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
TUNERRFFILTERENUM
TUNERRFFILTERENUM
Definition:
fcdcmd.h:28
TRFE_32_75
@ TRFE_32_75
Definition:
fcdcmd.h:33
TRFE_875_2000
@ TRFE_875_2000
Definition:
fcdcmd.h:39
TRFE_125_250
@ TRFE_125_250
Definition:
fcdcmd.h:35
TRFE_75_125
@ TRFE_75_125
Definition:
fcdcmd.h:34
TRFE_4_8
@ TRFE_4_8
Definition:
fcdcmd.h:30
TRFE_8_16
@ TRFE_8_16
Definition:
fcdcmd.h:31
TRFE_0_4
@ TRFE_0_4
Definition:
fcdcmd.h:29
TRFE_435
@ TRFE_435
Definition:
fcdcmd.h:38
TRFE_145
@ TRFE_145
Definition:
fcdcmd.h:36
TRFE_410_875
@ TRFE_410_875
Definition:
fcdcmd.h:37
TRFE_16_32
@ TRFE_16_32
Definition:
fcdcmd.h:32
TUNERIFFILTERENUM
TUNERIFFILTERENUM
Definition:
fcdcmd.h:43
TIFE_7MHZ
@ TIFE_7MHZ
Definition:
fcdcmd.h:50
TIFE_5MHZ
@ TIFE_5MHZ
Definition:
fcdcmd.h:48
TIFE_1536KHZ
@ TIFE_1536KHZ
Definition:
fcdcmd.h:47
TIFE_600KHZ
@ TIFE_600KHZ
Definition:
fcdcmd.h:46
TIFE_200KHZ
@ TIFE_200KHZ
Definition:
fcdcmd.h:44
TIFE_6MHZ
@ TIFE_6MHZ
Definition:
fcdcmd.h:49
TIFE_8MHZ
@ TIFE_8MHZ
Definition:
fcdcmd.h:51
TIFE_300KHZ
@ TIFE_300KHZ
Definition:
fcdcmd.h:45
dl1ksv-gr-fcdproplus-0006c36
lib
fcdcmd.h
Generated on Mon Jan 24 2022 02:30:10 for GNU Radio's FCDPROPLUS Package by
1.9.3