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

#include <Ultrasonic.h>

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

List of all members.

Public Member Functions

virtual void deviceAck (const DeviceAck *ack)
 Ultrasonic (byte id, TransportLayer *transportLayer, byte pin, std::string topicName, std::string frameId, std::string sonarName)
virtual void update (const DeviceMessage *deviceMessage)
virtual void write ()

Protected Member Functions

virtual void buildDevice ()

Private Attributes

double _analog2Range
std::string _frameId
byte _pin
std::string _topicName
ros::Publisher _ultrasonicRead

Detailed Description

Definition at line 25 of file Ultrasonic.h.


Constructor & Destructor Documentation

robotican_hardware::Ultrasonic::Ultrasonic ( byte  id,
TransportLayer transportLayer,
byte  pin,
std::string  topicName,
std::string  frameId,
std::string  sonarName 
)

Definition at line 6 of file Ultrasonic.cpp.


Member Function Documentation

void robotican_hardware::Ultrasonic::buildDevice ( ) [protected, virtual]

Implements robotican_hardware::Device.

Definition at line 49 of file Ultrasonic.cpp.

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

Reimplemented from robotican_hardware::Device.

Definition at line 61 of file Ultrasonic.cpp.

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

Implements robotican_hardware::Device.

Definition at line 24 of file Ultrasonic.cpp.

Implements robotican_hardware::Device.

Definition at line 45 of file Ultrasonic.cpp.


Member Data Documentation

Definition at line 30 of file Ultrasonic.h.

Definition at line 29 of file Ultrasonic.h.

Definition at line 27 of file Ultrasonic.h.

Definition at line 28 of file Ultrasonic.h.

Definition at line 31 of file Ultrasonic.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