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

#include <pmc_actuator.h>

Inheritance diagram for pmc_actuator::PmcActuator:
Inheritance graph

Public Member Functions

 PmcActuator (const i2c::Device &i2c_dev)
 
virtual ~PmcActuator (void)
 
bool SendCommand (const Command &command)
 
bool GetTelemetry (Telemetry *telemetry)
 
bool GetFirmwareHash (std::string &hash)
 
bool GetFirmwareTime (std::string &date)
 
bool GetFirmwareType (uint8_t &type)
 
i2c::Address GetAddress ()
 
- Public Member Functions inherited from pmc_actuator::PmcActuatorBase
void PrintTelemetry (std::ostream &out, const Telemetry &telem)
 

Detailed Description

Class represents the physical PMC module.

Constructor & Destructor Documentation

◆ PmcActuator()

pmc_actuator::PmcActuator::PmcActuator ( const i2c::Device i2c_dev)
explicit

◆ ~PmcActuator()

pmc_actuator::PmcActuator::~PmcActuator ( void  )
virtual

Member Function Documentation

◆ GetAddress()

i2c::Address pmc_actuator::PmcActuator::GetAddress ( )
virtual

◆ GetFirmwareHash()

bool pmc_actuator::PmcActuator::GetFirmwareHash ( std::string &  hash)
virtual

◆ GetFirmwareTime()

bool pmc_actuator::PmcActuator::GetFirmwareTime ( std::string &  date)
virtual

◆ GetFirmwareType()

bool pmc_actuator::PmcActuator::GetFirmwareType ( uint8_t &  type)
virtual

◆ GetTelemetry()

bool pmc_actuator::PmcActuator::GetTelemetry ( Telemetry telemetry)
virtual

◆ SendCommand()

bool pmc_actuator::PmcActuator::SendCommand ( const Command command)
virtual

The documentation for this class was generated from the following files: