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

Classes

class  PmcActuator
 
class  PmcActuatorBase
 
class  PmcActuatorNodelet
 
class  PmcActuatorStub
 
union  Status1
 
union  Status2
 

Enumerations

enum  CmdMode { SHUTDOWN = 0, NORMAL = 1, RESTART = 2 }
 

Functions

struct __attribute__ ((packed))
 
 PLUGINLIB_EXPORT_CLASS (pmc_actuator::PmcActuatorNodelet, nodelet::Nodelet)
 

Variables

constexpr int kNumNozzles = 6
 
constexpr size_t kCommandMsgLength = 10
 
constexpr size_t kTemperatureSensorsCount = 7
 
constexpr size_t kTelemetryMsgLength = 16
 
constexpr size_t kGitHashLength = 40
 
constexpr size_t kDateLength = 17
 
constexpr size_t kMaxMetadataLength = 64
 
constexpr uint8_t kMetadataTypePrototype = 0x1
 
constexpr uint8_t kMetadataTypeFlight = 0x2
 
 Command
 
 Telemetry
 
 MetadataVersion
 

Enumeration Type Documentation

◆ CmdMode

Enumerator
SHUTDOWN 
NORMAL 
RESTART 

Function Documentation

◆ __attribute__()

struct pmc_actuator::__attribute__ ( (packed)  )

◆ PLUGINLIB_EXPORT_CLASS()

pmc_actuator::PLUGINLIB_EXPORT_CLASS ( pmc_actuator::PmcActuatorNodelet  ,
nodelet::Nodelet   
)

Variable Documentation

◆ Command

pmc_actuator::Command

◆ kCommandMsgLength

constexpr size_t pmc_actuator::kCommandMsgLength = 10
constexpr

◆ kDateLength

constexpr size_t pmc_actuator::kDateLength = 17
constexpr

◆ kGitHashLength

constexpr size_t pmc_actuator::kGitHashLength = 40
constexpr

◆ kMaxMetadataLength

constexpr size_t pmc_actuator::kMaxMetadataLength = 64
constexpr

◆ kMetadataTypeFlight

constexpr uint8_t pmc_actuator::kMetadataTypeFlight = 0x2
constexpr

◆ kMetadataTypePrototype

constexpr uint8_t pmc_actuator::kMetadataTypePrototype = 0x1
constexpr

◆ kNumNozzles

constexpr int pmc_actuator::kNumNozzles = 6
constexpr

◆ kTelemetryMsgLength

constexpr size_t pmc_actuator::kTelemetryMsgLength = 16
constexpr

◆ kTemperatureSensorsCount

constexpr size_t pmc_actuator::kTemperatureSensorsCount = 7
constexpr

◆ MetadataVersion

pmc_actuator::MetadataVersion

◆ Telemetry

pmc_actuator::Telemetry