RTC Toolkit  1.0.0
Classes | Typedefs | Enumerations | Variables
rtctk::rtcSupervisor Namespace Reference

Classes

class  PopulateConfig
 A utility class used to populate the Runtime Configuration Repository. More...
 
class  RtcCommandRequest
 
class  RtcCommandRequestList
 
class  RtcCommandRequestListSeries
 
class  RtcMalContext
 
class  RtcMonitor
 
class  RtcObject
 
class  RtcObjectConfig
 
class  RtcObjectDescription
 
class  RtcObjectsDescription
 
class  RtcSupervisor
 

Typedefs

using Super = Runnable< RtcComponent >
 

Enumerations

enum  RtcState {
  SRV_STATE_UNKNOWN = 0, SRV_STATE_OFF = 1, SRV_STATE_NOT_OPERATIONAL = 2, SRV_STATE_OPERATIONAL = 3,
  SRV_STATE_MAX_STATE = 99
}
 
enum  RtcSubState {
  SRV_SUBSTATE_UNKNOWN = 0, SRV_SUBSTATE_NOTREADY = 1, SRV_SUBSTATE_READY = 2, SRV_SUBSTATE_IDLE = 3,
  SRV_SUBSTATE_INITIALISING = 4, SRV_SUBSTATE_ENABLING = 5, SRV_SUBSTATE_DISABLING = 6, SRV_SUBSTATE_GOINGRUNNING = 7,
  SRV_SUBSTATE_GOINGIDLE = 8, SRV_SUBSTATE_RUNNING = 9, SRV_SUBSTATE_ERROR = 99
}
 
enum  RtcCommand {
  rtcSTOP, rtcINIT, rtcRESET, rtcENABLE,
  rtcDISABLE, rtcEXIT, rtcGETSTATE, rtcGETVERSION
}
 

Variables

const std::string SRV_STATE_NOT_OPERATIONAL_STR = "NotOperational"
 
const std::string SRV_STATE_OPERATIONAL_STR = "Operational"
 
const std::string SRV_STATE_UNAVAILABLE_STR = "Unavailable"
 
const std::string SRV_SUBSTATE_NOTREADY_STR = "NotReady"
 
const std::string SRV_SUBSTATE_READY_STR = "Ready"
 
const std::string SRV_SUBSTATE_IDLE_STR = "Idle"
 
const std::string SRV_SUBSTATE_INITIALISING_STR = "Initialising"
 
const std::string SRV_SUBSTATE_ENABLING_STR = "Enabling"
 
const std::string SRV_SUBSTATE_DISABLING_STR = "Disabling"
 
const std::string SRV_SUBSTATE_GOING_RUNNING_STR = "GoingRunning"
 
const std::string SRV_SUBSTATE_GOING_IDLE_STR = "GoingIdle"
 
const std::string SRV_SUBSTATE_ERROR_STR = "Error"
 

Typedef Documentation

◆ Super

Enumeration Type Documentation

◆ RtcCommand

Enumerator
rtcSTOP 
rtcINIT 
rtcRESET 
rtcENABLE 
rtcDISABLE 
rtcEXIT 
rtcGETSTATE 
rtcGETVERSION 

◆ RtcState

Enumerator
SRV_STATE_UNKNOWN 
SRV_STATE_OFF 
SRV_STATE_NOT_OPERATIONAL 
SRV_STATE_OPERATIONAL 
SRV_STATE_MAX_STATE 

◆ RtcSubState

Enumerator
SRV_SUBSTATE_UNKNOWN 
SRV_SUBSTATE_NOTREADY 
SRV_SUBSTATE_READY 
SRV_SUBSTATE_IDLE 
SRV_SUBSTATE_INITIALISING 
SRV_SUBSTATE_ENABLING 
SRV_SUBSTATE_DISABLING 
SRV_SUBSTATE_GOINGRUNNING 
SRV_SUBSTATE_GOINGIDLE 
SRV_SUBSTATE_RUNNING 
SRV_SUBSTATE_ERROR 

Variable Documentation

◆ SRV_STATE_NOT_OPERATIONAL_STR

const std::string rtctk::rtcSupervisor::SRV_STATE_NOT_OPERATIONAL_STR = "NotOperational"

◆ SRV_STATE_OPERATIONAL_STR

const std::string rtctk::rtcSupervisor::SRV_STATE_OPERATIONAL_STR = "Operational"

◆ SRV_STATE_UNAVAILABLE_STR

const std::string rtctk::rtcSupervisor::SRV_STATE_UNAVAILABLE_STR = "Unavailable"

◆ SRV_SUBSTATE_DISABLING_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_DISABLING_STR = "Disabling"

◆ SRV_SUBSTATE_ENABLING_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_ENABLING_STR = "Enabling"

◆ SRV_SUBSTATE_ERROR_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_ERROR_STR = "Error"

◆ SRV_SUBSTATE_GOING_IDLE_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_GOING_IDLE_STR = "GoingIdle"

◆ SRV_SUBSTATE_GOING_RUNNING_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_GOING_RUNNING_STR = "GoingRunning"

◆ SRV_SUBSTATE_IDLE_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_IDLE_STR = "Idle"

◆ SRV_SUBSTATE_INITIALISING_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_INITIALISING_STR = "Initialising"

◆ SRV_SUBSTATE_NOTREADY_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_NOTREADY_STR = "NotReady"

◆ SRV_SUBSTATE_READY_STR

const std::string rtctk::rtcSupervisor::SRV_SUBSTATE_READY_STR = "Ready"