onboardapi  9.10.0
by Rheinmetall
M_SignalGenerator::IClient Class Reference

Public Member Functions

virtual ~IClient ()
 
virtual void ReportGeneratorState (uint32_t GeneratorState)
 
virtual void ReportControllerOperationMode (uint32_t Mode)
 
virtual void ReportControlMode (uint32_t Mode)
 
virtual void ReportTestMode (uint32_t TestMode)
 
virtual void ReportTestAxis (uint32_t AxisCode)
 
virtual void ReportTestSource (uint32_t SourceId)
 
virtual void EventSensorOutput (M_Common::DoubleListType const &Values)
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ~IClient()

M_SignalGenerator::IClient::~IClient ( )
virtual

Member Function Documentation

◆ EventSensorOutput()

void M_SignalGenerator::IClient::EventSensorOutput ( M_Common::DoubleListType const &  Values)
virtual

Report sensor output.

Parameters
ValuesSensor values.

◆ ReportControllerOperationMode()

void M_SignalGenerator::IClient::ReportControllerOperationMode ( uint32_t  Mode)
virtual

Report controller operation mode.

Parameters
ModeController mode.

◆ ReportControlMode()

void M_SignalGenerator::IClient::ReportControlMode ( uint32_t  Mode)
virtual

Report control mode.

Parameters
ModeControl mode.

◆ ReportGeneratorState()

void M_SignalGenerator::IClient::ReportGeneratorState ( uint32_t  GeneratorState)
virtual

Report generator state.

Parameters
GeneratorStateSignal generator state.

◆ ReportTestAxis()

void M_SignalGenerator::IClient::ReportTestAxis ( uint32_t  AxisCode)
virtual

Report test axis.

Parameters
AxisCodeAxis state (and identifier).

◆ ReportTestMode()

void M_SignalGenerator::IClient::ReportTestMode ( uint32_t  TestMode)
virtual

Report test mode.

Parameters
TestModeTest mode.

◆ ReportTestSource()

void M_SignalGenerator::IClient::ReportTestSource ( uint32_t  SourceId)
virtual

Report test source.

Parameters
SourceIdSource identifier.