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

#include <pmc_actuator.h>

Inheritance diagram for pmc_actuator::PmcActuatorStub:
Inheritance graph

Public Member Functions

 PmcActuatorStub (int addr, std::fstream &cmds_out, std::fstream &telem_out)
 
virtual ~PmcActuatorStub ()
 
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)
 

Constructor & Destructor Documentation

◆ PmcActuatorStub()

pmc_actuator::PmcActuatorStub::PmcActuatorStub ( int  addr,
std::fstream &  cmds_out,
std::fstream &  telem_out 
)
explicit

◆ ~PmcActuatorStub()

pmc_actuator::PmcActuatorStub::~PmcActuatorStub ( )
virtual

Member Function Documentation

◆ GetAddress()

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

◆ GetFirmwareHash()

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

◆ GetFirmwareTime()

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

◆ GetFirmwareType()

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

◆ GetTelemetry()

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

◆ SendCommand()

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

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