Classes | Static Public Member Functions | Private Member Functions | Private Attributes
segway::RmpFault Class Reference

#include <RmpFault.h>

List of all members.

Classes

struct  Impl

Static Public Member Functions

static const FaultDecodeListGetFaultDecodeList (FaultGroup faultGroup)
static const FeedbackTypeListGetFaultFeedbackEntryList ()
static const FaultPackingListGetFaultPackingList (UserDefinedFeedbackType feedbackType)

Private Member Functions

RmpFaultoperator= (const RmpFault &)
 RmpFault ()
 RmpFault (const RmpFault &)
 ~RmpFault ()

Private Attributes

std::unique_ptr< Implm_pImpl

Detailed Description

This class helps interpreting the feedback words Please read the rmp user manual (for instance, page 73 of the RMP 440LE manual)

Definition at line 164 of file RmpFault.h.


Constructor & Destructor Documentation

All constructors should be private. The user should not be able to create/modify any objects of this class. Default constructor

segway::RmpFault::RmpFault ( const RmpFault ) [private]

Copy constructor

Constructor


Member Function Documentation

Get the list of fault description for a given group

Parameters:
faultGroupfault group
Returns:
list of fault description

Definition at line 106 of file RmpFault.cpp.

Get the list of feedback entries that correspond to a fault status

Returns:
feedback list

Definition at line 96 of file RmpFault.cpp.

Get the fault packing struct of a feedback entry

Parameters:
feedbackTypefeedback entry
Returns:
corresponding packing struct

Definition at line 101 of file RmpFault.cpp.

RmpFault& segway::RmpFault::operator= ( const RmpFault ) [private]

Assignment operator


Member Data Documentation

std::unique_ptr<Impl> segway::RmpFault::m_pImpl [private]

Definition at line 216 of file RmpFault.h.


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


rmp_base
Author(s):
autogenerated on Wed Aug 26 2015 16:24:40