onboardapi  9.10.0
by Rheinmetall
M_Mount::ConfigStorePosition Struct Reference

Public Member Functions

 ConfigStorePosition ()
 
 ConfigStorePosition (std::string const &KeyId, M_Common::AngleDegreesType Azimuth, M_Common::AngleDegreesType Elevation, bool IsRemoved)
 

Public Attributes

std::string KeyId
 Identifies the position to be stored. More...
 
M_Common::AngleDegreesType Azimuth
 Azimuth [deg]. More...
 
M_Common::AngleDegreesType Elevation
 Elevation [deg]. More...
 
bool IsRemoved
 

Detailed Description

Store a mount position, identified by a string key. This is meant to quickly access positions of interest for later use.

Constructor & Destructor Documentation

◆ ConfigStorePosition() [1/2]

M_Mount::ConfigStorePosition::ConfigStorePosition ( )

◆ ConfigStorePosition() [2/2]

M_Mount::ConfigStorePosition::ConfigStorePosition ( std::string const &  KeyId,
M_Common::AngleDegreesType  Azimuth,
M_Common::AngleDegreesType  Elevation,
bool  IsRemoved 
)

Member Data Documentation

◆ Azimuth

M_Common::AngleDegreesType M_Mount::ConfigStorePosition::Azimuth

Azimuth [deg].

◆ Elevation

M_Common::AngleDegreesType M_Mount::ConfigStorePosition::Elevation

Elevation [deg].

◆ IsRemoved

bool M_Mount::ConfigStorePosition::IsRemoved

Indicates if the service should delete a stored position (true) or not (false). After this has been set to true, the position will no longer be available to late joiners.

◆ KeyId

std::string M_Mount::ConfigStorePosition::KeyId

Identifies the position to be stored.