|
enum | { NUM_CMDIN_INPUT_PORTS = 1
} |
| Enumerations for numbers of special input ports. More...
|
|
enum | { NUM_GETVERSION_INPUT_PORTS = 1
, NUM_SETVERSION_INPUT_PORTS = 1
} |
| Enumerations for numbers of typed input ports. More...
|
|
enum | {
NUM_CMDREGOUT_OUTPUT_PORTS = 1
, NUM_CMDRESPONSEOUT_OUTPUT_PORTS = 1
, NUM_LOGOUT_OUTPUT_PORTS = 1
, NUM_LOGTEXTOUT_OUTPUT_PORTS = 1
,
NUM_TIMECALLER_OUTPUT_PORTS = 1
, NUM_TLMOUT_OUTPUT_PORTS = 1
} |
| Enumerations for numbers of special output ports. More...
|
|
enum | { OPCODE_ENABLE = 0x0
, OPCODE_VERSION = 0x1
} |
| Command opcodes. More...
|
|
enum | { EVENTID_FRAMEWORKVERSION = 0x0
, EVENTID_PROJECTVERSION = 0x1
, EVENTID_LIBRARYVERSIONS = 0x2
, EVENTID_CUSTOMVERSIONS = 0x3
} |
| Event IDs. More...
|
|
enum | {
CHANNELID_FRAMEWORKVERSION = 0x0
, CHANNELID_PROJECTVERSION = 0x1
, CHANNELID_CUSTOMVERSION01 = 0x2
, CHANNELID_CUSTOMVERSION02 = 0x3
,
CHANNELID_CUSTOMVERSION03 = 0x4
, CHANNELID_CUSTOMVERSION04 = 0x5
, CHANNELID_CUSTOMVERSION05 = 0x6
, CHANNELID_CUSTOMVERSION06 = 0x7
,
CHANNELID_CUSTOMVERSION07 = 0x8
, CHANNELID_CUSTOMVERSION08 = 0x9
, CHANNELID_CUSTOMVERSION09 = 0xa
, CHANNELID_CUSTOMVERSION10 = 0xb
,
CHANNELID_LIBRARYVERSION01 = 0xc
, CHANNELID_LIBRARYVERSION02 = 0xd
, CHANNELID_LIBRARYVERSION03 = 0xe
, CHANNELID_LIBRARYVERSION04 = 0xf
,
CHANNELID_LIBRARYVERSION05 = 0x10
, CHANNELID_LIBRARYVERSION06 = 0x11
, CHANNELID_LIBRARYVERSION07 = 0x12
, CHANNELID_LIBRARYVERSION08 = 0x13
,
CHANNELID_LIBRARYVERSION09 = 0x14
, CHANNELID_LIBRARYVERSION10 = 0x15
} |
| Channel IDs. More...
|
|
| VersionComponentBase (const char *compName="") |
| Construct VersionComponentBase object. More...
|
|
virtual | ~VersionComponentBase () |
| Destroy VersionComponentBase object. More...
|
|
FwIndexType | getNum_cmdIn_InputPorts () const |
|
FwIndexType | getNum_getVersion_InputPorts () const |
|
FwIndexType | getNum_setVersion_InputPorts () const |
|
FwIndexType | getNum_cmdRegOut_OutputPorts () const |
|
FwIndexType | getNum_cmdResponseOut_OutputPorts () const |
|
FwIndexType | getNum_logOut_OutputPorts () const |
|
FwIndexType | getNum_timeCaller_OutputPorts () const |
|
FwIndexType | getNum_tlmOut_OutputPorts () const |
|
bool | isConnected_cmdRegOut_OutputPort (FwIndexType portNum) |
|
bool | isConnected_cmdResponseOut_OutputPort (FwIndexType portNum) |
|
bool | isConnected_logOut_OutputPort (FwIndexType portNum) |
|
bool | isConnected_timeCaller_OutputPort (FwIndexType portNum) |
|
bool | isConnected_tlmOut_OutputPort (FwIndexType portNum) |
|
void | getVersion_handlerBase (FwIndexType portNum, const Svc::VersionCfg::VersionEnum &version_id, Fw::StringBase &version_string, Svc::VersionStatus &status) |
| Handler base-class function for input port getVersion. More...
|
|
void | setVersion_handlerBase (FwIndexType portNum, const Svc::VersionCfg::VersionEnum &version_id, Fw::StringBase &version_string, Svc::VersionStatus &status) |
| Handler base-class function for input port setVersion. More...
|
|
void | cmdResponse_out (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdResponse response) |
| Emit command response. More...
|
|
void | ENABLE_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
|
void | VERSION_cmdHandlerBase (FwOpcodeType opCode, U32 cmdSeq, Fw::CmdArgBuffer &args) |
|
void | log_ACTIVITY_LO_FrameworkVersion (const Fw::StringBase &version) |
|
void | log_ACTIVITY_LO_ProjectVersion (const Fw::StringBase &version) |
|
void | log_ACTIVITY_LO_LibraryVersions (const Fw::StringBase &version) |
|
void | log_ACTIVITY_LO_CustomVersions (Svc::VersionCfg::VersionEnum version_enum, const Fw::StringBase &version_value) |
|
void | tlmWrite_FrameworkVersion (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_ProjectVersion (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_CustomVersion01 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_CustomVersion02 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion02. More...
|
|
void | tlmWrite_CustomVersion03 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion03. More...
|
|
void | tlmWrite_CustomVersion04 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion04. More...
|
|
void | tlmWrite_CustomVersion05 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion05. More...
|
|
void | tlmWrite_CustomVersion06 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion06. More...
|
|
void | tlmWrite_CustomVersion07 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion07. More...
|
|
void | tlmWrite_CustomVersion08 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion08. More...
|
|
void | tlmWrite_CustomVersion09 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion09. More...
|
|
void | tlmWrite_CustomVersion10 (const Svc::CustomVersionDb &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel CustomVersion10. More...
|
|
void | tlmWrite_LibraryVersion01 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
|
void | tlmWrite_LibraryVersion02 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion02. More...
|
|
void | tlmWrite_LibraryVersion03 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion03. More...
|
|
void | tlmWrite_LibraryVersion04 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion04. More...
|
|
void | tlmWrite_LibraryVersion05 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion05. More...
|
|
void | tlmWrite_LibraryVersion06 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion06. More...
|
|
void | tlmWrite_LibraryVersion07 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion07. More...
|
|
void | tlmWrite_LibraryVersion08 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion08. More...
|
|
void | tlmWrite_LibraryVersion09 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion09. More...
|
|
void | tlmWrite_LibraryVersion10 (const Fw::StringBase &arg, Fw::Time _tlmTime=Fw::Time()) |
| Write telemetry channel LibraryVersion10. More...
|
|
Fw::Time | getTime () |
|
virtual void | lock () |
| Lock the guarded mutex. More...
|
|
virtual void | unLock () |
| Unlock the guarded mutex. More...
|
|
| PassiveComponentBase (const char *name) |
| Named constructor. More...
|
|
virtual | ~PassiveComponentBase () |
| Destructor. More...
|
|
void | init (NATIVE_INT_TYPE instance) |
| Initialization function. More...
|
|
NATIVE_INT_TYPE | getInstance () const |
|
| ObjBase (const char *name) |
| ObjBase constructor. More...
|
|
virtual | ~ObjBase () |
| Destructor. More...
|
|
void | init () |
| Object initializer. More...
|
|
Definition at line 14 of file Version.hpp.