onboardapi  9.10.0
by Rheinmetall
M_Mount::ModeCommand Namespace Reference

Enumerations

enum  Type {
  Motor_Off , Locked , Select , Deselect ,
  Unstab , Stab , Horizontal_Stab , Vertical_Stab ,
  Target_Assignment , Slaved_To_Leading_Device , Wide_Area_Scan
}
 

Functions

std::string toString (M_Mount::ModeCommand::Type val)
 
M_Mount::ModeCommand::Type fromString (const std::string &val)
 

Enumeration Type Documentation

◆ Type

Mount control mode enumeration. The mount mode commanded by a client.

Enumerator
Motor_Off 

Mount motor drives are turned off.

Locked 

Mount is locked in a fixed position.

Select 

Mount is selected.

Deselect 

Mount is deselected.

Unstab 

Mount runs in unstabilised mode.

Stab 

Mount runs in stabilised mode.

Horizontal_Stab 

Mount runs in horizontal stabilised mode.

Vertical_Stab 

Mount runs in vertical stabilised mode.

Target_Assignment 

Mount is handling dynamic angular positions for target assignment. If a search sector is configured, automatic search process starts automatically.

Slaved_To_Leading_Device 

Mount is slaved to another device over an internal interface.

Wide_Area_Scan 

Mount is performing a rotational scan (Wide Area Scan). This is normally used to generate a panorama picture from a rotating camera.

Function Documentation

◆ fromString()

M_Mount::ModeCommand::Type M_Mount::ModeCommand::fromString ( const std::string &  val)
inline

◆ toString()

std::string M_Mount::ModeCommand::toString ( M_Mount::ModeCommand::Type  val)
inline