onboardapi  9.10.0
by Rheinmetall
M_Mount::NotifyRateRelative Struct Reference

Public Member Functions

 NotifyRateRelative ()
 
 NotifyRateRelative (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 relative rate of movement for a Mount platform. A value of 0 keeps the current Mount movement. A positive value speeds up or negative value slows down the Mount movement in one direction. A negative value speeds up or a positive value slows down the movement in the opposite 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

◆ NotifyRateRelative() [1/2]

M_Mount::NotifyRateRelative::NotifyRateRelative ( )

◆ NotifyRateRelative() [2/2]

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

Member Data Documentation

◆ AzimuthRate

M_Common::AngleRateDegreesPerSecType M_Mount::NotifyRateRelative::AzimuthRate

Azimuth rate in degrees per second.

◆ ElevationRate

M_Common::AngleRateDegreesPerSecType M_Mount::NotifyRateRelative::ElevationRate

Elevation rate in degrees per second.

◆ InputSourceClientId

std::string M_Mount::NotifyRateRelative::InputSourceClientId

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