rad 6.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
exciiserver::OldbInterface Class Reference

#include <oldbInterface.hpp>

Inheritance diagram for exciiserver::OldbInterface:
rad::OldbInterface

Public Member Functions

 OldbInterface (const std::string &prefix="")
 
virtual ~OldbInterface ()
 
void GetControlState (std::string &value)
 
void SetTargetRaDec (const float ra, const float dec)
 
void SetActualRaDec (const float ra, const float dec)
 
 OldbInterface (const OldbInterface &)=delete
 
OldbInterfaceoperator= (const OldbInterface &)=delete
 Disable copy constructor.
 
- Public Member Functions inherited from rad::OldbInterface
 OldbInterface (const std::string &prefix="")
 
const std::string & GetPrefix ()
 
rad::cii::OldbAdapterGetOldbAdapter ()
 
void SetPrefix (const std::string &prefix)
 
template<typename T >
void SetValue (const std::string &key, const T &value)
 
template<typename T >
void GetValue (const std::string &key, T &value)
 
virtual void SetConfig (const Config &cfg)
 
virtual void SetControlState (const std::string &value)
 
virtual void SetTrsHealth (const std::string &health, const std::string &desc)
 
 OldbInterface (const OldbInterface &)=delete
 
OldbInterfaceoperator= (const OldbInterface &)=delete
 Disable copy constructor.
 

Detailed Description

This class is the interface to the CII OLDB.

Constructor & Destructor Documentation

◆ OldbInterface() [1/2]

exciiserver::OldbInterface::OldbInterface ( const std::string & prefix = "")

Constructor.

Parameters
[in]prefixString used as prefix when building the keys.

◆ ~OldbInterface()

exciiserver::OldbInterface::~OldbInterface ( )
virtual

Destructor

Reimplemented from rad::OldbInterface.

◆ OldbInterface() [2/2]

exciiserver::OldbInterface::OldbInterface ( const OldbInterface & )
delete

Member Function Documentation

◆ GetControlState()

void exciiserver::OldbInterface::GetControlState ( std::string & value)

◆ operator=()

OldbInterface & exciiserver::OldbInterface::operator= ( const OldbInterface & )
delete

Disable copy constructor.

◆ SetActualRaDec()

void exciiserver::OldbInterface::SetActualRaDec ( const float ra,
const float dec )

◆ SetTargetRaDec()

void exciiserver::OldbInterface::SetTargetRaDec ( const float ra,
const float dec )

The documentation for this class was generated from the following files: