9 #ifndef SERVER_DB_INTERFACE_HPP_
10 #define SERVER_DB_INTERFACE_HPP_
50 std::string
Get(
const std::string& key);
55 void SetControl(
const std::string& state,
const std::string& substate,
56 const std::string& status);
60 void SetDataDevMeas(
const std::string& time_stamp,
const double x,
const double y);
62 void Set(
const std::string& key,
const std::string& value);
Definition: dbAdapter.hpp:29
Definition: config.hpp:45
Definition: dbInterface.hpp:42
void SetDataDevMeas(const std::string &time_stamp, const double x, const double y)
Definition: dbInterface.cpp:151
void Set(const std::string &key, const std::string &value)
Definition: dbInterface.cpp:169
void SetControlState(const std::string &value)
Definition: dbInterface.cpp:75
std::string GetControlState()
Definition: dbInterface.cpp:42
DbInterface & operator=(const DbInterface &)=delete
Disable copy constructor.
DbInterface(const std::string &prefix, rad::DbAdapter &runtime_db)
Definition: dbInterface.cpp:25
void SetControl(const std::string &state, const std::string &substate, const std::string &status)
Definition: dbInterface.cpp:103
std::string GetControlStatus()
Definition: dbInterface.cpp:58
std::string Get(const std::string &key)
Definition: dbInterface.cpp:67
virtual ~DbInterface()
Definition: dbInterface.cpp:37
void SetConfig(const Config &cfg)
Definition: dbInterface.cpp:123
DbInterface(const DbInterface &)=delete
void SetControlSubstate(const std::string &value)
Definition: dbInterface.cpp:83
std::string GetControlSubstate()
Definition: dbInterface.cpp:50
void SetControlStatus(const std::string &value)
Definition: dbInterface.cpp:91
DbAdapter class header file.
Definition: actionMgr.cpp:25
const std::string KEY_CONFIG_DB_ENDPOINT
Definition: dbInterface.hpp:25
const std::string KEY_CONFIG_LOG_LEVEL
Definition: dbInterface.hpp:30
const std::string KEY_CONFIG_SM_SCXML
Definition: dbInterface.hpp:27
const std::string KEY_CONFIG_REQ_ENDPOINT
Definition: dbInterface.hpp:23
const std::string KEY_CONFIG_SM_SCXML_APPEND
Definition: dbInterface.hpp:28
const std::string KEY_DATA_DEVMEAS_Y
Definition: dbInterface.hpp:34
const std::string KEY_CONTROL_STATUS
Definition: dbInterface.hpp:20
const std::string KEY_CONFIG_SUB_ENDPOINT
Definition: dbInterface.hpp:24
const std::string KEY_CONTROL_STATE
Definition: dbInterface.hpp:18
const std::string KEY_DATA_DEVMEAS_TIME
Definition: dbInterface.hpp:35
const std::string KEY_CONTROL_SIMULATION
Definition: dbInterface.hpp:21
const std::string KEY_CONFIG_FILENAME
Definition: dbInterface.hpp:29
const std::string KEY_DATA_DEVMEAS_X
Definition: dbInterface.hpp:33
const std::string KEY_CONFIG_DB_TIMEOUT_SEC
Definition: dbInterface.hpp:26
const std::string KEY_CONFIG_LOG_PROPERTIES
Definition: dbInterface.hpp:31
const std::string KEY_CONTROL_SUBSTATE
Definition: dbInterface.hpp:19