#include <current.hpp>
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) |
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.
|
inline |
Definition at line 42 of file current.hpp.
|
inline |
Definition at line 77 of file current.hpp.
|
inlinevirtual |
Implements packet_handler::payloadBase.
Definition at line 57 of file current.hpp.
|
inlinevirtual |
Implements packet_handler::payloadBase.
Definition at line 48 of file current.hpp.
|
inline |
Definition at line 82 of file current.hpp.
struct kobuki::Current::Data kobuki::Current::data |