10 #ifndef __diagnosticLowLevelFormatter_hid_h__
11 #define __diagnosticLowLevelFormatter_hid_h__
14 #include <string_view>
17 #include <yarp/os/LogStream.h>
18 #include <yarp/os/Log.h>
29 class MotionControlParser;
33 class EthMonitorParser;
34 class InertialSensorParser;
35 class AnalogSensorParser;
36 class AuxEmbeddedInfo;
37 class EntityNameProvider;
75 bool getAxisName(uint32_t entityId, std::string &axisName);
123 std::string motorStatusBitsToString(eOmc_motorFaultState_t motorstatus);
164 void canMask2canBoardsStr(uint16_t canmask,
diagstr canboardsstr);
165 void getCanMonitorInfo(eOmn_serv_category_t &serv_category,
diagstr boardsOnCan1,
diagstr boardsOnCan2);
166 void getCanMonitorInfoWithTime(eOmn_serv_category_t &serv_category,
diagstr boardsOnCan1,
diagstr boardsOnCan2, uint32_t &
time);
AnalogSensorParser()=delete
AnalogSensorParser(Diagnostic::LowLevel::AnalogSensorParser &&parser)=delete
AnalogSensorParser(const Diagnostic::LowLevel::AnalogSensorParser &parser)=delete
eOipv4addr_t sourceBoardIpAddr
Diagnostic::EmbeddedInfo baseInfo
ConfigParser(const Diagnostic::LowLevel::ConfigParser &parser)=delete
ConfigParser(Diagnostic::LowLevel::ConfigParser &&parser)=delete
DefaultParser(const Diagnostic::LowLevel::DefaultParser &parser)=delete
DefaultParser(Diagnostic::LowLevel::DefaultParser &&parser)=delete
Diagnostic::LowLevel::EntityNameProvider & m_entityNameProvider
Diagnostic::LowLevel::AuxEmbeddedInfo & m_dnginfo
EntityNameProvider(const Diagnostic::LowLevel::EntityNameProvider &EntityNameProvider)
EntityNameProvider(const Diagnostic::LowLevel::EntityNameProvider &&EntityNameProvider)
EntityNameProvider()=delete
bool getAxisName(uint32_t entityId, std::string &axisName)
EthMonitorParser()=delete
EthMonitorParser(const Diagnostic::LowLevel::EthMonitorParser &parser)=delete
EthMonitorParser(Diagnostic::LowLevel::EthMonitorParser &&parser)=delete
HwErrorParser(Diagnostic::LowLevel::HwErrorParser &&parser)=delete
HwErrorParser(const Diagnostic::LowLevel::HwErrorParser &parser)=delete
InertialSensorParser(const Diagnostic::LowLevel::InertialSensorParser &parser)=delete
InertialSensorParser(Diagnostic::LowLevel::InertialSensorParser &&parser)=delete
InertialSensorParser()=delete
MotionControlParser()=delete
MotionControlParser(const Diagnostic::LowLevel::MotionControlParser &parser)=delete
MotionControlParser(Diagnostic::LowLevel::MotionControlParser &&parser)=delete
SkinParser(Diagnostic::LowLevel::SkinParser &&parser)=delete
SkinParser(const Diagnostic::LowLevel::SkinParser &parser)=delete
SysParser(const Diagnostic::LowLevel::SysParser &parser)=delete
SysParser(Diagnostic::LowLevel::SysParser &&parser)=delete