Definition at line 45 of file dwVehicleStateDrainer.hpp.


Public Member Functions | |
| dwStatus | drainProcessedData (dwVehicleIOState *processedOutput, dwTime_t ×tampOutput, dwTime_t &nextTimestampOutput, dwTime_t virtualSyncTime) |
| dwVehicleStateDrainer (dwSensorDrainerParams params, std::unique_ptr< vio::ReadProcessedData > readProcessedDataFunc, dwSensorHandle_t sensor) | |
| dwStatus | replayProcessedData (dwVehicleIOState *processedOutput, dwTime_t ×tampOutput, SensorNode::DataEventReadCallback readCb) |
Public Member Functions inherited from dw::framework::dwSensorDrainerTemplate< dwVehicleIOState, vio::ReadProcessedData > | |
| dwSensorDrainerTemplate (dwSensorDrainerParams params, std::unique_ptr< vio::ReadProcessedData > readProcessedDataFunc, dwSensorHandle_t hsensor) | |
| dwStatus | getNextTimestamp (dwTime_t ×tamp, dwTime_t timeout) override |
| dwStatus | readProcessedData (dwVehicleIOState *outFrame, dwTime_t &latestTimestamp, dwTime_t timeout, bool isDroppingData=false) override |
| dwStatus | replayDroppedFrames (dwVehicleIOState *processedOutput, SensorNode::DataEvent &dataEvent, SensorNode::DataEventReadCallback readCb) |
| virtual dwStatus | replayProcessedData (dwVehicleIOState *processedOutput, dwTime_t ×tampOutput, SensorNode::DataEventReadCallback readCb) |
| virtual dwStatus | reset () override |
| virtual | ~dwSensorDrainerTemplate ()=default |
Public Member Functions inherited from dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedData, dwSensorHandle_t > | |
| virtual dwStatus | drainProcessedData (dwVehicleIOState *processedOutput, dwTime_t ×tampOutput, dwTime_t &nextTimestampOutput, dwTime_t virtualSyncTime) |
| dwBaseDrainerTemplate (dwSensorDrainerParams params, std::unique_ptr< vio::ReadProcessedData > readProcessedDataFunc, dwSensorHandle_t dataSource) | |
| virtual dwStatus | getNextData (dwVehicleIOState *outFrame, dwTime_t timeout) |
| virtual dwStatus | getNextTimestamp (dwTime_t ×tamp, dwTime_t timeout) |
| virtual dwTime_t | getReadTimeout () const |
| virtual void | isLockstepDataAvailable (dwStatus &status, dwTime_t &readTimeout) |
| virtual bool | isVirtualDataReady (dwTime_t dataTime, dwTime_t timeout) |
| virtual dwStatus | readProcessedData (dwVehicleIOState *outFrame, dwTime_t &latestTimestamp, dwTime_t timeout, bool isDroppingData=false)=0 |
| virtual dwStatus | reset () |
| void | setOnDataDropped (OnDataDropped onDataDropped) |
| virtual void | setVirtualSyncTime (dwTime_t virtualSyncTime) |
| virtual dwStatus | tryRead (dwVehicleIOState *outFrame, dwTime_t &latestTimestamp, dwTime_t timeout, bool isDroppingData=false) |
|
inline |
Definition at line 48 of file dwVehicleStateDrainer.hpp.
|
inlinevirtual |
Reimplemented from dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedData, dwSensorHandle_t >.
Definition at line 53 of file dwVehicleStateDrainer.hpp.
References dw::framework::dwBaseDrainerTemplate< ProcessedDataType, ReadProcessedDataFunc, dwSensorHandle_t >::drainProcessedData(), dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedData, dwSensorHandle_t >::m_readProcessedDataFunc, and dw::framework::status.
|
inlinevirtual |
Reimplemented from dw::framework::dwSensorDrainerTemplate< dwVehicleIOState, vio::ReadProcessedData >.
Definition at line 71 of file dwVehicleStateDrainer.hpp.
References dw::framework::dwBaseDrainerTemplate< dwVehicleIOState, vio::ReadProcessedData, dwSensorHandle_t >::m_readProcessedDataFunc, dw::framework::dwSensorDrainerTemplate< ProcessedDataType, ReadProcessedDataFunc >::replayProcessedData(), and dw::framework::status.