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

#include <pmc_sim.h>

Public Member Functions

 PMCSim ()
 
virtual void Step ()
 
virtual void SetAngularVelocity (float x, float y, float z)
 
virtual void SetBatteryVoltage (float voltage)
 
void SetImpellerCmd (int blower, unsigned char cmd)
 
unsigned char ImpellerCmd (int blower)
 
void SetServoCmd (int blower, int index, float value)
 
float MotorSpeed (int blower)
 
Eigen::Vector3f Force ()
 
Eigen::Vector3f Torque ()
 

Constructor & Destructor Documentation

◆ PMCSim()

pmc::PMCSim::PMCSim ( )

Member Function Documentation

◆ Force()

Eigen::Vector3f pmc::PMCSim::Force ( )
inline

◆ ImpellerCmd()

unsigned char pmc::PMCSim::ImpellerCmd ( int  blower)
inline

◆ MotorSpeed()

float pmc::PMCSim::MotorSpeed ( int  blower)
inline

◆ SetAngularVelocity()

void pmc::PMCSim::SetAngularVelocity ( float  x,
float  y,
float  z 
)
virtual

◆ SetBatteryVoltage()

void pmc::PMCSim::SetBatteryVoltage ( float  voltage)
virtual

◆ SetImpellerCmd()

void pmc::PMCSim::SetImpellerCmd ( int  blower,
unsigned char  cmd 
)
inline

◆ SetServoCmd()

void pmc::PMCSim::SetServoCmd ( int  blower,
int  index,
float  value 
)
inline

◆ Step()

void pmc::PMCSim::Step ( )
virtual

◆ Torque()

Eigen::Vector3f pmc::PMCSim::Torque ( )
inline

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