Struct SensorFeedback

Struct Documentation

struct SensorFeedback

Public Functions

explicit SensorFeedback(const std::array<uint8_t, kPduSize> &buffer)

Public Members

uint32_t pdu_id

PDU ID.

uint32_t pdu_payload_length

PDU Payload length.

struct E2E_Header e2e_header
uint32_t FeedBack_LgpVer

LGP Version.

uint32_t FeedBack_TimeS

Central Vehicle Time.

Note

Received by the Sensor from the Central Master EC

Note

FeedBack_TimeS and FeedBack_TimeNs together represents the total Cental Vehicle Time

Note

Unit: s

uint32_t FeedBack_TimeNs

Central Vehicle Time.

Note

Received by the Sensor from the Central Master EC

Note

FeedBack_TimeS and FeedBack_TimeNs together represents the total Cental Vehicle Time

Note

Unit: ns

struct MeasurementCycleSyncData measurement_cycle_sync_data
uint8_t FeedBack_TimeSynSta

Time Synchronization Status.

Note

Bit 0 0: No Timeout on receiving Synchronisation Messages 1: Timeout on receiving Synchronisation Messages Bit 1 Reserved always set to 0 Bit 2 Sync to gateway 0: Local Time Base is synchronous to Global Time Master 1: Local Time Base updates are based on a Time Gateway below the Global Time Master Bit 3 Global time base 0: Local Time Base is based on Local Time Base reference clock only (never synchronized with Global Time Base) 1: Local Time Base was at least synchronized with Global Time Base one time Bit 4 Time leap future 0: No leap into the future within the received time for Time Base 1: Leap into the future within the received time for Time Base exceeds a configured Bit 5 Time leap past 0: No leap into the past within the received time for Time Base 1: Leap into the past within the received time for Time Base exceeds a configured Bit 6 Reserved always set to 0 Bit 7 Reserved always set to 0

struct EgoVehicleData ego_vehicle_data
std::array<uint8_t, 54> FeedBack_Unassigned

Public Static Attributes

static constexpr uint32_t kPduId = {0x133ADDCF}
static constexpr uint32_t kPduPayloadLength = {100u}
static constexpr uint32_t kPduSize = {kPduPayloadLength + kPduHeaderLength}