onboardapi  9.10.0
by Rheinmetall
M_Mount::NotifyAngle Struct Reference

Public Member Functions

 NotifyAngle ()
 
 NotifyAngle (std::string const &InputSourceClientId, M_Common::AngleDegreesType Azimuth, M_Common::AngleDegreesType Elevation, M_Mount::MountAngleParamsType const &AngleParams)
 

Public Attributes

std::string InputSourceClientId
 The client name of the calling instance associated with the position angle. More...
 
M_Common::AngleDegreesType Azimuth
 Azimuth in degrees. More...
 
M_Common::AngleDegreesType Elevation
 Elevation in degrees. More...
 
M_Mount::MountAngleParamsType AngleParams
 

Detailed Description

Notify the Mount to turn to a position angle in degrees.

Note: This operation shall be called only if the InputSourceClientId matches with the MountStatusType.InputSourceClientId of ReportMountStatus().

Constructor & Destructor Documentation

◆ NotifyAngle() [1/2]

M_Mount::NotifyAngle::NotifyAngle ( )

◆ NotifyAngle() [2/2]

M_Mount::NotifyAngle::NotifyAngle ( std::string const &  InputSourceClientId,
M_Common::AngleDegreesType  Azimuth,
M_Common::AngleDegreesType  Elevation,
M_Mount::MountAngleParamsType const &  AngleParams 
)

Member Data Documentation

◆ AngleParams

M_Mount::MountAngleParamsType M_Mount::NotifyAngle::AngleParams

Parameters to tune how the Mount should be commanded into position. Note: This indicates, among other things, what the above position is relative to.

◆ Azimuth

M_Common::AngleDegreesType M_Mount::NotifyAngle::Azimuth

Azimuth in degrees.

◆ Elevation

M_Common::AngleDegreesType M_Mount::NotifyAngle::Elevation

Elevation in degrees.

◆ InputSourceClientId

std::string M_Mount::NotifyAngle::InputSourceClientId

The client name of the calling instance associated with the position angle.