#include <device_interface.h>

Public Types | |
| typedef art_msgs::DriverState::_state_type | DeviceState |
Public Member Functions | |
| DeviceBase (ros::NodeHandle node) | |
| virtual DeviceState | state (ros::Time recently)=0 |
Protected Attributes | |
| ros::NodeHandle | node_ |
| ros::Subscriber | sub_ |
Device virtual base class
Definition at line 30 of file device_interface.h.
| typedef art_msgs::DriverState::_state_type device_interface::DeviceBase::DeviceState |
Definition at line 42 of file device_interface.h.
| device_interface::DeviceBase::DeviceBase | ( | ros::NodeHandle | node | ) | [inline] |
Constructor
| node | handle for state topic |
Definition at line 38 of file device_interface.h.
| virtual DeviceState device_interface::DeviceBase::state | ( | ros::Time | recently | ) | [pure virtual] |
ros::NodeHandle device_interface::DeviceBase::node_ [protected] |
Definition at line 46 of file device_interface.h.
ros::Subscriber device_interface::DeviceBase::sub_ [protected] |
Definition at line 47 of file device_interface.h.