Public Member Functions | Private Attributes
KobukiManager Class Reference

List of all members.

Public Member Functions

std::string & getFirmwareVersion ()
std::string & getHardwareVersion ()
ecl::Pose2D< double > getPose ()
std::string & getSoftwareVersion ()
std::string & getUDID ()
bool isAcquired ()
 KobukiManager ()
 KobukiManager ()
 KobukiManager (const std::string &device_port)
 KobukiManager ()
void processMotion ()
void processStreamData ()
void processStreamData ()
void processVersionInfo (const kobuki::VersionInfo &version_info)
void spin ()
 ~KobukiManager ()
 ~KobukiManager ()

Private Attributes

volatile bool acquired
double dth
double dx
std::string firmware
std::string hardware
kobuki::Kobuki kobuki
ecl::Pose2D< double > pose
ecl::Slot slot_stream_data
ecl::Slot< const
kobuki::VersionInfo & > 
slot_version_info
std::string software
std::string udid

Detailed Description

Definition at line 13 of file initialisation.cpp.


Constructor & Destructor Documentation

Definition at line 15 of file initialisation.cpp.

Definition at line 21 of file sigslots.cpp.

Definition at line 26 of file simple_loop.cpp.

Definition at line 39 of file simple_loop.cpp.

KobukiManager::KobukiManager ( const std::string &  device_port) [inline]

Definition at line 24 of file version_info.cpp.

Definition at line 36 of file version_info.cpp.


Member Function Documentation

std::string& KobukiManager::getFirmwareVersion ( ) [inline]

Definition at line 51 of file version_info.cpp.

std::string& KobukiManager::getHardwareVersion ( ) [inline]

Definition at line 50 of file version_info.cpp.

ecl::Pose2D<double> KobukiManager::getPose ( ) [inline]

Definition at line 64 of file simple_loop.cpp.

std::string& KobukiManager::getSoftwareVersion ( ) [inline]

Definition at line 52 of file version_info.cpp.

std::string& KobukiManager::getUDID ( ) [inline]

Definition at line 53 of file version_info.cpp.

bool KobukiManager::isAcquired ( ) [inline]

Definition at line 49 of file version_info.cpp.

void KobukiManager::processMotion ( ) [inline]

Definition at line 58 of file simple_loop.cpp.

Definition at line 44 of file simple_loop.cpp.

Definition at line 46 of file sigslots.cpp.

void KobukiManager::processVersionInfo ( const kobuki::VersionInfo version_info) [inline]

Definition at line 40 of file version_info.cpp.

void KobukiManager::spin ( ) [inline]

Definition at line 32 of file sigslots.cpp.


Member Data Documentation

volatile bool KobukiManager::acquired [private]

Definition at line 56 of file version_info.cpp.

double KobukiManager::dth [private]

Definition at line 69 of file simple_loop.cpp.

double KobukiManager::dx [private]

Definition at line 69 of file simple_loop.cpp.

std::string KobukiManager::firmware [private]

Definition at line 58 of file version_info.cpp.

std::string KobukiManager::hardware [private]

Definition at line 58 of file version_info.cpp.

Definition at line 39 of file initialisation.cpp.

ecl::Pose2D<double> KobukiManager::pose [private]

Definition at line 70 of file simple_loop.cpp.

Definition at line 53 of file sigslots.cpp.

Definition at line 59 of file version_info.cpp.

std::string KobukiManager::software [private]

Definition at line 58 of file version_info.cpp.

std::string KobukiManager::udid [private]

Definition at line 58 of file version_info.cpp.


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


kobuki_driver
Author(s): Daniel Stonier , Younghun Ju , Jorge Santos Simon
autogenerated on Mon Oct 6 2014 01:31:10