Open Ephys GUI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Typedefs | Enumerations | Functions
okFrontPanelDLL.h File Reference

Macros

#define MAX_SERIALNUMBER_LENGTH   10
#define MAX_DEVICEID_LENGTH   32
#define MAX_BOARDMODELSTRING_LENGTH   64
#define TRUE   1
#define FALSE   0

Typedefs

typedef void(* DLL_EP )(void)
 ————————————————————————
typedef void * okPLL22150_HANDLE
typedef void * okPLL22393_HANDLE
typedef void * okFrontPanel_HANDLE
typedef int Bool

Enumerations

enum  ok_ClockSource_22150 {
  ok_ClkSrc22150_Ref = 0, ok_ClkSrc22150_Div1ByN = 1, ok_ClkSrc22150_Div1By2 = 2, ok_ClkSrc22150_Div1By3 = 3,
  ok_ClkSrc22150_Div2ByN = 4, ok_ClkSrc22150_Div2By2 = 5, ok_ClkSrc22150_Div2By4 = 6
}
enum  ok_ClockSource_22393 {
  ok_ClkSrc22393_Ref = 0, ok_ClkSrc22393_PLL0_0 = 2, ok_ClkSrc22393_PLL0_180 = 3, ok_ClkSrc22393_PLL1_0 = 4,
  ok_ClkSrc22393_PLL1_180 = 5, ok_ClkSrc22393_PLL2_0 = 6, ok_ClkSrc22393_PLL2_180 = 7
}
enum  ok_DividerSource { ok_DivSrc_Ref = 0, ok_DivSrc_VCO = 1 }
enum  ok_BoardModel {
  ok_brdUnknown = 0, ok_brdXEM3001v1 = 1, ok_brdXEM3001v2 = 2, ok_brdXEM3010 = 3,
  ok_brdXEM3005 = 4, ok_brdXEM3001CL = 5, ok_brdXEM3020 = 6, ok_brdXEM3050 = 7,
  ok_brdXEM9002 = 8, ok_brdXEM3001RB = 9, ok_brdXEM5010 = 10, ok_brdXEM6110LX45 = 11,
  ok_brdXEM6110LX150 = 15, ok_brdXEM6001 = 12, ok_brdXEM6010LX45 = 13, ok_brdXEM6010LX150 = 14
}
enum  ok_ErrorCode {
  ok_NoError = 0, ok_Failed = -1, ok_Timeout = -2, ok_DoneNotHigh = -3,
  ok_TransferError = -4, ok_CommunicationError = -5, ok_InvalidBitstream = -6, ok_FileError = -7,
  ok_DeviceNotOpen = -8, ok_InvalidEndpoint = -9, ok_InvalidBlockSize = -10, ok_I2CRestrictedAddress = -11,
  ok_I2CBitError = -12, ok_I2CNack = -13, ok_I2CUnknownStatus = -14, ok_UnsupportedFeature = -15,
  ok_FIFOUnderflow = -16, ok_FIFOOverflow = -17, ok_DataAlignmentError = -18
}

Functions

Bool okFrontPanelDLL_LoadLib (const char *libname)
void okFrontPanelDLL_FreeLib (void)
okDLLEXPORT void DLL_ENTRY okFrontPanelDLL_GetVersion (char *date, char *time)
okDLLEXPORT okPLL22393_HANDLE
DLL_ENTRY 
okPLL22393_Construct ()
okDLLEXPORT void DLL_ENTRY okPLL22393_Destruct (okPLL22393_HANDLE pll)
okDLLEXPORT void DLL_ENTRY okPLL22393_SetCrystalLoad (okPLL22393_HANDLE pll, double capload)
okDLLEXPORT void DLL_ENTRY okPLL22393_SetReference (okPLL22393_HANDLE pll, double freq)
okDLLEXPORT double DLL_ENTRY okPLL22393_GetReference (okPLL22393_HANDLE pll)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetPLLParameters (okPLL22393_HANDLE pll, int n, int p, int q, Bool enable)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetPLLLF (okPLL22393_HANDLE pll, int n, int lf)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetOutputDivider (okPLL22393_HANDLE pll, int n, int div)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetOutputSource (okPLL22393_HANDLE pll, int n, ok_ClockSource_22393 clksrc)
okDLLEXPORT void DLL_ENTRY okPLL22393_SetOutputEnable (okPLL22393_HANDLE pll, int n, Bool enable)
okDLLEXPORT int DLL_ENTRY okPLL22393_GetPLLP (okPLL22393_HANDLE pll, int n)
okDLLEXPORT int DLL_ENTRY okPLL22393_GetPLLQ (okPLL22393_HANDLE pll, int n)
okDLLEXPORT double DLL_ENTRY okPLL22393_GetPLLFrequency (okPLL22393_HANDLE pll, int n)
okDLLEXPORT int DLL_ENTRY okPLL22393_GetOutputDivider (okPLL22393_HANDLE pll, int n)
okDLLEXPORT
ok_ClockSource_22393 DLL_ENTRY 
okPLL22393_GetOutputSource (okPLL22393_HANDLE pll, int n)
okDLLEXPORT double DLL_ENTRY okPLL22393_GetOutputFrequency (okPLL22393_HANDLE pll, int n)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_IsOutputEnabled (okPLL22393_HANDLE pll, int n)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_IsPLLEnabled (okPLL22393_HANDLE pll, int n)
okDLLEXPORT void DLL_ENTRY okPLL22393_InitFromProgrammingInfo (okPLL22393_HANDLE pll, unsigned char *buf)
okDLLEXPORT void DLL_ENTRY okPLL22393_GetProgrammingInfo (okPLL22393_HANDLE pll, unsigned char *buf)
okDLLEXPORT okPLL22150_HANDLE
DLL_ENTRY 
okPLL22150_Construct ()
okDLLEXPORT void DLL_ENTRY okPLL22150_Destruct (okPLL22150_HANDLE pll)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetCrystalLoad (okPLL22150_HANDLE pll, double capload)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetReference (okPLL22150_HANDLE pll, double freq, Bool extosc)
okDLLEXPORT double DLL_ENTRY okPLL22150_GetReference (okPLL22150_HANDLE pll)
okDLLEXPORT Bool DLL_ENTRY okPLL22150_SetVCOParameters (okPLL22150_HANDLE pll, int p, int q)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetVCOP (okPLL22150_HANDLE pll)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetVCOQ (okPLL22150_HANDLE pll)
okDLLEXPORT double DLL_ENTRY okPLL22150_GetVCOFrequency (okPLL22150_HANDLE pll)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetDiv1 (okPLL22150_HANDLE pll, ok_DividerSource divsrc, int n)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetDiv2 (okPLL22150_HANDLE pll, ok_DividerSource divsrc, int n)
okDLLEXPORT ok_DividerSource
DLL_ENTRY 
okPLL22150_GetDiv1Source (okPLL22150_HANDLE pll)
okDLLEXPORT ok_DividerSource
DLL_ENTRY 
okPLL22150_GetDiv2Source (okPLL22150_HANDLE pll)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetDiv1Divider (okPLL22150_HANDLE pll)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetDiv2Divider (okPLL22150_HANDLE pll)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetOutputSource (okPLL22150_HANDLE pll, int output, ok_ClockSource_22150 clksrc)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetOutputEnable (okPLL22150_HANDLE pll, int output, Bool enable)
okDLLEXPORT
ok_ClockSource_22150 DLL_ENTRY 
okPLL22150_GetOutputSource (okPLL22150_HANDLE pll, int output)
okDLLEXPORT double DLL_ENTRY okPLL22150_GetOutputFrequency (okPLL22150_HANDLE pll, int output)
okDLLEXPORT Bool DLL_ENTRY okPLL22150_IsOutputEnabled (okPLL22150_HANDLE pll, int output)
okDLLEXPORT void DLL_ENTRY okPLL22150_InitFromProgrammingInfo (okPLL22150_HANDLE pll, unsigned char *buf)
okDLLEXPORT void DLL_ENTRY okPLL22150_GetProgrammingInfo (okPLL22150_HANDLE pll, unsigned char *buf)
okDLLEXPORT
okFrontPanel_HANDLE DLL_ENTRY 
okFrontPanel_Construct ()
okDLLEXPORT void DLL_ENTRY okFrontPanel_Destruct (okFrontPanel_HANDLE hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_WriteI2C (okFrontPanel_HANDLE hnd, const int addr, int length, unsigned char *data)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ReadI2C (okFrontPanel_HANDLE hnd, const int addr, int length, unsigned char *data)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetHostInterfaceWidth (okFrontPanel_HANDLE hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsHighSpeed (okFrontPanel_HANDLE hnd)
okDLLEXPORT ok_BoardModel DLL_ENTRY okFrontPanel_GetBoardModel (okFrontPanel_HANDLE hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetBoardModelString (okFrontPanel_HANDLE hnd, ok_BoardModel m, char *buf)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetDeviceCount (okFrontPanel_HANDLE hnd)
okDLLEXPORT ok_BoardModel DLL_ENTRY okFrontPanel_GetDeviceListModel (okFrontPanel_HANDLE hnd, int num)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetDeviceListSerial (okFrontPanel_HANDLE hnd, int num, char *buf)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_OpenBySerial (okFrontPanel_HANDLE hnd, const char *serial)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsOpen (okFrontPanel_HANDLE hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_EnableAsynchronousTransfers (okFrontPanel_HANDLE hnd, Bool enable)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetBTPipePollingInterval (okFrontPanel_HANDLE hnd, int interval)
okDLLEXPORT void DLL_ENTRY okFrontPanel_SetTimeout (okFrontPanel_HANDLE hnd, int timeout)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetDeviceMajorVersion (okFrontPanel_HANDLE hnd)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetDeviceMinorVersion (okFrontPanel_HANDLE hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ResetFPGA (okFrontPanel_HANDLE hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetSerialNumber (okFrontPanel_HANDLE hnd, char *buf)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetDeviceID (okFrontPanel_HANDLE hnd, char *buf)
okDLLEXPORT void DLL_ENTRY okFrontPanel_SetDeviceID (okFrontPanel_HANDLE hnd, const char *strID)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ConfigureFPGA (okFrontPanel_HANDLE hnd, const char *strFilename)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ConfigureFPGAFromMemory (okFrontPanel_HANDLE hnd, unsigned char *data, unsigned long length)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetPLL22150Configuration (okFrontPanel_HANDLE hnd, okPLL22150_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetPLL22150Configuration (okFrontPanel_HANDLE hnd, okPLL22150_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetEepromPLL22150Configuration (okFrontPanel_HANDLE hnd, okPLL22150_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetEepromPLL22150Configuration (okFrontPanel_HANDLE hnd, okPLL22150_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetPLL22393Configuration (okFrontPanel_HANDLE hnd, okPLL22393_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetPLL22393Configuration (okFrontPanel_HANDLE hnd, okPLL22393_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetEepromPLL22393Configuration (okFrontPanel_HANDLE hnd, okPLL22393_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetEepromPLL22393Configuration (okFrontPanel_HANDLE hnd, okPLL22393_HANDLE pll)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_LoadDefaultPLLConfiguration (okFrontPanel_HANDLE hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsFrontPanelEnabled (okFrontPanel_HANDLE hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsFrontPanel3Supported (okFrontPanel_HANDLE hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_UpdateWireIns (okFrontPanel_HANDLE hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetWireInValue (okFrontPanel_HANDLE hnd, int ep, UINT32 val, UINT32 mask)
okDLLEXPORT void DLL_ENTRY okFrontPanel_UpdateWireOuts (okFrontPanel_HANDLE hnd)
okDLLEXPORT UINT32 DLL_ENTRY okFrontPanel_GetWireOutValue (okFrontPanel_HANDLE hnd, int epAddr)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ActivateTriggerIn (okFrontPanel_HANDLE hnd, int epAddr, int bit)
okDLLEXPORT void DLL_ENTRY okFrontPanel_UpdateTriggerOuts (okFrontPanel_HANDLE hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsTriggered (okFrontPanel_HANDLE hnd, int epAddr, UINT32 mask)
okDLLEXPORT long DLL_ENTRY okFrontPanel_GetLastTransferLength (okFrontPanel_HANDLE hnd)
okDLLEXPORT long DLL_ENTRY okFrontPanel_WriteToPipeIn (okFrontPanel_HANDLE hnd, int epAddr, long length, unsigned char *data)
okDLLEXPORT long DLL_ENTRY okFrontPanel_ReadFromPipeOut (okFrontPanel_HANDLE hnd, int epAddr, long length, unsigned char *data)
okDLLEXPORT long DLL_ENTRY okFrontPanel_WriteToBlockPipeIn (okFrontPanel_HANDLE hnd, int epAddr, int blockSize, long length, unsigned char *data)
okDLLEXPORT long DLL_ENTRY okFrontPanel_ReadFromBlockPipeOut (okFrontPanel_HANDLE hnd, int epAddr, int blockSize, long length, unsigned char *data)

Macro Definition Documentation

#define FALSE   0
#define MAX_BOARDMODELSTRING_LENGTH   64
#define MAX_DEVICEID_LENGTH   32
#define MAX_SERIALNUMBER_LENGTH   10
#define TRUE   1

Typedef Documentation

typedef int Bool
typedef void(* DLL_EP)(void)

————————————————————————

typedef void* okFrontPanel_HANDLE
typedef void* okPLL22150_HANDLE
typedef void* okPLL22393_HANDLE

Enumeration Type Documentation

Enumerator:
ok_brdUnknown 
ok_brdXEM3001v1 
ok_brdXEM3001v2 
ok_brdXEM3010 
ok_brdXEM3005 
ok_brdXEM3001CL 
ok_brdXEM3020 
ok_brdXEM3050 
ok_brdXEM9002 
ok_brdXEM3001RB 
ok_brdXEM5010 
ok_brdXEM6110LX45 
ok_brdXEM6110LX150 
ok_brdXEM6001 
ok_brdXEM6010LX45 
ok_brdXEM6010LX150 
Enumerator:
ok_ClkSrc22150_Ref 
ok_ClkSrc22150_Div1ByN 
ok_ClkSrc22150_Div1By2 
ok_ClkSrc22150_Div1By3 
ok_ClkSrc22150_Div2ByN 
ok_ClkSrc22150_Div2By2 
ok_ClkSrc22150_Div2By4 
Enumerator:
ok_ClkSrc22393_Ref 
ok_ClkSrc22393_PLL0_0 
ok_ClkSrc22393_PLL0_180 
ok_ClkSrc22393_PLL1_0 
ok_ClkSrc22393_PLL1_180 
ok_ClkSrc22393_PLL2_0 
ok_ClkSrc22393_PLL2_180 
Enumerator:
ok_DivSrc_Ref 
ok_DivSrc_VCO 
Enumerator:
ok_NoError 
ok_Failed 
ok_Timeout 
ok_DoneNotHigh 
ok_TransferError 
ok_CommunicationError 
ok_InvalidBitstream 
ok_FileError 
ok_DeviceNotOpen 
ok_InvalidEndpoint 
ok_InvalidBlockSize 
ok_I2CRestrictedAddress 
ok_I2CBitError 
ok_I2CNack 
ok_I2CUnknownStatus 
ok_UnsupportedFeature 
ok_FIFOUnderflow 
ok_FIFOOverflow 
ok_DataAlignmentError 

Function Documentation

okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ActivateTriggerIn ( okFrontPanel_HANDLE  hnd,
int  epAddr,
int  bit 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ConfigureFPGA ( okFrontPanel_HANDLE  hnd,
const char *  strFilename 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ConfigureFPGAFromMemory ( okFrontPanel_HANDLE  hnd,
unsigned char *  data,
unsigned long  length 
)
okDLLEXPORT okFrontPanel_HANDLE DLL_ENTRY okFrontPanel_Construct ( )
okDLLEXPORT void DLL_ENTRY okFrontPanel_Destruct ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_EnableAsynchronousTransfers ( okFrontPanel_HANDLE  hnd,
Bool  enable 
)
okDLLEXPORT ok_BoardModel DLL_ENTRY okFrontPanel_GetBoardModel ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetBoardModelString ( okFrontPanel_HANDLE  hnd,
ok_BoardModel  m,
char *  buf 
)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetDeviceCount ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetDeviceID ( okFrontPanel_HANDLE  hnd,
char *  buf 
)
okDLLEXPORT ok_BoardModel DLL_ENTRY okFrontPanel_GetDeviceListModel ( okFrontPanel_HANDLE  hnd,
int  num 
)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetDeviceListSerial ( okFrontPanel_HANDLE  hnd,
int  num,
char *  buf 
)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetDeviceMajorVersion ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetDeviceMinorVersion ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetEepromPLL22150Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22150_HANDLE  pll 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetEepromPLL22393Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22393_HANDLE  pll 
)
okDLLEXPORT int DLL_ENTRY okFrontPanel_GetHostInterfaceWidth ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT long DLL_ENTRY okFrontPanel_GetLastTransferLength ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetPLL22150Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22150_HANDLE  pll 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_GetPLL22393Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22393_HANDLE  pll 
)
okDLLEXPORT void DLL_ENTRY okFrontPanel_GetSerialNumber ( okFrontPanel_HANDLE  hnd,
char *  buf 
)
okDLLEXPORT UINT32 DLL_ENTRY okFrontPanel_GetWireOutValue ( okFrontPanel_HANDLE  hnd,
int  epAddr 
)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsFrontPanel3Supported ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsFrontPanelEnabled ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsHighSpeed ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsOpen ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT Bool DLL_ENTRY okFrontPanel_IsTriggered ( okFrontPanel_HANDLE  hnd,
int  epAddr,
UINT32  mask 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_LoadDefaultPLLConfiguration ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_OpenBySerial ( okFrontPanel_HANDLE  hnd,
const char *  serial 
)
okDLLEXPORT long DLL_ENTRY okFrontPanel_ReadFromBlockPipeOut ( okFrontPanel_HANDLE  hnd,
int  epAddr,
int  blockSize,
long  length,
unsigned char *  data 
)
okDLLEXPORT long DLL_ENTRY okFrontPanel_ReadFromPipeOut ( okFrontPanel_HANDLE  hnd,
int  epAddr,
long  length,
unsigned char *  data 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ReadI2C ( okFrontPanel_HANDLE  hnd,
const int  addr,
int  length,
unsigned char *  data 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_ResetFPGA ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetBTPipePollingInterval ( okFrontPanel_HANDLE  hnd,
int  interval 
)
okDLLEXPORT void DLL_ENTRY okFrontPanel_SetDeviceID ( okFrontPanel_HANDLE  hnd,
const char *  strID 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetEepromPLL22150Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22150_HANDLE  pll 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetEepromPLL22393Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22393_HANDLE  pll 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetPLL22150Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22150_HANDLE  pll 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetPLL22393Configuration ( okFrontPanel_HANDLE  hnd,
okPLL22393_HANDLE  pll 
)
okDLLEXPORT void DLL_ENTRY okFrontPanel_SetTimeout ( okFrontPanel_HANDLE  hnd,
int  timeout 
)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_SetWireInValue ( okFrontPanel_HANDLE  hnd,
int  ep,
UINT32  val,
UINT32  mask 
)
okDLLEXPORT void DLL_ENTRY okFrontPanel_UpdateTriggerOuts ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_UpdateWireIns ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT void DLL_ENTRY okFrontPanel_UpdateWireOuts ( okFrontPanel_HANDLE  hnd)
okDLLEXPORT ok_ErrorCode DLL_ENTRY okFrontPanel_WriteI2C ( okFrontPanel_HANDLE  hnd,
const int  addr,
int  length,
unsigned char *  data 
)
okDLLEXPORT long DLL_ENTRY okFrontPanel_WriteToBlockPipeIn ( okFrontPanel_HANDLE  hnd,
int  epAddr,
int  blockSize,
long  length,
unsigned char *  data 
)
okDLLEXPORT long DLL_ENTRY okFrontPanel_WriteToPipeIn ( okFrontPanel_HANDLE  hnd,
int  epAddr,
long  length,
unsigned char *  data 
)
void okFrontPanelDLL_FreeLib ( void  )
okDLLEXPORT void DLL_ENTRY okFrontPanelDLL_GetVersion ( char *  date,
char *  time 
)
Bool okFrontPanelDLL_LoadLib ( const char *  libname)
okDLLEXPORT okPLL22150_HANDLE DLL_ENTRY okPLL22150_Construct ( )
okDLLEXPORT void DLL_ENTRY okPLL22150_Destruct ( okPLL22150_HANDLE  pll)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetDiv1Divider ( okPLL22150_HANDLE  pll)
okDLLEXPORT ok_DividerSource DLL_ENTRY okPLL22150_GetDiv1Source ( okPLL22150_HANDLE  pll)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetDiv2Divider ( okPLL22150_HANDLE  pll)
okDLLEXPORT ok_DividerSource DLL_ENTRY okPLL22150_GetDiv2Source ( okPLL22150_HANDLE  pll)
okDLLEXPORT double DLL_ENTRY okPLL22150_GetOutputFrequency ( okPLL22150_HANDLE  pll,
int  output 
)
okDLLEXPORT ok_ClockSource_22150 DLL_ENTRY okPLL22150_GetOutputSource ( okPLL22150_HANDLE  pll,
int  output 
)
okDLLEXPORT void DLL_ENTRY okPLL22150_GetProgrammingInfo ( okPLL22150_HANDLE  pll,
unsigned char *  buf 
)
okDLLEXPORT double DLL_ENTRY okPLL22150_GetReference ( okPLL22150_HANDLE  pll)
okDLLEXPORT double DLL_ENTRY okPLL22150_GetVCOFrequency ( okPLL22150_HANDLE  pll)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetVCOP ( okPLL22150_HANDLE  pll)
okDLLEXPORT int DLL_ENTRY okPLL22150_GetVCOQ ( okPLL22150_HANDLE  pll)
okDLLEXPORT void DLL_ENTRY okPLL22150_InitFromProgrammingInfo ( okPLL22150_HANDLE  pll,
unsigned char *  buf 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22150_IsOutputEnabled ( okPLL22150_HANDLE  pll,
int  output 
)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetCrystalLoad ( okPLL22150_HANDLE  pll,
double  capload 
)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetDiv1 ( okPLL22150_HANDLE  pll,
ok_DividerSource  divsrc,
int  n 
)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetDiv2 ( okPLL22150_HANDLE  pll,
ok_DividerSource  divsrc,
int  n 
)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetOutputEnable ( okPLL22150_HANDLE  pll,
int  output,
Bool  enable 
)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetOutputSource ( okPLL22150_HANDLE  pll,
int  output,
ok_ClockSource_22150  clksrc 
)
okDLLEXPORT void DLL_ENTRY okPLL22150_SetReference ( okPLL22150_HANDLE  pll,
double  freq,
Bool  extosc 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22150_SetVCOParameters ( okPLL22150_HANDLE  pll,
int  p,
int  q 
)
okDLLEXPORT okPLL22393_HANDLE DLL_ENTRY okPLL22393_Construct ( )
okDLLEXPORT void DLL_ENTRY okPLL22393_Destruct ( okPLL22393_HANDLE  pll)
okDLLEXPORT int DLL_ENTRY okPLL22393_GetOutputDivider ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT double DLL_ENTRY okPLL22393_GetOutputFrequency ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT ok_ClockSource_22393 DLL_ENTRY okPLL22393_GetOutputSource ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT double DLL_ENTRY okPLL22393_GetPLLFrequency ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT int DLL_ENTRY okPLL22393_GetPLLP ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT int DLL_ENTRY okPLL22393_GetPLLQ ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT void DLL_ENTRY okPLL22393_GetProgrammingInfo ( okPLL22393_HANDLE  pll,
unsigned char *  buf 
)
okDLLEXPORT double DLL_ENTRY okPLL22393_GetReference ( okPLL22393_HANDLE  pll)
okDLLEXPORT void DLL_ENTRY okPLL22393_InitFromProgrammingInfo ( okPLL22393_HANDLE  pll,
unsigned char *  buf 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_IsOutputEnabled ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_IsPLLEnabled ( okPLL22393_HANDLE  pll,
int  n 
)
okDLLEXPORT void DLL_ENTRY okPLL22393_SetCrystalLoad ( okPLL22393_HANDLE  pll,
double  capload 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetOutputDivider ( okPLL22393_HANDLE  pll,
int  n,
int  div 
)
okDLLEXPORT void DLL_ENTRY okPLL22393_SetOutputEnable ( okPLL22393_HANDLE  pll,
int  n,
Bool  enable 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetOutputSource ( okPLL22393_HANDLE  pll,
int  n,
ok_ClockSource_22393  clksrc 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetPLLLF ( okPLL22393_HANDLE  pll,
int  n,
int  lf 
)
okDLLEXPORT Bool DLL_ENTRY okPLL22393_SetPLLParameters ( okPLL22393_HANDLE  pll,
int  n,
int  p,
int  q,
Bool  enable 
)
okDLLEXPORT void DLL_ENTRY okPLL22393_SetReference ( okPLL22393_HANDLE  pll,
double  freq 
)