$darkmode
actuation_level.hpp File Reference
#include <string>
#include <fable/json.hpp>
Include dependency graph for actuation_level.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cloe::utility::ActuationLevel
 

Functions

std::string cloe::utility::to_string (const ActuationLevel::Enum level)
 

Detailed Description

See also
cloe/utility/actuation_level_test.cpp

This file defines the enum ActuationLevel, which is used to track and visualize the current vehicle control.

Currently, the visualization is optimized to be used as a vehicle label with a normal sans font.

  • NONE Internal control (e.g. VTD) / \ LONG External longitudinal control (e.g. ACC) <-> LAT External lateral control (e.g. Lane-Assist) /+\ LONG+LAT External longitudinal and lateral control (e.g. Highway-Pilot) ... STANDBY Standby state (i.e. controller could be active, but isn't) ! UNKNOWN Unknown state (i.e. state has never changed)

However, because these symbols could be confusing, we default to a more verbose method of using words.