onboardapi  9.10.0
by Rheinmetall
M_VideoTrackerAtr::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportAtrSettings (M_VideoTracker::AtrSettingsType const &Settings)
 
virtual void ReportAtrStatus (M_VideoTracker::AtrStatusType const &Status, bool IsRemoved)
 

Detailed Description

Automatic Track Recognition (ATR) Client interface. Contains callback operations from the Automatic Track Recognition (ATR) Service to the Client.

Constructor & Destructor Documentation

◆ ~IClient()

M_VideoTrackerAtr::IClient::~IClient ( )
virtual

Member Function Documentation

◆ ReportAtrSettings()

void M_VideoTrackerAtr::IClient::ReportAtrSettings ( M_VideoTracker::AtrSettingsType const &  Settings)
virtual

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

Parameters
SettingsVideoTracker ATR settings data.

◆ ReportAtrStatus()

void M_VideoTrackerAtr::IClient::ReportAtrStatus ( M_VideoTracker::AtrStatusType const &  Status,
bool  IsRemoved 
)
virtual

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

Parameters
StatusCurrent status data for ATR VideoTracker.
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.