RTC Toolkit 5.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
rtcObject.hpp File Reference

Handles communication with one supervised RtcComponent. More...

#include <rtctk/componentFramework/logger.hpp>
#include <Rtctkif.hpp>
#include <Stdif.hpp>
#include <optional>
#include <string>
#include <fmt/format.h>

Go to the source code of this file.

Classes

struct  rtctk::rtcSupervisor::RtcObjectInfo
 Basic information necessary to construct an RtcObject. More...
 
class  rtctk::rtcSupervisor::RtcObjectIf
 Interface class for RtcObject. More...
 
class  rtctk::rtcSupervisor::RtcObject
 Concrete RtcObject implementation. More...
 
struct  fmt::formatter< rtctk::rtcSupervisor::RtcCommand >
 Formatter for RtcObject. More...
 

Namespaces

namespace  rtctk
 
namespace  rtctk::rtcSupervisor
 

Enumerations

enum class  rtctk::rtcSupervisor::RtcCommand : uint8_t {
  rtctk::rtcSupervisor::STOP , rtctk::rtcSupervisor::INIT , rtctk::rtcSupervisor::RESET , rtctk::rtcSupervisor::ENABLE ,
  rtctk::rtcSupervisor::DISABLE , rtctk::rtcSupervisor::EXIT , rtctk::rtcSupervisor::GET_STATE , rtctk::rtcSupervisor::GET_VERSION ,
  rtctk::rtcSupervisor::UPDATE , rtctk::rtcSupervisor::CLEAR_ALERTS , rtctk::rtcSupervisor::RECOVER
}
 List of commands that can be issued by the RtcSupervisor. More...
 

Detailed Description

Handles communication with one supervised RtcComponent.