Contains various enums and structs used to facilitate communication between Toposens sensors and other devices. More...
#include <stdint.h>
Go to the source code of this file.
Typedefs | |
typedef enum ACKStausByte_t | ACKStausByte_t |
typedef enum ActionByte_t | ActionByte_t |
typedef enum ADCFrameTypeByte_t | ADCFrameTypeByte_t |
typedef enum ADCParamByte_t | ADCParamByte_t |
typedef enum ControlByte_t | ControlByte_t |
typedef enum FirmwareUploadActionByte_t | FirmwareUploadActionByte_t |
typedef enum ParamGroupByte_t | ParamGroupByte_t |
typedef enum PointTypeByte_t | PointTypeByte_t |
typedef enum SignalProcessingParamByte_t | SignalProcessingParamByte_t |
typedef enum SystemParamByte_t | SystemParamByte_t |
typedef enum TransducerParamByte_t | TransducerParamByte_t |
typedef enum VersionByte_t | VersionByte_t |
Variables | |
static const char * | kACKStatusStrings [] |
static const char * | kActionCommands [] |
static const char * | kFirmwareUploadActionStrings [] |
static const char * | kVersionStrings [] |
Contains various enums and structs used to facilitate communication between Toposens sensors and other devices.
Definition in file message_flags.h.
#define ADC_FRAME_CH_1_OFFSET 2 |
Definition at line 50 of file message_flags.h.
#define ADC_FRAME_CH_2_OFFSET 4 |
Definition at line 51 of file message_flags.h.
#define ADC_FRAME_CH_3_OFFSET 6 |
Definition at line 52 of file message_flags.h.
#define ADC_FRAME_COUNT_OFFSET 1 |
Definition at line 49 of file message_flags.h.
#define ADC_FRAME_LEN 8 |
Definition at line 53 of file message_flags.h.
#define APP_PACKET_LEN 142 |
Definition at line 59 of file message_flags.h.
#define CAN_MAX_FRAME_LEN 8 |
Definition at line 15 of file message_flags.h.
#define COMPLETE_ACK_UPDATE_LEN 2 |
Definition at line 60 of file message_flags.h.
#define CONTROL_BYTE_IDX 0 |
Definition at line 17 of file message_flags.h.
#define DIST_1D_OFFSET 1 |
Definition at line 46 of file message_flags.h.
#define ENCRYPTED_SECRET_KEY_LEN 48 |
Definition at line 71 of file message_flags.h.
#define EOS_ACK_LEN 2 |
Definition at line 39 of file message_flags.h.
#define EOS_FRAME_LEN 1 |
Definition at line 54 of file message_flags.h.
#define FW_ACTION_ACK_LEN 2 |
Definition at line 68 of file message_flags.h.
#define FW_ACTION_NACK_LEN 2 |
Definition at line 67 of file message_flags.h.
#define GENERAL_ACK_LEN 3 |
Definition at line 28 of file message_flags.h.
#define GENERAL_NACK_LEN 4 |
Definition at line 27 of file message_flags.h.
#define GET_NACK_LEN 4 |
Definition at line 29 of file message_flags.h.
#define INDEXED_GET_MESSAGE_LEN 4 |
Definition at line 56 of file message_flags.h.
#define INIT_APP_UPDATE_LEN 46 |
Definition at line 58 of file message_flags.h.
#define INTENSITY_1D_OFFSET 3 |
Definition at line 45 of file message_flags.h.
#define INTENSITY_3D_OFFSET 7 |
Definition at line 44 of file message_flags.h.
#define LOG_STRING_OVERHEAD_BYTES 3 |
Definition at line 64 of file message_flags.h.
#define LOGGING_CATEGORY_BYTE 1 |
Definition at line 74 of file message_flags.h.
#define LOGGING_ISSUE_BYTE_1 2 |
Definition at line 75 of file message_flags.h.
#define LOGGING_ISSUE_BYTE_2 3 |
Definition at line 76 of file message_flags.h.
#define LOGGING_ISSUE_BYTE_3 4 |
Definition at line 77 of file message_flags.h.
#define LOGGING_SEVERITY_BYTE 0 |
Definition at line 73 of file message_flags.h.
#define MAX_APP_SIZE 262144 |
Definition at line 69 of file message_flags.h.
#define MAX_LOG_STRING_LEN (255 - LOG_STRING_OVERHEAD_BYTES) |
Definition at line 66 of file message_flags.h.
#define MAX_UART_MESSAGE_LEN 255 |
Definition at line 65 of file message_flags.h.
#define NOISE_LEVEL_FRAME_LEN 3 |
Definition at line 40 of file message_flags.h.
#define PARAM_BYTE_1_IDX 2 |
Definition at line 19 of file message_flags.h.
#define PARAM_BYTE_2_IDX 3 |
Definition at line 20 of file message_flags.h.
#define PARAM_BYTE_3_IDX 4 |
Definition at line 21 of file message_flags.h.
#define PARAM_BYTE_4_IDX 5 |
Definition at line 22 of file message_flags.h.
#define PARAM_BYTE_5_IDX 6 |
Definition at line 23 of file message_flags.h.
#define PARAM_BYTE_6_IDX 7 |
Definition at line 24 of file message_flags.h.
#define POINT_FRAME_1D_LEN 4 |
Definition at line 48 of file message_flags.h.
#define POINT_FRAME_3D_LEN 8 |
Definition at line 47 of file message_flags.h.
#define READY_NOTIFICATION_LEN 3 |
Definition at line 32 of file message_flags.h.
#define SET_ACK_LEN 4 |
Definition at line 30 of file message_flags.h.
#define STANDARD_GET_MESSAGE_LEN 3 |
Definition at line 55 of file message_flags.h.
#define START_ADC_DUMP_SESSION_ACK_LEN 7 |
Definition at line 38 of file message_flags.h.
#define START_ADC_DUMP_SESSION_LEN 6 |
Definition at line 36 of file message_flags.h.
#define START_POINT_SESSION_ACK_LEN 4 |
Definition at line 37 of file message_flags.h.
#define START_POINT_SESSION_LEN 3 |
Definition at line 35 of file message_flags.h.
#define SUBCONTROL_BYTE_IDX 1 |
Definition at line 18 of file message_flags.h.
#define TRIGGER_ACK_LEN 3 |
Definition at line 31 of file message_flags.h.
#define TRIGGER_LEN 2 |
Definition at line 33 of file message_flags.h.
#define UART_APP_PACKET_DATA_LEN 128 |
Definition at line 62 of file message_flags.h.
#define UART_MAX_FRAME_LEN 255 |
Definition at line 16 of file message_flags.h.
#define USB_APP_PACKET_DATA_LEN 47 |
Definition at line 63 of file message_flags.h.
#define VERSION_REPLY_LEN 5 |
Definition at line 26 of file message_flags.h.
#define X_OFFSET 1 |
Definition at line 41 of file message_flags.h.
#define Y_OFFSET 3 |
Definition at line 42 of file message_flags.h.
#define Z_OFFSET 5 |
Definition at line 43 of file message_flags.h.
typedef enum ACKStausByte_t ACKStausByte_t |
typedef enum ActionByte_t ActionByte_t |
typedef enum ADCFrameTypeByte_t ADCFrameTypeByte_t |
typedef enum ADCParamByte_t ADCParamByte_t |
typedef enum ControlByte_t ControlByte_t |
typedef enum FirmwareUploadActionByte_t FirmwareUploadActionByte_t |
typedef enum ParamGroupByte_t ParamGroupByte_t |
typedef enum PointTypeByte_t PointTypeByte_t |
typedef enum SignalProcessingParamByte_t SignalProcessingParamByte_t |
typedef enum SystemParamByte_t SystemParamByte_t |
typedef enum TransducerParamByte_t TransducerParamByte_t |
typedef enum VersionByte_t VersionByte_t |
enum ACKStausByte_t |
Enumerator | |
---|---|
ACK_STATUS_BYTE_SUCCESS | |
ACK_STATUS_BYTE_OUT_OF_RANGE | |
ACK_STATUS_BYTE_OPERATION_INVALID | |
ACK_STATUS_BYTE_FALLBACK |
Definition at line 179 of file message_flags.h.
enum ActionByte_t |
Enumerator | |
---|---|
ACTION_BYTE_REBOOT | |
ACTION_BYTE_MEASUREMENT | |
ACTION_BYTE_FACTORY_DEFAULTS | |
ACTION_BYTE_STORE_SETTINGS | |
ACTION_BYTE_LOAD_SETTINGS | |
ACTION_BYTE_ADC_DUMP |
Definition at line 129 of file message_flags.h.
enum ADCFrameTypeByte_t |
Enumerator | |
---|---|
ADC_FRAME_TYPE_DATA |
Definition at line 164 of file message_flags.h.
enum ADCParamByte_t |
Enumerator | |
---|---|
ADC_PARAM_BYTE_USE_FIXED_FRAME_RATE | |
ADC_PARAM_BYTE_FRAME_RATE |
Definition at line 192 of file message_flags.h.
enum ControlByte_t |
Definition at line 79 of file message_flags.h.
Enumerator | |
---|---|
FW_UPLOAD_ACTION_BYTE_INIT | |
FW_UPLOAD_ACTION_BYTE_BLOB_IN | |
FW_UPLOAD_ACTION_BYTE_COMPLETE |
Definition at line 169 of file message_flags.h.
enum ParamGroupByte_t |
Enumerator | |
---|---|
PARAM_GROUP_BYTE_ADC | |
PARAM_GROUP_BYTE_TRANSDUCER | |
PARAM_GROUP_BYTE_SIGNAL_PROCESSING | |
PARAM_GROUP_BYTE_SYSTEM |
Definition at line 121 of file message_flags.h.
enum PointTypeByte_t |
Enumerator | |
---|---|
POINT_TYPE_BYTE_3D | |
POINT_TYPE_BYTE_NEAR_FIELD | |
POINT_TYPE_BYTE_NOISE_LEVEL | |
POINT_TYPE_BYTE_1D |
Definition at line 156 of file message_flags.h.
Definition at line 204 of file message_flags.h.
enum SystemParamByte_t |
Definition at line 215 of file message_flags.h.
Enumerator | |
---|---|
TRANSDUCER_PARAM_BYTE_VOLUME | |
TRANSDUCER_PARAM_BYTE_NUMBER_PULSES |
Definition at line 198 of file message_flags.h.
enum VersionByte_t |
Enumerator | |
---|---|
VERSION_BYTE_BOOTLOADER | |
VERSION_BYTE_APP | |
VERSION_BYTE_HW | |
VERSION_BYTE_SIG_PRO_LIB | |
VERSION_BYTE_COMMS_LIB |
Definition at line 143 of file message_flags.h.
|
static |
Definition at line 187 of file message_flags.h.
|
static |
Definition at line 139 of file message_flags.h.
|
static |
Definition at line 176 of file message_flags.h.
|
static |
Definition at line 152 of file message_flags.h.