GNU Radio's FCDPROPLUS Package
fcdcmd.h
Go to the documentation of this file.
1//#ifndef FCDCMD_INCLUDED__H
2#define FCDCMD_INCLUDED__H
3
4#define FCD_HID_CMD_H 1
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_HID_CMD_SET_LNA_GAIN 110 // Send one byte, 1 on, 0 off
12#define FCD_HID_CMD_SET_RF_FILTER 113 // Send one byte enum, see TUNERRFFILTERENUM
13#define FCD_HID_CMD_SET_MIXER_GAIN 114 // Send one byte, 1 on, 0 off
14#define FCD_HID_CMD_SET_IF_GAIN 117 // Send one byte value, valid value 0 to 59 (dB)
15#define FCD_HID_CMD_SET_IF_FILTER 122 // Send one byte enum, see TUNERIFFILTERENUM
16#define FCD_HID_CMD_SET_BIAS_TEE 126 // Send one byte, 1 on, 0 off
17
18#define FCD_HID_CMD_GET_LNA_GAIN 150 // Returns one byte, 1 on, 0 off
19#define FCD_HID_CMD_GET_RF_FILTER 153 // Returns one byte enum, see TUNERRFFILTERENUM
20#define FCD_HID_CMD_GET_MIXER_GAIN 154 // Returns one byte, 1 on, 0 off
21#define FCD_HID_CMD_GET_IF_GAIN 157 // Returns one byte value, valid value 0 to 59 (dB)
22#define FCD_HID_CMD_GET_IF_FILTER 162 // Returns one byte enum, see TUNERIFFILTERENUM
23#define FCD_HID_CMD_GET_BIAS_TEE 166 // Returns one byte, 1 on, 0 off
24
25#define FCD_RESET 255 // Reset to bootloader
26
27typedef enum
28{
41
42typedef enum
43{
51 TIFE_8MHZ=7
53
54//#endif
TUNERRFFILTERENUM
Definition: fcdcmd.h:28
@ TRFE_32_75
Definition: fcdcmd.h:33
@ TRFE_875_2000
Definition: fcdcmd.h:39
@ TRFE_125_250
Definition: fcdcmd.h:35
@ TRFE_75_125
Definition: fcdcmd.h:34
@ TRFE_4_8
Definition: fcdcmd.h:30
@ TRFE_8_16
Definition: fcdcmd.h:31
@ TRFE_0_4
Definition: fcdcmd.h:29
@ TRFE_435
Definition: fcdcmd.h:38
@ TRFE_145
Definition: fcdcmd.h:36
@ TRFE_410_875
Definition: fcdcmd.h:37
@ TRFE_16_32
Definition: fcdcmd.h:32
TUNERIFFILTERENUM
Definition: fcdcmd.h:43
@ TIFE_7MHZ
Definition: fcdcmd.h:50
@ TIFE_5MHZ
Definition: fcdcmd.h:48
@ TIFE_1536KHZ
Definition: fcdcmd.h:47
@ TIFE_600KHZ
Definition: fcdcmd.h:46
@ TIFE_200KHZ
Definition: fcdcmd.h:44
@ TIFE_6MHZ
Definition: fcdcmd.h:49
@ TIFE_8MHZ
Definition: fcdcmd.h:51
@ TIFE_300KHZ
Definition: fcdcmd.h:45