Telematics SDK - Interface Specification
v1.44.0
|
Data Structures | |
struct | rx_packet_meta_data_t |
Macros | |
#define | META_DATA_MASK_SFN 0x01 |
#define | META_DATA_MASK_SUB_CHANNEL_INDEX 0x02 |
#define | META_DATA_MASK_SUB_CHANNEL_NUM 0x04 |
#define | META_DATA_MASK_PRX_RSSI 0x08 |
#define | META_DATA_MASK_DRX_RSSI 0x10 |
#define | META_DATA_MASK_L2_DEST 0x20 |
#define | META_DATA_MASK_SCI_FORMAT1 0x40 |
#define | META_DATA_MASK_DELAY_ESTI 0x80 |
Functions | |
unsigned | v2x_parse_rx_meta_data (const uint8_t *payload, uint32_t length, rx_packet_meta_data_t *meta_data) |
This section contains C Packet APIs related to Cellular-V2X packet analysis operation.
Provide utilities and structures for CV2X packet analysis.
struct rx_packet_meta_data_t |
Contains the detailed meta data report of a packet received.
#define META_DATA_MASK_SFN 0x01 |
meata data validity mask of each received packet, used by rx_packet_meta_data_t
#define META_DATA_MASK_SUB_CHANNEL_INDEX 0x02 |
#define META_DATA_MASK_SUB_CHANNEL_NUM 0x04 |
#define META_DATA_MASK_PRX_RSSI 0x08 |
#define META_DATA_MASK_DRX_RSSI 0x10 |
#define META_DATA_MASK_L2_DEST 0x20 |
#define META_DATA_MASK_SCI_FORMAT1 0x40 |
#define META_DATA_MASK_DELAY_ESTI 0x80 |
unsigned v2x_parse_rx_meta_data | ( | const uint8_t * | payload, |
uint32_t | length, | ||
rx_packet_meta_data_t * | meta_data | ||
) |
Parse the received packet's meta data from the payload
[in] | payload | Pointer to the received message which may contains the meta data report |
[in] | length | Length of the received message in byte |
[out] | meta_data | Pointer to the meta data structure |