9 #ifndef TOPOSENS_MESSAGE_FLAGS_H 10 #define TOPOSENS_MESSAGE_FLAGS_H 15 #define CAN_MAX_FRAME_LEN 8 16 #define UART_MAX_FRAME_LEN 255 17 #define CONTROL_BYTE_IDX 0 18 #define SUBCONTROL_BYTE_IDX 1 19 #define PARAM_BYTE_1_IDX 2 20 #define PARAM_BYTE_2_IDX 3 21 #define PARAM_BYTE_3_IDX 4 22 #define PARAM_BYTE_4_IDX 5 23 #define PARAM_BYTE_5_IDX 6 24 #define PARAM_BYTE_6_IDX 7 26 #define VERSION_REPLY_LEN 5 27 #define GENERAL_NACK_LEN 4 28 #define GENERAL_ACK_LEN 3 29 #define GET_NACK_LEN 4 31 #define TRIGGER_ACK_LEN 3 32 #define READY_NOTIFICATION_LEN 3 35 #define START_POINT_SESSION_LEN 3 36 #define START_ADC_DUMP_SESSION_LEN 6 37 #define START_POINT_SESSION_ACK_LEN 4 38 #define START_ADC_DUMP_SESSION_ACK_LEN 7 40 #define NOISE_LEVEL_FRAME_LEN 3 44 #define INTENSITY_3D_OFFSET 7 45 #define INTENSITY_1D_OFFSET 3 46 #define DIST_1D_OFFSET 1 47 #define POINT_FRAME_3D_LEN 8 48 #define POINT_FRAME_1D_LEN 4 49 #define ADC_FRAME_COUNT_OFFSET 1 50 #define ADC_FRAME_CH_1_OFFSET 2 51 #define ADC_FRAME_CH_2_OFFSET 4 52 #define ADC_FRAME_CH_3_OFFSET 6 53 #define ADC_FRAME_LEN 8 54 #define EOS_FRAME_LEN 1 55 #define STANDARD_GET_MESSAGE_LEN 3 56 #define INDEXED_GET_MESSAGE_LEN 4 58 #define INIT_APP_UPDATE_LEN 46 59 #define APP_PACKET_LEN 142 60 #define COMPLETE_ACK_UPDATE_LEN 2 62 #define UART_APP_PACKET_DATA_LEN 128 63 #define USB_APP_PACKET_DATA_LEN 47 64 #define LOG_STRING_OVERHEAD_BYTES 3 65 #define MAX_UART_MESSAGE_LEN 255 66 #define MAX_LOG_STRING_LEN (255 - LOG_STRING_OVERHEAD_BYTES) 67 #define FW_ACTION_NACK_LEN 2 68 #define FW_ACTION_ACK_LEN 2 69 #define MAX_APP_SIZE 262144 71 #define ENCRYPTED_SECRET_KEY_LEN 48 73 #define LOGGING_SEVERITY_BYTE 0 74 #define LOGGING_CATEGORY_BYTE 1 75 #define LOGGING_ISSUE_BYTE_1 2 76 #define LOGGING_ISSUE_BYTE_2 3 77 #define LOGGING_ISSUE_BYTE_3 4 140 "Perform Factory Reset",
"Store Settings",
141 "Load Settings",
"Perform ADC Dump"};
153 "Hardware Version",
"Signal Processing Library Version",
154 "Communication Library Version"};
188 "negatively acknowledged (Parameter out of range)",
189 "negatively acknowledged (Invalid operation)",
190 "negatively acknowledged (Falling back to default)"};
227 #endif // TOPOSENS_MESSAGE_FLAGS_H
static const char * kACKStatusStrings[]
SignalProcessingParamByte_t
static const char * kFirmwareUploadActionStrings[]
static const char * kActionCommands[]
FirmwareUploadActionByte_t
static const char * kVersionStrings[]