7 #ifndef Svc_Version_HPP 8 #define Svc_Version_HPP 21 explicit Version(
const char*
const compName
108 void fwVersion_tlm(
bool sendEvent =
true);
110 void projectVersion_tlm(
bool sendEvent =
true);
112 void libraryVersion_tlm(
bool sendEvent =
true);
114 void customVersion_tlm(VersionSlot custom_slot,
bool sendEvent =
true);
115 void customVersion_tlm_all(
bool sendEvent =
true);
117 U8 m_num_custom_elements;
FwIdType FwOpcodeType
The type of a command opcode.
void start()
send initial version tlm and events
Auto-generated base for Version component.
An enumeration for version status.
Data Structure for custom version Tlm.
uint8_t U8
8-bit unsigned integer
The number of enumerated constants.
Version(const char *const compName)
Construct Version object.
void config(bool enable)
configure version's verbosity
PlatformIndexType FwIndexType
~Version()
Destroy Version object.
RateGroupDivider component implementation.
An enumeration for Version Type.
Tracks versions for project, framework and user defined versions etc.