FCD_MODE_ENUM fcdAppSetFreq(hid_device *phd, int nFreq)
Set FCD frequency with Hz resolution.
FCD_MODE_ENUM fcdBlReset(hid_device *phd)
Reset FCD to application mode.
void fcdClose(hid_device *phd)
Close FCD HID device.
FCD_MODE_ENUM fcdAppGetParam(hid_device *phd, uint8_t u8Cmd, uint8_t *pu8Data, uint8_t u8len)
Read FCD parameter (e.g. gain or filter)
FCD_MODE_ENUM
FCD mode enumeration.
FCD_MODE_ENUM fcdBlWriteFirmware(hid_device *phd, char *pc, int64_t n64Size)
Write new firmware into the FCD.
FCD_MODE_ENUM fcdGetCapsStr(hid_device *phd, char *caps_str)
Get hardware and firmware dependent FCD capabilities as string.
FCD_MODE_ENUM fcdGetFwVerStr(hid_device *phd, char *str)
Get FCD firmware version as string.
FCD_MODE_ENUM fcdGetCaps(hid_device *phd, FCD_CAPS_STRUCT *fcd_caps)
Get hardware and firmware dependent FCD capabilities.
FCD_MODE_ENUM fcdAppSetFreqkHz(hid_device *phd, int nFreq)
Set FCD frequency with kHz resolution.
FCD_MODE_ENUM fcdAppReset(hid_device *phd)
Reset FCD to bootloader mode.
hid_device * fcdOpen(uint16_t usVID, uint16_t usPID, int whichdongle)
Open FCD device.
FCD_MODE_ENUM fcdAppSetParam(hid_device *phd, uint8_t u8Cmd, uint8_t *pu8Data, uint8_t u8len)
Write FCD parameter (e.g. gain or filter)
FCD_MODE_ENUM fcdGetMode(hid_device *phd)
Get FCD mode.
FCD_MODE_ENUM fcdBlErase(hid_device *phd)
Erase firmware from FCD.
FCD_MODE_ENUM fcdBlVerifyFirmware(hid_device *phd, char *pc, int64_t n64Size)
Verify firmware in FCd flash.
FCD capabilities that depend on both hardware and firmware.
unsigned char hasCellBlock