Struct LocData_Header_i

Struct Documentation

struct LocData_Header_i

Location Data Header.

Note

i indicates the PDU number

Public Functions

void betoh()

Convert content from big endian to host byte order (for each member)

Public Members

uint32_t LocData_LgpVer_i

LGP Version.

uint8_t LocData_BlockCounter_i

Block Counter.

Note

Shall increment for every transmission cycle, the PDU’s with the same signal value indicates they are measured at the same modulation time, when signal reaches maximum value counter shall reset

uint32_t LocData_TimeSts_i

Start of the measurement Time Stamp (seconds)

Note

Total time is the sum of LocData_TimeSts_i and LocData_TimeStns_i

Note

Unit: s

uint32_t LocData_TimeStns_i

Start of the measurement Time Stamp (nano seconds)

Note

Total time is the sum of LocData_TimeSts_i and LocData_TimeStns_i

Note

Unit: ns

uint8_t LocData_OpMode

Operation Mode.

Note

13 - Initialization/Re-Initialize 20 - Normal Mode 22 - Modulation Off (high temperature) 40 - Alignment Mode 51 - Radar Off (Failure, over temperature) 61 - Drive test 100 - Error

uint8_t LocData_DataMeas

Validity of the data measured.

Note

0 - values of measurement in the current cycle invalid 1 - values of measurement in the current cycle valid

uint16_t LocData_NumLoc

Number of measured locations/point objects .

uint8_t LocData_MaxLocPerPdu

Maximum number of Location data packets.

Note

The signal is always fixed to 16

std::array<uint8_t, 8> LocData_Reserved_i

Reserved.

Note

Fixed value 0xFFFFFFFFFFFFFFFF