|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IClient () |
| virtual void | ReportLrfSettings (M_LaserRangeFinder::LrfSettingsType const &Settings) |
| virtual void | ReportLrfStatus (M_LaserRangeFinder::LrfStatusType const &Status, bool IsRemoved) |
Public Member Functions inherited from M_Sensor::IClient | |
| virtual void | ReportSensorSettings (M_Sensor::SensorSettingsType const &Settings) |
| virtual void | ReportSensorStatus (M_Sensor::SensorStatusType const &Status, bool IsRemoved) |
| virtual void | ReportSensorCoverage (M_Common::ObjectIdType const &KeyId, M_Sensor::SensorCoverageType const &Coverage, bool IsRemoved) |
| virtual void | EventSensorDetection (M_Common::ObjectIdType const &DetectionId, M_Sensor::SensorDetectionType const &Detection) |
| virtual void | ReportSensorTrack (M_Common::ObjectIdType const &KeyId, M_Sensor::SensorDetectionType const &Track, bool IsRemoved) |
Laser Range Finder (LRF) Client interface. Contains operations reported by a Laser Range Finder Service.
|
virtual |
Reimplemented from M_Sensor::IClient.
|
virtual |
Contains the static settings for a Laser Range Finder (LRF). This should be provided at startup and in the event of degraded functionality, e.g. due to an internal failure.
| Settings | Laser Range Finder settings data. |
|
virtual |
Report status of Laser Range Finder.
| Status | Current status data for Laser Range Finder (LRF). |
| IsRemoved | Indicates if the status is no longer available. Note: This will always be set to true when a service has been shut down. After this has been set to true, the status will no longer be available to late joiners. |