onboardapi  9.10.0
by Rheinmetall
M_MetSensor::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportMetSensorSettings (M_MetSensor::MetSensorSettingsType const &Settings)
 
virtual void ReportMetSensorStatus (M_MetSensor::AtmosphericType const &AtmosphericData, bool IsRemoved)
 

Detailed Description

Meteorological Sensor Client interface. Contains callback operations from the Meteorological Sensor Service to the Client.

Constructor & Destructor Documentation

◆ ~IClient()

M_MetSensor::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportMetSensorSettings()

void M_MetSensor::IClient::ReportMetSensorSettings ( M_MetSensor::MetSensorSettingsType const &  Settings)
virtual

Reports static settings for a Meteorological Sensor.

Parameters
SettingsMeteorological Sensor settings data.

◆ ReportMetSensorStatus()

void M_MetSensor::IClient::ReportMetSensorStatus ( M_MetSensor::AtmosphericType const &  AtmosphericData,
bool  IsRemoved 
)
virtual

Reports the current status for a Meteorological Sensor.

Parameters
AtmosphericDataAtmospheric data.
IsRemovedIndicates 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.