onboardapi  9.10.0
by Rheinmetall
M_LaserRangeFinder::LrfState Namespace Reference

Enumerations

enum  Type {
  Unknown , Firing_Inhibited , Firing_Enabled , Firing_Multi_Pulse_Mode ,
  Firing_Single_Pulse_Mode , Firing_Inhibited_Multi_Pulse_Mode
}
 Laser Range Finder state enumeration. More...
 

Functions

std::string toString (M_LaserRangeFinder::LrfState::Type val)
 
M_LaserRangeFinder::LrfState::Type fromString (const std::string &val)
 

Enumeration Type Documentation

◆ Type

Laser Range Finder state enumeration.

Enumerator
Unknown 

Unknown/Not supported.

Firing_Inhibited 

Firing is inhibited (e.g. disabled).

Firing_Enabled 

Firing is enabled (e.g. laser is ON).

Firing_Multi_Pulse_Mode 

Laser is firing in multi pulse mode.

Firing_Single_Pulse_Mode 

Laser is firing in single pulse mode.

Firing_Inhibited_Multi_Pulse_Mode 

Firing is currently inhibted; Laser will eventually continue operation in Multi Pulse Mode.

Function Documentation

◆ fromString()

M_LaserRangeFinder::LrfState::Type M_LaserRangeFinder::LrfState::fromString ( const std::string &  val)
inline

◆ toString()

std::string M_LaserRangeFinder::LrfState::toString ( M_LaserRangeFinder::LrfState::Type  val)
inline