5#define FCD_HID_CMD_QUERY 1 // Returns string with "FCDAPP version"
6
7#define FCD_HID_CMD_SET_FREQUENCY_KHZ 100 // Send with 3 byte unsigned little endian frequency in kHz.
8#define FCD_HID_CMD_SET_FREQUENCY_HZ 101 // Send with 4 byte unsigned little endian frequency in Hz, returns with actual frequency set in Hz
9#define FCD_HID_CMD_GET_FREQUENCY_HZ 102 // Returns 4 byte unsigned little endian frequency in Hz.
10
11#define FCD_CMD_APP_SET_DC_CORR 106 /*!< Send with 2 byte unsigned I DC correction followed by 2 byte unsigned Q DC correction. 32768 is the default centre value. */
12
13#define FCD_CMD_APP_SET_IQ_CORR 108 /*!< Send with 2 byte signed phase correction followed by 2 byte unsigned gain correction. 0 is the default centre value for phase correction,
14 * 32768 is the default centre value for gain. */
15
16#define FCD_HID_CMD_SET_LNA_GAIN 110 // Send one byte, 1 on, 0 off
17#define FCD_HID_CMD_SET_RF_FILTER 113 // Send one byte enum, see TUNERRFFILTERENUM
18#define FCD_HID_CMD_SET_MIXER_GAIN 114 // Send one byte, 1 on, 0 off
19#define FCD_HID_CMD_SET_IF_GAIN 117 // Send one byte value, valid value 0 to 59 (dB)
20#define FCD_HID_CMD_SET_IF_FILTER 122 // Send one byte enum, see TUNERIFFILTERENUM
21#define FCD_HID_CMD_SET_BIAS_TEE 126 // Send one byte, 1 on, 0 off
22
23#define FCD_HID_CMD_GET_LNA_GAIN 150 // Returns one byte, 1 on, 0 off
24#define FCD_HID_CMD_GET_RF_FILTER 153 // Returns one byte enum, see TUNERRFFILTERENUM
25#define FCD_HID_CMD_GET_MIXER_GAIN 154 // Returns one byte, 1 on, 0 off
26#define FCD_HID_CMD_GET_IF_GAIN 157 // Returns one byte value, valid value 0 to 59 (dB)
27#define FCD_HID_CMD_GET_IF_FILTER 162 // Returns one byte enum, see TUNERIFFILTERENUM
28#define FCD_HID_CMD_GET_BIAS_TEE 166 // Returns one byte, 1 on, 0 off