iCub-main
Public Member Functions | List of all members
Diagnostic::LowLevel::SysParser Class Reference

#include <diagnosticLowLevelFormatter_hid.h>

+ Inheritance diagram for Diagnostic::LowLevel::SysParser:

Public Member Functions

 SysParser (Diagnostic::LowLevel::AuxEmbeddedInfo &dnginfo, Diagnostic::LowLevel::EntityNameProvider &entityNameProvider)
 
 SysParser ()=delete
 
 SysParser (const Diagnostic::LowLevel::SysParser &parser)=delete
 
 ~SysParser ()
 
 SysParser (Diagnostic::LowLevel::SysParser &&parser)=delete
 
void parseInfo ()
 
- Public Member Functions inherited from Diagnostic::LowLevel::DefaultParser
 DefaultParser (Diagnostic::LowLevel::AuxEmbeddedInfo &dnginfo, Diagnostic::LowLevel::EntityNameProvider &entityNameProvider)
 
 DefaultParser ()=delete
 
 DefaultParser (const Diagnostic::LowLevel::DefaultParser &parser)=delete
 
 ~DefaultParser ()
 
 DefaultParser (Diagnostic::LowLevel::DefaultParser &&parser)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from Diagnostic::LowLevel::DefaultParser
void printBaseInfo ()
 
- Protected Attributes inherited from Diagnostic::LowLevel::DefaultParser
Diagnostic::LowLevel::AuxEmbeddedInfom_dnginfo
 
Diagnostic::LowLevel::EntityNameProviderm_entityNameProvider
 

Detailed Description

Definition at line 152 of file diagnosticLowLevelFormatter_hid.h.

Constructor & Destructor Documentation

◆ SysParser() [1/4]

SysParser::SysParser ( Diagnostic::LowLevel::AuxEmbeddedInfo dnginfo,
Diagnostic::LowLevel::EntityNameProvider entityNameProvider 
)

Definition at line 915 of file diagnosticInfoParsers.cpp.

◆ SysParser() [2/4]

Diagnostic::LowLevel::SysParser::SysParser ( )
delete

◆ SysParser() [3/4]

Diagnostic::LowLevel::SysParser::SysParser ( const Diagnostic::LowLevel::SysParser parser)
delete

◆ ~SysParser()

Diagnostic::LowLevel::SysParser::~SysParser ( )
inline

Definition at line 158 of file diagnosticLowLevelFormatter_hid.h.

◆ SysParser() [4/4]

Diagnostic::LowLevel::SysParser::SysParser ( Diagnostic::LowLevel::SysParser &&  parser)
delete

Member Function Documentation

◆ parseInfo()

void SysParser::parseInfo ( )
virtual

typedef struct { eOenum08_t boardtype; uint8_t firmwarebuildnumber; eObrd_version_t firmwareversion; eObrd_version_t protocolversion;
} eObrd_typeandversions_t; EO_VERIFYsizeof(eObrd_typeandversions_t, 6);

typedef struct // size is: 1+1+0 = 2 { uint8_t major; uint8_t minor;
} eObrd_version_t;

typedef struct { eOenum08_t boardtype; uint8_t firmwarebuildnumber; eObrd_version_t firmwareversion; eObrd_version_t protocolversion;
} eObrd_typeandversions_t; EO_VERIFYsizeof(eObrd_typeandversions_t, 6);

typedef struct // size is: 1+1+0 = 2 { uint8_t major; uint8_t minor;
} eObrd_version_t;

Reimplemented from Diagnostic::LowLevel::DefaultParser.

Definition at line 916 of file diagnosticInfoParsers.cpp.


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