onboardapi  9.10.0
by Rheinmetall
M_ImageFusion::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportImageFusionSettings (M_ImageFusion::ImageFusionSettingsType const &Settings)
 
virtual void ReportImageFusionStatus (M_ImageFusion::ImageFusionStatusType const &Status, bool IsRemoved)
 

Detailed Description

Image Fusion Client interface. Contains callback operations from the Service to the Client.

Constructor & Destructor Documentation

◆ ~IClient()

M_ImageFusion::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportImageFusionSettings()

void M_ImageFusion::IClient::ReportImageFusionSettings ( M_ImageFusion::ImageFusionSettingsType const &  Settings)
virtual

Report with static service settings. This should be provided at startup and in the event of degraded functionality, e.g. due to an internal failure.

Parameters
SettingsService settings data.

◆ ReportImageFusionStatus()

void M_ImageFusion::IClient::ReportImageFusionStatus ( M_ImageFusion::ImageFusionStatusType const &  Status,
bool  IsRemoved 
)
virtual

Report with the current service status. This will be continually updated every time a value is changed.

Parameters
StatusCurrent status data for the service.
IsRemovedIndicates if the status is no longer available. Note: This will always be set to True when a Service has been shutdown. After this has been set to True the status will no longer be available to late joiners.