Classes | Public Member Functions | Public Attributes | List of all members
kobuki::Current Class Reference

#include <current.hpp>

Inheritance diagram for kobuki::Current:
Inheritance graph
[legend]

Classes

struct  Data
 

Public Member Functions

bool constrain ()
 
 Current ()
 
bool deserialise (ecl::PushAndPop< unsigned char > &byteStream)
 
bool serialise (ecl::PushAndPop< unsigned char > &byteStream)
 
void showMe ()
 
- Public Member Functions inherited from packet_handler::payloadBase
 payloadBase (const bool is_dynamic_=false, const unsigned char length_=0)
 
virtual ~payloadBase ()
 

Public Attributes

struct kobuki::Current::Data data
 
- Public Attributes inherited from packet_handler::payloadBase
const bool is_dynamic
 
const unsigned char length
 
bool yes
 

Additional Inherited Members

- Protected Member Functions inherited from packet_handler::payloadBase
template<typename T >
void buildBytes (const T &V, ecl::PushAndPop< unsigned char > &buffer)
 
template<>
void buildBytes (const float &V, ecl::PushAndPop< unsigned char > &buffer)
 
template<typename T >
void buildVariable (T &V, ecl::PushAndPop< unsigned char > &buffer)
 
template<>
void buildVariable (float &V, ecl::PushAndPop< unsigned char > &buffer)
 

Detailed Description

This comes back in the streamed feedback. It has two values (left and right) indicating the supplied current which can be useful for detecting when the robot is blocked.

Definition at line 39 of file current.hpp.

Constructor & Destructor Documentation

kobuki::Current::Current ( )
inline

Definition at line 42 of file current.hpp.

Member Function Documentation

bool kobuki::Current::constrain ( )
inline

Definition at line 77 of file current.hpp.

bool kobuki::Current::deserialise ( ecl::PushAndPop< unsigned char > &  byteStream)
inlinevirtual

Implements packet_handler::payloadBase.

Definition at line 57 of file current.hpp.

bool kobuki::Current::serialise ( ecl::PushAndPop< unsigned char > &  byteStream)
inlinevirtual

Implements packet_handler::payloadBase.

Definition at line 48 of file current.hpp.

void kobuki::Current::showMe ( )
inline

Definition at line 82 of file current.hpp.

Member Data Documentation

struct kobuki::Current::Data kobuki::Current::data

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


kobuki_driver
Author(s): Daniel Stonier , Younghun Ju , Jorge Santos Simon
autogenerated on Mon Mar 27 2017 01:02:59