onboardapi  9.10.0
by Rheinmetall
M_SignalProcessing::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportSignalProcessingSettings (M_SignalProcessing::SignalProcessingSettingsType const &Settings)
 
virtual void ReportHfComponent (std::string const &KeyId, M_SignalProcessing::HfComponentType const &HfComponent, bool IsRemoved)
 
virtual void ReportSoi (std::string const &KeyId, M_SignalProcessing::SoiType const &Soi, bool IsRemoved)
 

Detailed Description

Signal processing interface. Contains callback operations from the signal processing service to the client.

Constructor & Destructor Documentation

◆ ~IClient()

M_SignalProcessing::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportHfComponent()

void M_SignalProcessing::IClient::ReportHfComponent ( std::string const &  KeyId,
M_SignalProcessing::HfComponentType const &  HfComponent,
bool  IsRemoved 
)
virtual

Report high frequency component (transmitter/receiver).

Parameters
KeyIdHF component identifier.
HfComponentHF component 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.

◆ ReportSignalProcessingSettings()

void M_SignalProcessing::IClient::ReportSignalProcessingSettings ( M_SignalProcessing::SignalProcessingSettingsType const &  Settings)
virtual

Report static settings of the signal processing device.

Parameters
SettingsSettings of the signal processing device.

◆ ReportSoi()

void M_SignalProcessing::IClient::ReportSoi ( std::string const &  KeyId,
M_SignalProcessing::SoiType const &  Soi,
bool  IsRemoved 
)
virtual

Report signal of interest.

Parameters
KeyIdSOI identifier.
SoiSOI 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.