 |
TI-radar AWR1843 C674x DSP core
1
|
Go to the documentation of this file.
10 #ifndef MMW_MESSAGES_H
11 #define MMW_MESSAGES_H
25 #define MMW_OUTPUT_MSG_SEGMENT_LEN 32
65 #if (defined(SOC_XWR18XX) || defined(ENABLE_ADVANCED_FRAME))
66 uint32_t subFrameNumber;
109 typedef struct mmWave_OUT_MSG_stats_t {
111 uint32_t interFrameProcessingTime;
112 uint32_t transmitOutputTime;
113 uint32_t interFrameProcessingMargin;
114 uint32_t interChirpProcessingMargin;
115 uint32_t activeFrameCPULoad;
116 uint32_t interFrameCPULoad;
118 } mmWave_OUT_MSG_stats;
157 #define MMW_DSS2MSS_EXCEPTION_SIGNALLING_SW_INT_DSS 1
160 #define MMW_DSS2MSS_EXCEPTION_SIGNALLING_SW_INT_MSS SOC_XWR16XX_MSS_DSS2MSS_SW1_INT
168 #define MMW_DSS2MSS_CHIRP_PROC_DEADLINE_MISS_EXCEPTION 0
175 #define MMW_DSS2MSS_FRAME_PROC_DEADLINE_MISS_EXCEPTION 1
200 #define MMWAVE_MAX_FILE_NAME_SIZE 128
229 #define MMW_SUBFRAME_NUM_FRAME_LEVEL_CONFIG (-1)
char file[MMWAVE_MAX_FILE_NAME_SIZE]
file name
mmWave_detInfoMsg detObj
Detectection Information message.
message types for DSS to MSS communication
uint32_t type
Payload type.
union mmWaveMSG_body_u mmWaveMSG_body
The union defines the message body for various configuration messages. For passing configuration from...
Samples to calculate static azimuth heatmap.
mmWaveMSG_body body
message body
Range/Doppler detection matrix.
struct mmWave_dssAssertInfoMsg_t mmWave_dssAssertInfoMsg
The structure defines the message body for the information on a DSS exception that should be forwarde...
The structure defines the message body for for reporting detection information from data path to MSS.
The union defines the message body for various configuration messages. For passing configuration from...
Structure holds information about detected objects. This information is sent in front of the array of...
mbox_message_type type
message type
uint32_t dss2mssISRinfoAddress
Address of DSS to MSS ISR information storage, typically in HSRAM.
message types for MSS to DSS communication
struct mmWave_OUT_MSG_stats_dataObjDescr_t mmWave_OUT_MSG_stats_dataObjDescr
Structure holds information about detected objects. This information is sent in front of the array of...
uint16_t xyzQFormat
Q format of detected objects x/y/z coordinates.
uint32_t length
Length in bytes.
enum mbox_message_type_e mbox_message_type
The enum is used to hold all the messages types used for Mailbox communication between MSS and DSS in...
struct mmWaveMSG_t mmWaveMSG
The structure defines the message structure used for communication between MSS and DSS.
The structure defines the message body for the information on a DSS exception that should be forwarde...
mmWaveMSG_OUT_TYPE_e
Message types used in Millimeter Wave Demo for the communication between target and host,...
uint32_t length
Length in bytes.
mmWaveMSG_TLV tlv[OUTPUT_MSG_MAX]
TLVs of the detection information.
uint16_t numDetetedObj
Number of detected objects.
The structure describes the TLV part of the message from DSS to MSS on data path detection informatio...
int8_t subFrameNum
Subframe number for which this message is applicable.
struct mmWaveMSG_TLV_t mmWaveMSG_TLV
The structure describes the TLV part of the message from DSS to MSS on data path detection informatio...
mmWave_OUT_MSG_header header
Header of the detection information message.
The structure defines the message body for reporting detected objects from data path....
enum mmWaveMSG_OUT_TYPE_e mmWaveMSG_OUT_TYPE
Message types used in Millimeter Wave Demo for the communication between target and host,...
uint32_t address
Address of the payload.
struct mmWave_detObjMsg_t mmWave_detInfoMsg
The structure defines the message body for for reporting detection information from data path to MSS.
The structure defines the message structure used for communication between MSS and DSS.
mmWave_dssAssertInfoMsg assertInfo
DSS assertion information.
uint8_t dataLogger
Datapath output logger setting.
struct mmWave_OUT_MSG_header_t mmWave_OUT_MSG_header
The structure defines the message header for reporting detection information from data path....
#define MMWAVE_MAX_FILE_NAME_SIZE
struct mmWave_OUT_MSG_tl_t mmWave_OUT_MSG_tl
The structure defines the message body for reporting detected objects from data path....
mbox_message_type_e
The enum is used to hold all the messages types used for Mailbox communication between MSS and DSS in...