Public Member Functions | Private Attributes
robotican_hardware::Battery Class Reference

#include <Battery.h>

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

List of all members.

Public Member Functions

 Battery (byte id, float voltageDividerRatio, float max, float min, byte batteryPin, TransportLayer *transportLayer)
virtual void buildDevice ()
virtual void deviceAck (const DeviceAck *ack)
virtual void update (const DeviceMessage *deviceMessage)
virtual void write ()

Private Attributes

byte _batteryPin
float _currentRead
float _max
float _min
ros::Publisher _pub
float _voltageDividerRatio

Detailed Description

Definition at line 14 of file Battery.h.


Constructor & Destructor Documentation

robotican_hardware::Battery::Battery ( byte  id,
float  voltageDividerRatio,
float  max,
float  min,
byte  batteryPin,
TransportLayer transportLayer 
)

Definition at line 25 of file Battery.cpp.


Member Function Documentation

Implements robotican_hardware::Device.

Definition at line 34 of file Battery.cpp.

void robotican_hardware::Battery::deviceAck ( const DeviceAck *  ack) [virtual]

Reimplemented from robotican_hardware::Device.

Definition at line 47 of file Battery.cpp.

void robotican_hardware::Battery::update ( const DeviceMessage *  deviceMessage) [virtual]

Implements robotican_hardware::Device.

Definition at line 13 of file Battery.cpp.

Implements robotican_hardware::Device.

Definition at line 9 of file Battery.cpp.


Member Data Documentation

Definition at line 20 of file Battery.h.

Definition at line 19 of file Battery.h.

Definition at line 17 of file Battery.h.

Definition at line 18 of file Battery.h.

Definition at line 21 of file Battery.h.

Definition at line 16 of file Battery.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