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

#include <pmc_actuator.h>

Inheritance diagram for pmc_actuator::PmcActuatorBase:
Inheritance graph

Public Member Functions

virtual bool SendCommand (const Command &command)=0
 
virtual bool GetTelemetry (Telemetry *telemetry)=0
 
virtual i2c::Address GetAddress ()=0
 
virtual bool GetFirmwareHash (std::string &hash)=0
 
virtual bool GetFirmwareTime (std::string &date)=0
 
virtual bool GetFirmwareType (uint8_t &type)=0
 
void PrintTelemetry (std::ostream &out, const Telemetry &telem)
 

Detailed Description

Base class for the PMC module

Member Function Documentation

◆ GetAddress()

virtual i2c::Address pmc_actuator::PmcActuatorBase::GetAddress ( )
pure virtual

◆ GetFirmwareHash()

virtual bool pmc_actuator::PmcActuatorBase::GetFirmwareHash ( std::string &  hash)
pure virtual

◆ GetFirmwareTime()

virtual bool pmc_actuator::PmcActuatorBase::GetFirmwareTime ( std::string &  date)
pure virtual

◆ GetFirmwareType()

virtual bool pmc_actuator::PmcActuatorBase::GetFirmwareType ( uint8_t &  type)
pure virtual

◆ GetTelemetry()

virtual bool pmc_actuator::PmcActuatorBase::GetTelemetry ( Telemetry telemetry)
pure virtual

◆ PrintTelemetry()

void pmc_actuator::PmcActuatorBase::PrintTelemetry ( std::ostream &  out,
const Telemetry telem 
)

◆ SendCommand()

virtual bool pmc_actuator::PmcActuatorBase::SendCommand ( const Command command)
pure virtual

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