onboardapi  9.10.0
by Rheinmetall
M_Mount::NotifyRateAbsolute Struct Reference

Public Member Functions

 NotifyRateAbsolute ()
 
 NotifyRateAbsolute (std::string const &InputSourceClientId, M_Common::AngleRateDegreesPerSecType AzimuthRate, M_Common::AngleRateDegreesPerSecType ElevationRate)
 

Public Attributes

std::string InputSourceClientId
 The client name of the calling instance associated with the absolute rate. More...
 
M_Common::AngleRateDegreesPerSecType AzimuthRate
 Azimuth rate in degrees per second. More...
 
M_Common::AngleRateDegreesPerSecType ElevationRate
 Elevation rate in degrees per second. More...
 

Detailed Description

Command to set absolute rate of movement for a Mount platform. A value of 0 stops the Mount from moving. A negative value moves the Mount in the other direction.

Note: This is implemented as a notify call in order to always contain the latest value from a client. Note: This operation shall be called only if the InputSourceClientId matches with the MountStatusType.InputSourceClientId of ReportMountStatus().

Constructor & Destructor Documentation

◆ NotifyRateAbsolute() [1/2]

M_Mount::NotifyRateAbsolute::NotifyRateAbsolute ( )

◆ NotifyRateAbsolute() [2/2]

M_Mount::NotifyRateAbsolute::NotifyRateAbsolute ( std::string const &  InputSourceClientId,
M_Common::AngleRateDegreesPerSecType  AzimuthRate,
M_Common::AngleRateDegreesPerSecType  ElevationRate 
)

Member Data Documentation

◆ AzimuthRate

M_Common::AngleRateDegreesPerSecType M_Mount::NotifyRateAbsolute::AzimuthRate

Azimuth rate in degrees per second.

◆ ElevationRate

M_Common::AngleRateDegreesPerSecType M_Mount::NotifyRateAbsolute::ElevationRate

Elevation rate in degrees per second.

◆ InputSourceClientId

std::string M_Mount::NotifyRateAbsolute::InputSourceClientId

The client name of the calling instance associated with the absolute rate.