include
heifu_battery
Battery.hpp
Go to the documentation of this file.
1
#ifndef BATTERY_HPP
2
#define BATTERY_HPP
3
4
#include <
ros/ros.h
>
5
#include <mavros_msgs/BatteryStatus.h>
6
#include <sensor_msgs/BatteryState.h>
7
8
namespace
BT
9
{
10
class
Battery
11
{
12
public
:
13
14
Battery
();
15
virtual
~Battery
(){};
16
17
void
run
();
18
19
private
:
20
ros::NodeHandle
n
;
21
22
// Subscribers
23
ros::Subscriber
subBatt
;
24
25
// Publishers
26
ros::Publisher
pubBatt
;
27
28
// Functions
29
void
cbBatt
(
const
sensor_msgs::BatteryState& msg);
30
};
31
32
}
33
34
#endif
ros::NodeHandle
BT::Battery::Battery
Battery()
Definition:
Battery.cpp:5
BT::Battery::n
ros::NodeHandle n
Definition:
Battery.hpp:20
BT::Battery
Definition:
Battery.hpp:10
BT::Battery::subBatt
ros::Subscriber subBatt
Definition:
Battery.hpp:23
BT::Battery::run
void run()
Definition:
Battery.cpp:16
ros::Subscriber
BT
Definition:
Battery.hpp:8
BT::Battery::pubBatt
ros::Publisher pubBatt
Definition:
Battery.hpp:26
BT::Battery::cbBatt
void cbBatt(const sensor_msgs::BatteryState &msg)
Definition:
Battery.cpp:24
ros.h
BT::Battery::~Battery
virtual ~Battery()
Definition:
Battery.hpp:15
ros::Publisher
heifu_battery
Author(s):
autogenerated on Thu Jan 14 2021 03:58:46