RTC Toolkit  0.1.0-alpha
Classes | Enumerations | Functions | Variables
rtctk::rtcSupervisor Namespace Reference

Classes

class  RtcCommandRequest
 
class  RtcCommandRequestList
 
class  RtcCommandRequestListSeries
 
class  RtcMalContext
 
class  RtcMonitor
 
class  RtcObject
 
class  RtcObjectConfig
 
class  RtcObjectDescription
 
class  RtcObjectsDescription
 
class  RtcSupervisor
 

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
}
 

Functions

void thread_func (RtcMonitor *parent)
 

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"
 

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 

Function Documentation

◆ thread_func()

void rtctk::rtcSupervisor::thread_func ( RtcMonitor parent)

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"