Public Member Functions | Protected Attributes | Private Attributes
robotican_hardware::Device Class Reference

#include <Device.h>

Inheritance diagram for robotican_hardware::Device:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void buildDevice ()=0
 Device (byte id, TransportLayer *transportLayer)
virtual void deviceAck (const DeviceAck *ack)
byte getId ()
bool isReady ()
void setId (byte id)
void setReady (bool ready)
virtual void update (const DeviceMessage *deviceMessage)=0
virtual void write ()=0

Protected Attributes

ros::NodeHandle _nodeHandle
TransportLayer_transportLayer

Private Attributes

byte _id
bool _ready

Detailed Description

Definition at line 15 of file Device.h.


Constructor & Destructor Documentation

robotican_hardware::Device::Device ( byte  id,
TransportLayer transportLayer 
)

Definition at line 7 of file Device.cpp.


Member Function Documentation

virtual void robotican_hardware::Device::buildDevice ( ) [pure virtual]
void robotican_hardware::Device::deviceAck ( const DeviceAck *  ack) [virtual]

Definition at line 13 of file Device.cpp.

Definition at line 25 of file Device.cpp.

Definition at line 17 of file Device.cpp.

Definition at line 21 of file Device.cpp.

virtual void robotican_hardware::Device::update ( const DeviceMessage *  deviceMessage) [pure virtual]
virtual void robotican_hardware::Device::write ( ) [pure virtual]

Member Data Documentation

Definition at line 17 of file Device.h.

Definition at line 18 of file Device.h.

Definition at line 21 of file Device.h.


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


robotican_hardware_interface
Author(s):
autogenerated on Fri Oct 27 2017 03:02:48