#include <stdint.h>
#include <limits.h>
Go to the source code of this file.
|
| enum | DeviceType { DEVICE_INVALID = 0,
DEVICE_AIRSPY_ONE = 1,
DEVICE_AIRSPY_HF = 2,
DEVICE_RTLSDR = 3
} |
| |
| enum | CommandType { CMD_HELLO = 0,
CMD_GET_SETTING = 1,
CMD_SET_SETTING = 2,
CMD_PING = 3
} |
| |
| enum | SettingType {
SETTING_STREAMING_MODE = 0,
SETTING_STREAMING_ENABLED = 1,
SETTING_GAIN = 2,
SETTING_IQ_FORMAT = 100,
SETTING_IQ_FREQUENCY = 101,
SETTING_IQ_DECIMATION = 102,
SETTING_IQ_DIGITAL_GAIN = 103,
SETTING_FFT_FORMAT = 200,
SETTING_FFT_FREQUENCY = 201,
SETTING_FFT_DECIMATION = 202,
SETTING_FFT_DB_OFFSET = 203,
SETTING_FFT_DB_RANGE = 204,
SETTING_FFT_DISPLAY_PIXELS = 205
} |
| |
| enum | StreamType { STREAM_TYPE_STATUS = 0,
STREAM_TYPE_IQ = 1,
STREAM_TYPE_AF = 2,
STREAM_TYPE_FFT = 4
} |
| |
| enum | StreamingMode {
STREAM_MODE_IQ_ONLY = STREAM_TYPE_IQ,
STREAM_MODE_AF_ONLY = STREAM_TYPE_AF,
STREAM_MODE_FFT_ONLY = STREAM_TYPE_FFT,
STREAM_MODE_FFT_IQ = STREAM_TYPE_FFT | STREAM_TYPE_IQ,
STREAM_MODE_FFT_AF = STREAM_TYPE_FFT | STREAM_TYPE_AF
} |
| |
| enum | StreamFormat {
STREAM_FORMAT_INVALID = 0,
STREAM_FORMAT_UINT8 = 1,
STREAM_FORMAT_INT16 = 2,
STREAM_FORMAT_INT24 = 3,
STREAM_FORMAT_FLOAT = 4,
STREAM_FORMAT_DINT4 = 5
} |
| |
| enum | MessageType {
MSG_TYPE_DEVICE_INFO = 0,
MSG_TYPE_CLIENT_SYNC = 1,
MSG_TYPE_PONG = 2,
MSG_TYPE_READ_SETTING = 3,
MSG_TYPE_UINT8_IQ = 100,
MSG_TYPE_INT16_IQ = 101,
MSG_TYPE_INT24_IQ = 102,
MSG_TYPE_FLOAT_IQ = 103,
MSG_TYPE_UINT8_AF = 200,
MSG_TYPE_INT16_AF = 201,
MSG_TYPE_INT24_AF = 202,
MSG_TYPE_FLOAT_AF = 203,
MSG_TYPE_DINT4_FFT = 300,
MSG_TYPE_UINT8_FFT = 301
} |
| |
| enum | ParserPhase { AcquiringHeader,
ReadingData
} |
| |
◆ SPYSERVER_MAX_COMMAND_BODY_SIZE
| #define SPYSERVER_MAX_COMMAND_BODY_SIZE (256) |
◆ SPYSERVER_MAX_DISPLAY_PIXELS
| #define SPYSERVER_MAX_DISPLAY_PIXELS (1 << 15) |
◆ SPYSERVER_MAX_FFT_DB_OFFSET
| #define SPYSERVER_MAX_FFT_DB_OFFSET (100) |
◆ SPYSERVER_MAX_FFT_DB_RANGE
| #define SPYSERVER_MAX_FFT_DB_RANGE (150) |
◆ SPYSERVER_MAX_MESSAGE_BODY_SIZE
| #define SPYSERVER_MAX_MESSAGE_BODY_SIZE (1 << 20) |
◆ SPYSERVER_MIN_DISPLAY_PIXELS
| #define SPYSERVER_MIN_DISPLAY_PIXELS (100) |
◆ SPYSERVER_MIN_FFT_DB_RANGE
| #define SPYSERVER_MIN_FFT_DB_RANGE (10) |
◆ SPYSERVER_PROTOCOL_VERSION
| #define SPYSERVER_PROTOCOL_VERSION (((2) << 24) | ((0) << 16) | (1700)) |
◆ CommandType
| Enumerator |
|---|
| CMD_HELLO | |
| CMD_GET_SETTING | |
| CMD_SET_SETTING | |
| CMD_PING | |
◆ DeviceType
| Enumerator |
|---|
| DEVICE_INVALID | |
| DEVICE_AIRSPY_ONE | |
| DEVICE_AIRSPY_HF | |
| DEVICE_RTLSDR | |
◆ MessageType
| Enumerator |
|---|
| MSG_TYPE_DEVICE_INFO | |
| MSG_TYPE_CLIENT_SYNC | |
| MSG_TYPE_PONG | |
| MSG_TYPE_READ_SETTING | |
| MSG_TYPE_UINT8_IQ | |
| MSG_TYPE_INT16_IQ | |
| MSG_TYPE_INT24_IQ | |
| MSG_TYPE_FLOAT_IQ | |
| MSG_TYPE_UINT8_AF | |
| MSG_TYPE_INT16_AF | |
| MSG_TYPE_INT24_AF | |
| MSG_TYPE_FLOAT_AF | |
| MSG_TYPE_DINT4_FFT | |
| MSG_TYPE_UINT8_FFT | |
◆ ParserPhase
| Enumerator |
|---|
| AcquiringHeader | |
| ReadingData | |
◆ SettingType
| Enumerator |
|---|
| SETTING_STREAMING_MODE | |
| SETTING_STREAMING_ENABLED | |
| SETTING_GAIN | |
| SETTING_IQ_FORMAT | |
| SETTING_IQ_FREQUENCY | |
| SETTING_IQ_DECIMATION | |
| SETTING_IQ_DIGITAL_GAIN | |
| SETTING_FFT_FORMAT | |
| SETTING_FFT_FREQUENCY | |
| SETTING_FFT_DECIMATION | |
| SETTING_FFT_DB_OFFSET | |
| SETTING_FFT_DB_RANGE | |
| SETTING_FFT_DISPLAY_PIXELS | |
◆ StreamFormat
| Enumerator |
|---|
| STREAM_FORMAT_INVALID | |
| STREAM_FORMAT_UINT8 | |
| STREAM_FORMAT_INT16 | |
| STREAM_FORMAT_INT24 | |
| STREAM_FORMAT_FLOAT | |
| STREAM_FORMAT_DINT4 | |
◆ StreamingMode
| Enumerator |
|---|
| STREAM_MODE_IQ_ONLY | |
| STREAM_MODE_AF_ONLY | |
| STREAM_MODE_FFT_ONLY | |
| STREAM_MODE_FFT_IQ | |
| STREAM_MODE_FFT_AF | |
◆ StreamType
| Enumerator |
|---|
| STREAM_TYPE_STATUS | |
| STREAM_TYPE_IQ | |
| STREAM_TYPE_AF | |
| STREAM_TYPE_FFT | |