NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
signal_lights Namespace Reference

Classes

class  Device
 
union  LEDC_COMMAND_COLOR
 
union  LEDC_COMMAND_INSTRUCTION
 
union  LEDC_TELEMETRY_STATUS
 
class  SignalLights
 
class  SignalLightsNodelet
 
class  SignalPair
 

Enumerations

enum  LEDC_MODE { LEDC_MODE_SHUTDOWN = 0, LEDC_MODE_NOMINAL, LEDC_MODE_INIT }
 
enum  LEDC_STATE {
  LEDC_STATE_NO_MODE_CHANGE = 0, LEDC_STATE_OOR_STATE, LEDC_STATE_MODE_CHANGE_TO_SHUTDOWN, LEDC_STATE_MODE_CHANGE_TO_NOMINAL,
  LEDC_STATE_TIMEOUT_INDUCED_SHUTDOWN, LEDC_STATE_RESERVED, LEDC_STATE_PIC_STARTUP, LEDC_STATE_ERROR
}
 
enum  LEDC_ERROR { LEDC_ERROR_NONE = 0, LEDC_ERROR_PACKET_CRC, LEDC_ERROR_PACKET_DROPPED, LEDC_ERROR_OVERRUN }
 
enum  METADATA_TYPE { METADATA_TYPE_VERSION = 0x1, METADATA_TYPE_INVALID = 0x0 }
 

Functions

struct __attribute__ ((packed))
 
 PLUGINLIB_EXPORT_CLASS (signal_lights::SignalLightsNodelet, nodelet::Nodelet)
 

Variables

 LEDC_COMMAND
 
 LEDC_TELEMETRY
 
 METADATA_VERSION
 
class signal_lights::SignalPair __attribute__
 

Enumeration Type Documentation

◆ LEDC_ERROR

Enumerator
LEDC_ERROR_NONE 
LEDC_ERROR_PACKET_CRC 
LEDC_ERROR_PACKET_DROPPED 
LEDC_ERROR_OVERRUN 

◆ LEDC_MODE

Enumerator
LEDC_MODE_SHUTDOWN 
LEDC_MODE_NOMINAL 
LEDC_MODE_INIT 

◆ LEDC_STATE

Enumerator
LEDC_STATE_NO_MODE_CHANGE 
LEDC_STATE_OOR_STATE 
LEDC_STATE_MODE_CHANGE_TO_SHUTDOWN 
LEDC_STATE_MODE_CHANGE_TO_NOMINAL 
LEDC_STATE_TIMEOUT_INDUCED_SHUTDOWN 
LEDC_STATE_RESERVED 
LEDC_STATE_PIC_STARTUP 
LEDC_STATE_ERROR 

◆ METADATA_TYPE

Enumerator
METADATA_TYPE_VERSION 
METADATA_TYPE_INVALID 

Function Documentation

◆ __attribute__()

struct signal_lights::__attribute__ ( (packed)  )

◆ PLUGINLIB_EXPORT_CLASS()

signal_lights::PLUGINLIB_EXPORT_CLASS ( signal_lights::SignalLightsNodelet  ,
nodelet::Nodelet   
)

Variable Documentation

◆ __attribute__

struct signal_lights::__attribute__

◆ LEDC_COMMAND

signal_lights::LEDC_COMMAND

◆ LEDC_TELEMETRY

signal_lights::LEDC_TELEMETRY

◆ METADATA_VERSION

signal_lights::METADATA_VERSION