#include <RmpFault.h>
Classes | |
struct | Impl |
Static Public Member Functions | |
static const FaultDecodeList & | GetFaultDecodeList (FaultGroup faultGroup) |
static const FeedbackTypeList & | GetFaultFeedbackEntryList () |
static const FaultPackingList & | GetFaultPackingList (UserDefinedFeedbackType feedbackType) |
Private Member Functions | |
RmpFault & | operator= (const RmpFault &) |
RmpFault () | |
RmpFault (const RmpFault &) | |
~RmpFault () | |
Private Attributes | |
std::unique_ptr< Impl > | m_pImpl |
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.
segway::RmpFault::RmpFault | ( | ) | [private] |
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
segway::RmpFault::~RmpFault | ( | ) | [private] |
Constructor
const FaultDecodeList & segway::RmpFault::GetFaultDecodeList | ( | FaultGroup | faultGroup | ) | [static] |
Get the list of fault description for a given group
faultGroup | fault group |
Definition at line 106 of file RmpFault.cpp.
const FeedbackTypeList & segway::RmpFault::GetFaultFeedbackEntryList | ( | ) | [static] |
Get the list of feedback entries that correspond to a fault status
Definition at line 96 of file RmpFault.cpp.
const FaultPackingList & segway::RmpFault::GetFaultPackingList | ( | UserDefinedFeedbackType | feedbackType | ) | [static] |
Get the fault packing struct of a feedback entry
feedbackType | feedback entry |
Definition at line 101 of file RmpFault.cpp.
std::unique_ptr<Impl> segway::RmpFault::m_pImpl [private] |
Definition at line 216 of file RmpFault.h.