добавил получение статуса из API вместе со статистикой
This commit is contained in:
parent
91e9c0301e
commit
b67011b9a3
@ -9,7 +9,6 @@
|
|||||||
#include <boost/log/trivial.hpp>
|
#include <boost/log/trivial.hpp>
|
||||||
#include <boost/property_tree/json_parser.hpp>
|
#include <boost/property_tree/json_parser.hpp>
|
||||||
|
|
||||||
#include "../dependencies/control_system/common/protocol_commands.h"
|
|
||||||
|
|
||||||
typedef boost::property_tree::ptree::path_type json_path;
|
typedef boost::property_tree::ptree::path_type json_path;
|
||||||
|
|
||||||
@ -131,6 +130,10 @@ private:
|
|||||||
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetModulatorState()", CP_GetModulatorState(sid, modulator));
|
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetModulatorState()", CP_GetModulatorState(sid, modulator));
|
||||||
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetDemodulatorState()", CP_GetDemodulatorState(sid, demodulator));
|
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetDemodulatorState()", CP_GetDemodulatorState(sid, demodulator));
|
||||||
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetDeviceState()", CP_GetDeviceState(sid, device));
|
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetDeviceState()", CP_GetDeviceState(sid, device));
|
||||||
|
#ifdef MODEM_IS_TDMA
|
||||||
|
std::string tmpDevState;
|
||||||
|
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetDmaDebug(status_init)", CP_GetDmaDebug(sid, "status_init", &tmpDevState));
|
||||||
|
#endif
|
||||||
#ifdef MODEM_IS_SCPC
|
#ifdef MODEM_IS_SCPC
|
||||||
bool isCinC = getIsCinC();
|
bool isCinC = getIsCinC();
|
||||||
if (isCinC) {
|
if (isCinC) {
|
||||||
@ -143,6 +146,9 @@ private:
|
|||||||
this->modState = modulator;
|
this->modState = modulator;
|
||||||
this->demodState = demodulator;
|
this->demodState = demodulator;
|
||||||
this->devState = device;
|
this->devState = device;
|
||||||
|
#ifdef MODEM_IS_TDMA
|
||||||
|
this->deviceInitState = tmpDevState;
|
||||||
|
#endif
|
||||||
#ifdef MODEM_IS_SCPC
|
#ifdef MODEM_IS_SCPC
|
||||||
this->cincState = cinc;
|
this->cincState = cinc;
|
||||||
#endif
|
#endif
|
||||||
@ -235,7 +241,7 @@ private:
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string tmp;
|
std::string tmp;
|
||||||
logCpApiError("api_driver::TerminalApiDaemon::updateState()->CP_GetDmaDebug(status_init)", CP_GetDmaDebug(sid, "status_init", &tmp));
|
logCpApiError("api_driver::TerminalApiDaemon::run()->CP_GetDmaDebug(status_init)", CP_GetDmaDebug(sid, "status_init", &tmp));
|
||||||
{
|
{
|
||||||
std::lock_guard _lock(this->stateMutex);
|
std::lock_guard _lock(this->stateMutex);
|
||||||
this->deviceInitState = tmp;
|
this->deviceInitState = tmp;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user