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
27
typedef
enum
28
{
29
TRFE_0_4
,
30
TRFE_4_8
,
31
TRFE_8_16
,
32
TRFE_16_32
,
33
TRFE_32_75
,
34
TRFE_75_125
,
35
TRFE_125_250
,
36
TRFE_145
,
37
TRFE_410_875
,
38
TRFE_435
,
39
TRFE_875_2000
40
}
TUNERRFFILTERENUM
;
41
42
typedef
enum
43
{
44
TIFE_200KHZ
=0,
45
TIFE_300KHZ
=1,
46
TIFE_600KHZ
=2,
47
TIFE_1536KHZ
=3,
48
TIFE_5MHZ
=4,
49
TIFE_6MHZ
=5,
50
TIFE_7MHZ
=6,
51
TIFE_8MHZ
=7
52
}
TUNERIFFILTERENUM
;
53
54
//#endif
TIFE_1536KHZ
Definition:
fcdcmd.h:47
TUNERIFFILTERENUM
TUNERIFFILTERENUM
Definition:
fcdcmd.h:42
TRFE_32_75
Definition:
fcdcmd.h:33
TRFE_125_250
Definition:
fcdcmd.h:35
TRFE_410_875
Definition:
fcdcmd.h:37
TRFE_8_16
Definition:
fcdcmd.h:31
TIFE_5MHZ
Definition:
fcdcmd.h:48
TIFE_8MHZ
Definition:
fcdcmd.h:51
TRFE_16_32
Definition:
fcdcmd.h:32
TRFE_875_2000
Definition:
fcdcmd.h:39
TIFE_600KHZ
Definition:
fcdcmd.h:46
TIFE_6MHZ
Definition:
fcdcmd.h:49
TRFE_4_8
Definition:
fcdcmd.h:30
TUNERRFFILTERENUM
TUNERRFFILTERENUM
Definition:
fcdcmd.h:27
TRFE_435
Definition:
fcdcmd.h:38
TRFE_75_125
Definition:
fcdcmd.h:34
TIFE_300KHZ
Definition:
fcdcmd.h:45
TRFE_145
Definition:
fcdcmd.h:36
TIFE_200KHZ
Definition:
fcdcmd.h:44
TRFE_0_4
Definition:
fcdcmd.h:29
TIFE_7MHZ
Definition:
fcdcmd.h:50
lib
fcdcmd.h
Generated on Sat Sep 24 2016 08:25:23 for GNU Radio's FCDPROPLUS Package by
1.8.12