onboardapi  9.10.0
by Rheinmetall
M_SignalGenerator::IService Class Reference

Public Member Functions

virtual ~IService ()
 
virtual void ConfigGeneratorState (uint32_t State)
 
virtual void ConfigControllerOperationMode (uint32_t Mode)
 
virtual void ConfigControlMode (uint32_t Mode)
 
virtual void ConfigTestSetup (uint32_t TestMode, uint32_t AxisCode, uint32_t SourceId, M_Common::ULongListType const &SensorIdList)
 
virtual void ConfigWaveform (M_SignalGenerator::WaveformType const &Waveform)
 
virtual void ConfigAmplitudeScaling (uint32_t Mode, M_SignalGenerator::SampleListType const &SampleList)
 

Detailed Description

Signal generator service interface. Contains operations that a client can command the signal generator service to perform.

Constructor & Destructor Documentation

◆ ~IService()

M_SignalGenerator::IService::~IService ( )
virtual

Member Function Documentation

◆ ConfigAmplitudeScaling()

void M_SignalGenerator::IService::ConfigAmplitudeScaling ( uint32_t  Mode,
M_SignalGenerator::SampleListType const &  SampleList 
)
virtual

Set amplitude mode and scaling.

Parameters
ModeScaling mode.
SampleListSamples.

◆ ConfigControllerOperationMode()

void M_SignalGenerator::IService::ConfigControllerOperationMode ( uint32_t  Mode)
virtual

Set operation mode of the controller.

Parameters
ModeController mode.

◆ ConfigControlMode()

void M_SignalGenerator::IService::ConfigControlMode ( uint32_t  Mode)
virtual

Set control mode.

Parameters
ModeControl mode.

◆ ConfigGeneratorState()

void M_SignalGenerator::IService::ConfigGeneratorState ( uint32_t  State)
virtual

Set state of the signal generator.

Parameters
StateSignal generator state.

◆ ConfigTestSetup()

void M_SignalGenerator::IService::ConfigTestSetup ( uint32_t  TestMode,
uint32_t  AxisCode,
uint32_t  SourceId,
M_Common::ULongListType const &  SensorIdList 
)
virtual

Set test parameters.

Parameters
TestModeTest mode.
AxisCodeAxis state (and identifier).
SourceIdSource identifier.
SensorIdListSensor identifiers.

◆ ConfigWaveform()

void M_SignalGenerator::IService::ConfigWaveform ( M_SignalGenerator::WaveformType const &  Waveform)
virtual

Set waveform to be generated.

Parameters
WaveformWaveform.