NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <ros/ros.h>
#include <ff_common/ff_names.h>
#include <ff_hw_msgs/EpsBatteryLocation.h>
#include <sensor_msgs/BatteryState.h>
#include <sensor_msgs/Temperature.h>
#include <eps_driver/eps_driver.h>
#include <string>
Macros | |
#define | MESSAGE_QUEUE_SIZE 10 |
Functions | |
sensor_msgs::BatteryState | RandomBatteryState (std::string const &location, std_msgs::Header const &header, bool present) |
sensor_msgs::Temperature | RandomBatteryTemperature (std_msgs::Header const &header) |
void | TelemetryCallback (const ros::TimerEvent &event) |
int | main (int argc, char **argv) |
Variables | |
ros::Publisher | pub_batt_tl_ |
ros::Publisher | pub_batt_tr_ |
ros::Publisher | pub_batt_bl_ |
ros::Publisher | pub_batt_br_ |
ros::Publisher | pub_temp_tl_ |
ros::Publisher | pub_temp_tr_ |
ros::Publisher | pub_temp_bl_ |
ros::Publisher | pub_temp_br_ |
bool | tl_ |
bool | tr_ |
bool | bl_ |
bool | br_ |
std::string | name = "/" |
#define MESSAGE_QUEUE_SIZE 10 |
int main | ( | int | argc, |
char ** | argv | ||
) |
sensor_msgs::BatteryState RandomBatteryState | ( | std::string const & | location, |
std_msgs::Header const & | header, | ||
bool | present | ||
) |
sensor_msgs::Temperature RandomBatteryTemperature | ( | std_msgs::Header const & | header | ) |
void TelemetryCallback | ( | const ros::TimerEvent & | event | ) |
bool bl_ |
bool br_ |
std::string name = "/" |
ros::Publisher pub_batt_bl_ |
ros::Publisher pub_batt_br_ |
ros::Publisher pub_batt_tl_ |
ros::Publisher pub_batt_tr_ |
ros::Publisher pub_temp_bl_ |
ros::Publisher pub_temp_br_ |
ros::Publisher pub_temp_tl_ |
ros::Publisher pub_temp_tr_ |
bool tl_ |
bool tr_ |