onboardapi  9.10.0
by Rheinmetall
M_BuiltInTest::CmdStartIBitRoutine Struct Reference

Public Member Functions

 CmdStartIBitRoutine ()
 
 CmdStartIBitRoutine (std::string const &RoutineName)
 

Public Attributes

std::string RoutineName
 

Detailed Description

Cmd to start offline IBIT (Initiated Built-In Test) routine.

Usually invoked following a failure, IBIT initiates tests to isolate a fault within a system or subsystem. In general, IBIT will halt the current application, run its tests, and either resume or restart the application.

Constructor & Destructor Documentation

◆ CmdStartIBitRoutine() [1/2]

M_BuiltInTest::CmdStartIBitRoutine::CmdStartIBitRoutine ( )

◆ CmdStartIBitRoutine() [2/2]

M_BuiltInTest::CmdStartIBitRoutine::CmdStartIBitRoutine ( std::string const &  RoutineName)

Member Data Documentation

◆ RoutineName

std::string M_BuiltInTest::CmdStartIBitRoutine::RoutineName

Name of IBIT routine to execute. This name is used as an identifying key so that one Service can support multiple IBIT tests. Note: The specific string names are defined separately for each implementing Service.