iCub-main
Loading...
Searching...
No Matches
Diagnostic::LowLevel::EntityNameProvider Class Reference

#include <diagnosticLowLevelFormatter_hid.h>

Public Member Functions

 EntityNameProvider (eOipv4addr_t boardAddr, eth::TheEthManager *ethManager)
 EntityNameProvider ()=delete
 EntityNameProvider (const Diagnostic::LowLevel::EntityNameProvider &EntityNameProvider)
 ~EntityNameProvider ()
 EntityNameProvider (const Diagnostic::LowLevel::EntityNameProvider &&EntityNameProvider)
bool getAxisName (uint32_t entityId, std::string &axisName)
bool getEncoderTypeName (uint32_t jomoId, eOmc_position_t pos, std::string &encoderTypeName)
bool getEntityControlModeName (uint32_t jomoId, eOenum08_t control_mode, std::string &controlModeName, eObool_t compact_string=eobool_true)

Detailed Description

Definition at line 63 of file diagnosticLowLevelFormatter_hid.h.

Constructor & Destructor Documentation

◆ EntityNameProvider() [1/4]

EntityNameProvider::EntityNameProvider ( eOipv4addr_t boardAddr,
eth::TheEthManager * ethManager )

Definition at line 146 of file diagnosticInfoFormatter.cpp.

◆ EntityNameProvider() [2/4]

Diagnostic::LowLevel::EntityNameProvider::EntityNameProvider ( )
delete

◆ EntityNameProvider() [3/4]

Diagnostic::LowLevel::EntityNameProvider::EntityNameProvider ( const Diagnostic::LowLevel::EntityNameProvider & EntityNameProvider)
inline

Definition at line 68 of file diagnosticLowLevelFormatter_hid.h.

◆ ~EntityNameProvider()

Diagnostic::LowLevel::EntityNameProvider::~EntityNameProvider ( )
inline

Definition at line 69 of file diagnosticLowLevelFormatter_hid.h.

◆ EntityNameProvider() [4/4]

Diagnostic::LowLevel::EntityNameProvider::EntityNameProvider ( const Diagnostic::LowLevel::EntityNameProvider && EntityNameProvider)
inline

Definition at line 70 of file diagnosticLowLevelFormatter_hid.h.

Member Function Documentation

◆ getAxisName()

bool EntityNameProvider::getAxisName ( uint32_t entityId,
std::string & axisName )

Definition at line 151 of file diagnosticInfoFormatter.cpp.

◆ getEncoderTypeName()

bool EntityNameProvider::getEncoderTypeName ( uint32_t jomoId,
eOmc_position_t pos,
std::string & encoderTypeName )

Definition at line 162 of file diagnosticInfoFormatter.cpp.

◆ getEntityControlModeName()

bool EntityNameProvider::getEntityControlModeName ( uint32_t jomoId,
eOenum08_t control_mode,
std::string & controlModeName,
eObool_t compact_string = eobool_true )

Definition at line 173 of file diagnosticInfoFormatter.cpp.


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