NASA Astrobee Robot Software  Astrobee Version:
Flight software for the Astrobee robots operating inside the International Space Station.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pmc_actuator_cmd_test.cc File Reference
#include <ros/ros.h>
#include <ff_common/ff_names.h>
#include <ff_hw_msgs/PmcCommand.h>
#include <math.h>
#include <cerrno>
#include <cstring>
Include dependency graph for pmc_actuator_cmd_test.cc:

Classes

class  CmdGenerator
 

Macros

#define ROS_NODE_NAME   "pmc_actuator_cmd_test"
 

Functions

void PrintUsage (void)
 
int main (int argc, char **argv)
 

Variables

int num_pmcs_ = 2
 
int nozzle_id_ = -1
 
std::string topic_command_ = TOPIC_HARDWARE_PMC_COMMAND
 
double control_rate_hz_ = 62.5
 
uint8_t nozzle_min_cmd_ = 25
 
uint8_t nozzle_max_cmd_ = 90
 
uint8_t blower_max_cmd_ = 249
 
ros::Publisher cmd_pub_
 

Macro Definition Documentation

◆ ROS_NODE_NAME

#define ROS_NODE_NAME   "pmc_actuator_cmd_test"

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ PrintUsage()

void PrintUsage ( void  )

Variable Documentation

◆ blower_max_cmd_

uint8_t blower_max_cmd_ = 249

◆ cmd_pub_

ros::Publisher cmd_pub_

◆ control_rate_hz_

double control_rate_hz_ = 62.5

◆ nozzle_id_

int nozzle_id_ = -1

◆ nozzle_max_cmd_

uint8_t nozzle_max_cmd_ = 90

◆ nozzle_min_cmd_

uint8_t nozzle_min_cmd_ = 25

◆ num_pmcs_

int num_pmcs_ = 2

◆ topic_command_

std::string topic_command_ = TOPIC_HARDWARE_PMC_COMMAND