UniSet 2.44.3
Класс TestProc_SK
Граф наследования:TestProc_SK:
Граф связей класса TestProc_SK:

Открытые члены

 TestProc_SK (uniset::ObjectId id, xmlNode *node=uniset::uniset_conf() ->getNode("TestProc"), const std::string &argprefix="", xmlNode *globalConfNode=nullptr)
long getValue (uniset::ObjectId sid)
void setValue (uniset::ObjectId sid, long value)
void askSensor (uniset::ObjectId sid, UniversalIO::UIOCommand, uniset::ObjectId node=uniset::uniset_conf() ->getLocalNode())
void updateValues ()
virtual bool setMsg (uniset::ObjectId code, bool state=true) noexcept
virtual uniset::SimpleInfogetInfo (const char *userparam) override
std::shared_ptr< DebugStreamlog () noexcept
std::shared_ptr< uniset::LogAgregatorlogAgregator () noexcept
void init_dlog (std::shared_ptr< DebugStream > d) noexcept
std::string dumpIO ()
std::string str (uniset::ObjectId id, bool showLinkName=true) const
std::string strval (uniset::ObjectId id, bool showLinkName=true) const
std::string msgstr (uniset::ObjectId id, bool showLinkName=true) const
std::string dumpVars ()
std::string help () const noexcept
virtual Poco::JSON::Object::Ptr httpRequest (const uniset::UHttp::HttpRequestContext &ctx) override
virtual Poco::JSON::Object::Ptr httpHelp (const Poco::URI::QueryParameters &p) override
 TestProc_SK (uniset::ObjectId id, xmlNode *node=uniset::uniset_conf() ->getNode("TestProc"), const std::string &argprefix="", xmlNode *globalConfNode=nullptr)
long getValue (uniset::ObjectId sid)
void setValue (uniset::ObjectId sid, long value)
void askSensor (uniset::ObjectId sid, UniversalIO::UIOCommand, uniset::ObjectId node=uniset::uniset_conf() ->getLocalNode())
void updateValues ()
virtual bool setMsg (uniset::ObjectId code, bool state=true) noexcept
virtual uniset::SimpleInfogetInfo (const char *userparam) override
std::shared_ptr< DebugStreamlog () noexcept
std::shared_ptr< uniset::LogAgregatorlogAgregator () noexcept
void init_dlog (std::shared_ptr< DebugStream > d) noexcept
std::string dumpIO ()
std::string str (uniset::ObjectId id, bool showLinkName=true) const
std::string strval (uniset::ObjectId id, bool showLinkName=true) const
std::string msgstr (uniset::ObjectId id, bool showLinkName=true) const
std::string dumpVars ()
std::string help () const noexcept
virtual Poco::JSON::Object::Ptr httpRequest (const uniset::UHttp::HttpRequestContext &ctx) override
virtual Poco::JSON::Object::Ptr httpHelp (const Poco::URI::QueryParameters &p) override
 TestProc_SK (uniset::ObjectId id, xmlNode *node=uniset::uniset_conf() ->getNode("TestProc"), const std::string &argprefix="", xmlNode *globalConfNode=nullptr)
long getValue (uniset::ObjectId sid)
void setValue (uniset::ObjectId sid, long value)
void askSensor (uniset::ObjectId sid, UniversalIO::UIOCommand, uniset::ObjectId node=uniset::uniset_conf() ->getLocalNode())
void updateValues ()
virtual bool setMsg (uniset::ObjectId code, bool state=true) noexcept
virtual uniset::SimpleInfogetInfo (const char *userparam) override
std::shared_ptr< DebugStreamlog () noexcept
std::shared_ptr< uniset::LogAgregatorlogAgregator () noexcept
void init_dlog (std::shared_ptr< DebugStream > d) noexcept
std::string dumpIO ()
std::string str (uniset::ObjectId id, bool showLinkName=true) const
std::string strval (uniset::ObjectId id, bool showLinkName=true) const
std::string msgstr (uniset::ObjectId id, bool showLinkName=true) const
std::string dumpVars ()
std::string help () const noexcept
virtual Poco::JSON::Object::Ptr httpRequest (const uniset::UHttp::HttpRequestContext &ctx) override
virtual Poco::JSON::Object::Ptr httpHelp (const Poco::URI::QueryParameters &p) override
Открытые члены унаследованные от uniset::UniSetObject
 UniSetObject (const std::string &name, const std::string &section)
 UniSetObject (uniset::ObjectId id)
virtual CORBA::Boolean exist () override
virtual uniset::ObjectId getId () override
const uniset::ObjectId getId () const
std::string getName () const
virtual uniset::ObjectType getType () override
const std::string getStrType ()
virtual uniset::SimpleInfoapiRequest (const char *query) override
virtual void push (const uniset::TransportMessage &msg) override
 поместить сообщение в очередь
virtual void pushMessage (const char *msg, ::CORBA::Long mtype, const ::uniset::Timespec &tm, const ::uniset::ProducerInfo &pi, ::CORBA::Long priority, ::CORBA::Long consumer) override
 поместить текстовое сообщение в очередь
uniset::ObjectPtr getRef () const
std::shared_ptr< UniSetObjectget_ptr ()
virtual timeout_t askTimer (uniset::TimerId timerid, timeout_t timeMS, clock_t ticks=-1, uniset::Message::Priority p=uniset::Message::High) override
Открытые члены унаследованные от uniset::LT_Object
timeout_t checkTimers (UniSetObject *obj)
timeout_t getTimeInterval (uniset::TimerId timerid) const
timeout_t getTimeLeft (uniset::TimerId timerid) const

Открытые атрибуты

const uniset::ObjectId on_s
const uniset::ObjectId node_on_s
const uniset::ObjectId lamp_c
const uniset::ObjectId node_lamp_c
const uniset::ObjectId depend_c
const uniset::ObjectId node_depend_c
const uniset::ObjectId d1_check_s
const uniset::ObjectId node_d1_check_s
const uniset::ObjectId d2_check_s
const uniset::ObjectId node_d2_check_s
const uniset::ObjectId set_d1_check_s
const uniset::ObjectId node_set_d1_check_s
const uniset::ObjectId set_d2_check_s
const uniset::ObjectId node_set_d2_check_s
const uniset::ObjectId undef_c
const uniset::ObjectId node_undef_c
const uniset::ObjectId check_undef_s
const uniset::ObjectId node_check_undef_s
const uniset::ObjectId t_set_c
const uniset::ObjectId node_t_set_c
const uniset::ObjectId t_check_s
const uniset::ObjectId node_t_check_s
const uniset::ObjectId log_c
const uniset::ObjectId node_log_c
const uniset::ObjectId log_s
const uniset::ObjectId node_log_s
const long & in_on_s
long out_lamp_c
long out_depend_c
const long & in_d1_check_s
const long & in_d2_check_s
long out_set_d1_check_s
long out_set_d2_check_s
long out_undef_c
const long & in_check_undef_s
long out_t_set_c
const long & in_t_check_s
long out_log_c
const long & in_log_s
const int changeTime
const int checkWorkingTime
const int checkTime
const int checkLogTime
const std::string mbIP
const int mbADDR
int mbPort

Защищенные члены

virtual void callback () noexcept override
virtual void processingMessage (const uniset::VoidMessage *msg) override
virtual void sysCommand (const uniset::SystemMessage *sm) override
virtual void askSensors (UniversalIO::UIOCommand cmd)
virtual void sensorInfo (const uniset::SensorMessage *sm) override
virtual void timerInfo (const uniset::TimerMessage *tm) override
virtual bool activateObject () override
 Активизация объекта (переопределяется для необходимых действий после активизации).
virtual bool deactivateObject () override
 Деактивация объекта (переопределяется для необходимых действий при завершении работы).
virtual std::string getMonitInfo () const
virtual std::string getTypeOfMessage (int t) const
virtual void httpGetUserData (Poco::JSON::Object::Ptr &jdata)
virtual Poco::JSON::Object::Ptr httpDumpIO ()
virtual Poco::JSON::Object::Ptr httpRequestLog (const Poco::URI::QueryParameters &p)
virtual Poco::JSON::Object::Ptr request_params_set (const std::string &req, const Poco::URI::QueryParameters &p) override
virtual Poco::JSON::Object::Ptr request_params_get (const std::string &req, const Poco::URI::QueryParameters &p) override
void preAskSensors (UniversalIO::UIOCommand cmd)
void preSysCommand (const uniset::SystemMessage *sm)
bool waitSM (int wait_msec, uniset::ObjectId testID=uniset::DefaultObjectId)
uniset::ObjectId getSMTestID () const
virtual void step ()
void updateOutputs (bool force)
void resetMsg ()
int getIntProp (const std::string &name)
const std::string getProp (const std::string &name)
virtual void callback () noexcept override
virtual void processingMessage (const uniset::VoidMessage *msg) override
virtual void sysCommand (const uniset::SystemMessage *sm) override
virtual void askSensors (UniversalIO::UIOCommand cmd)
virtual void sensorInfo (const uniset::SensorMessage *sm) override
virtual void timerInfo (const uniset::TimerMessage *tm) override
virtual bool activateObject () override
 Активизация объекта (переопределяется для необходимых действий после активизации).
virtual bool deactivateObject () override
 Деактивация объекта (переопределяется для необходимых действий при завершении работы).
virtual std::string getMonitInfo () const
virtual std::string getTypeOfMessage (int t) const
virtual void httpGetUserData (Poco::JSON::Object::Ptr &jdata)
virtual Poco::JSON::Object::Ptr httpDumpIO ()
virtual Poco::JSON::Object::Ptr httpRequestLog (const Poco::URI::QueryParameters &p)
virtual Poco::JSON::Object::Ptr request_params_set (const std::string &req, const Poco::URI::QueryParameters &p) override
virtual Poco::JSON::Object::Ptr request_params_get (const std::string &req, const Poco::URI::QueryParameters &p) override
void preAskSensors (UniversalIO::UIOCommand cmd)
void preSysCommand (const uniset::SystemMessage *sm)
bool waitSM (int wait_msec, uniset::ObjectId testID=uniset::DefaultObjectId)
uniset::ObjectId getSMTestID () const
virtual void step ()
void updateOutputs (bool force)
void resetMsg ()
int getIntProp (const std::string &name)
const std::string getProp (const std::string &name)
virtual void callback () noexcept override
virtual void processingMessage (const uniset::VoidMessage *msg) override
virtual void sysCommand (const uniset::SystemMessage *sm) override
virtual void askSensors (UniversalIO::UIOCommand cmd)
virtual void sensorInfo (const uniset::SensorMessage *sm) override
virtual void timerInfo (const uniset::TimerMessage *tm) override
virtual bool activateObject () override
 Активизация объекта (переопределяется для необходимых действий после активизации).
virtual bool deactivateObject () override
 Деактивация объекта (переопределяется для необходимых действий при завершении работы).
virtual std::string getMonitInfo () const
virtual std::string getTypeOfMessage (int t) const
virtual void httpGetUserData (Poco::JSON::Object::Ptr &jdata)
virtual Poco::JSON::Object::Ptr httpDumpIO ()
virtual Poco::JSON::Object::Ptr httpRequestLog (const Poco::URI::QueryParameters &p)
virtual Poco::JSON::Object::Ptr request_params_set (const std::string &req, const Poco::URI::QueryParameters &p) override
virtual Poco::JSON::Object::Ptr request_params_get (const std::string &req, const Poco::URI::QueryParameters &p) override
void preAskSensors (UniversalIO::UIOCommand cmd)
void preSysCommand (const uniset::SystemMessage *sm)
bool waitSM (int wait_msec, uniset::ObjectId testID=uniset::DefaultObjectId)
uniset::ObjectId getSMTestID () const
virtual void step ()
void updateOutputs (bool force)
void resetMsg ()
int getIntProp (const std::string &name)
const std::string getProp (const std::string &name)
Защищенные члены унаследованные от uniset::UniSetObject
virtual void onTextMessage (const uniset::TextMessage *tm)
VoidMessagePtr receiveMessage ()
VoidMessagePtr waitMessage (timeout_t msec=UniSetTimer::WaitUpTime)
void termWaiting ()
size_t countMessages ()
size_t getCountOfLostMessages () const
void uterminate ()
void thread (bool create)
void offThread ()
void onThread ()
void setID (uniset::ObjectId id)
void setThreadPriority (Poco::Thread::Priority p)
void setMaxSizeOfMessageQueue (size_t s)
size_t getMaxSizeOfMessageQueue () const
bool isActive () const
void setActive (bool set)
virtual Poco::JSON::Object::Ptr httpGetMyInfo (Poco::JSON::Object::Ptr root)
Poco::JSON::Object::Ptr request_configure (const std::string &req, const Poco::URI::QueryParameters &p)
Poco::JSON::Object::Ptr request_configure_get (const std::string &req, const Poco::URI::QueryParameters &p)
Poco::JSON::Object::Ptr request_configure_by_name (const std::string &name, const std::string &props)
Poco::JSON::Object::Ptr request_params (const std::string &req, const Poco::URI::QueryParameters &p)
Защищенные члены унаследованные от uniset::LT_Object
virtual std::string getTimerName (int id) const
TimersList getTimersList () const

Защищенные данные

uniset::Trigger trResetMsg
uniset::PassiveTimer ptResetMsg
int resetMsgTime
int sleep_msec
bool forceOut = { false }
bool active
const std::string argprefix
uniset::ObjectId smTestID
uniset::PassiveTimer ptHeartBeat
uniset::ObjectId idHeartBeat
long maxHeartBeat
xmlNode * confnode
uniset::timeout_t smReadyTimeout
std::atomic_bool activated = { false }
std::atomic_bool canceled = { false }
uniset::timeout_t activateTimeout
uniset::PassiveTimer ptStartUpTimeout
int askPause
IOController_i::SensorInfo si
std::shared_ptr< uniset::LogAgregatorloga
std::shared_ptr< DebugStreammylog
std::shared_ptr< uniset::LogServerlogserv
std::string logserv_host = {""}
int logserv_port = {0}
uniset::VMonitor vmon
Защищенные данные унаследованные от uniset::UniSetObject
std::shared_ptr< UInterfaceui
std::string myname
std::weak_ptr< UniSetManager > mymngr
Защищенные данные унаследованные от uniset::LT_Object
timeout_t sleepTime

Дополнительные унаследованные члены

Защищенные типы унаследованные от uniset::LT_Object
typedef std::deque< TimerInfoTimersList

Методы

◆ activateObject() [1/3]

virtual bool TestProc_SK::activateObject ( )
overrideprotectedvirtual

Активизация объекта (переопределяется для необходимых действий после активизации).

Переопределяет метод предка uniset::UniSetObject.

◆ activateObject() [2/3]

virtual bool TestProc_SK::activateObject ( )
overrideprotectedvirtual

Активизация объекта (переопределяется для необходимых действий после активизации).

Переопределяет метод предка uniset::UniSetObject.

◆ activateObject() [3/3]

virtual bool TestProc_SK::activateObject ( )
overrideprotectedvirtual

Активизация объекта (переопределяется для необходимых действий после активизации).

Переопределяет метод предка uniset::UniSetObject.

◆ callback() [1/3]

virtual void TestProc_SK::callback ( )
overrideprotectedvirtualnoexcept

функция вызываемая из потока

Переопределяет метод предка uniset::UniSetObject.

◆ callback() [2/3]

virtual void TestProc_SK::callback ( )
overrideprotectedvirtualnoexcept

функция вызываемая из потока

Переопределяет метод предка uniset::UniSetObject.

◆ callback() [3/3]

virtual void TestProc_SK::callback ( )
overrideprotectedvirtualnoexcept

функция вызываемая из потока

Переопределяет метод предка uniset::UniSetObject.

◆ deactivateObject() [1/3]

virtual bool TestProc_SK::deactivateObject ( )
overrideprotectedvirtual

Деактивация объекта (переопределяется для необходимых действий при завершении работы).

Переопределяет метод предка uniset::UniSetObject.

◆ deactivateObject() [2/3]

virtual bool TestProc_SK::deactivateObject ( )
overrideprotectedvirtual

Деактивация объекта (переопределяется для необходимых действий при завершении работы).

Переопределяет метод предка uniset::UniSetObject.

◆ deactivateObject() [3/3]

virtual bool TestProc_SK::deactivateObject ( )
overrideprotectedvirtual

Деактивация объекта (переопределяется для необходимых действий при завершении работы).

Переопределяет метод предка uniset::UniSetObject.

◆ dumpIO() [1/3]

std::string TestProc_SK::dumpIO ( )

вывод в строку значение всех входов и выходов в формате ObjectName: in_xxx = val in_xxx2 = val out_zzz = val ...

◆ dumpIO() [2/3]

std::string TestProc_SK::dumpIO ( )

вывод в строку значение всех входов и выходов в формате ObjectName: in_xxx = val in_xxx2 = val out_zzz = val ...

◆ dumpIO() [3/3]

std::string TestProc_SK::dumpIO ( )

вывод в строку значение всех входов и выходов в формате ObjectName: in_xxx = val in_xxx2 = val out_zzz = val ...

◆ dumpVars() [1/3]

std::string TestProc_SK::dumpVars ( )
inline

Вывод состояния внутренних переменных

◆ dumpVars() [2/3]

std::string TestProc_SK::dumpVars ( )
inline

Вывод состояния внутренних переменных

◆ dumpVars() [3/3]

std::string TestProc_SK::dumpVars ( )
inline

Вывод состояния внутренних переменных

◆ getInfo() [1/3]

virtual uniset::SimpleInfo * TestProc_SK::getInfo ( const char * userparam)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ getInfo() [2/3]

virtual uniset::SimpleInfo * TestProc_SK::getInfo ( const char * userparam)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ getInfo() [3/3]

virtual uniset::SimpleInfo * TestProc_SK::getInfo ( const char * userparam)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ getIntProp() [1/3]

int TestProc_SK::getIntProp ( const std::string & name)
inlineprotected

получить числовое свойство из конф. файла по привязанной confnode

◆ getIntProp() [2/3]

int TestProc_SK::getIntProp ( const std::string & name)
inlineprotected

получить числовое свойство из конф. файла по привязанной confnode

◆ getIntProp() [3/3]

int TestProc_SK::getIntProp ( const std::string & name)
inlineprotected

получить числовое свойство из конф. файла по привязанной confnode

◆ getMonitInfo() [1/3]

virtual std::string TestProc_SK::getMonitInfo ( ) const
inlineprotectedvirtual

пользовательская информация выводимая в getInfo()

Переопределяется в TestProc.

◆ getMonitInfo() [2/3]

virtual std::string TestProc_SK::getMonitInfo ( ) const
inlineprotectedvirtual

пользовательская информация выводимая в getInfo()

Переопределяется в TestProc.

◆ getMonitInfo() [3/3]

virtual std::string TestProc_SK::getMonitInfo ( ) const
inlineprotectedvirtual

пользовательская информация выводимая в getInfo()

Переопределяется в TestProc.

◆ getProp() [1/3]

const std::string TestProc_SK::getProp ( const std::string & name)
inlineprotected

получить текстовое свойство из конф. файла по привязанной confnode

◆ getProp() [2/3]

const std::string TestProc_SK::getProp ( const std::string & name)
inlineprotected

получить текстовое свойство из конф. файла по привязанной confnode

◆ getProp() [3/3]

const std::string TestProc_SK::getProp ( const std::string & name)
inlineprotected

получить текстовое свойство из конф. файла по привязанной confnode

◆ getTypeOfMessage() [1/3]

virtual std::string TestProc_SK::getTypeOfMessage ( int t) const
inlineprotectedvirtual

получение названия типа сообщения. Используется в getInfo()

◆ getTypeOfMessage() [2/3]

virtual std::string TestProc_SK::getTypeOfMessage ( int t) const
inlineprotectedvirtual

получение названия типа сообщения. Используется в getInfo()

◆ getTypeOfMessage() [3/3]

virtual std::string TestProc_SK::getTypeOfMessage ( int t) const
inlineprotectedvirtual

получение названия типа сообщения. Используется в getInfo()

◆ httpGetUserData() [1/3]

virtual void TestProc_SK::httpGetUserData ( Poco::JSON::Object::Ptr & jdata)
inlineprotectedvirtual

для пользовательских данных в httpGet()

◆ httpGetUserData() [2/3]

virtual void TestProc_SK::httpGetUserData ( Poco::JSON::Object::Ptr & jdata)
inlineprotectedvirtual

для пользовательских данных в httpGet()

◆ httpGetUserData() [3/3]

virtual void TestProc_SK::httpGetUserData ( Poco::JSON::Object::Ptr & jdata)
inlineprotectedvirtual

для пользовательских данных в httpGet()

◆ httpHelp() [1/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::httpHelp ( const Poco::URI::QueryParameters & p)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ httpHelp() [2/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::httpHelp ( const Poco::URI::QueryParameters & p)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ httpHelp() [3/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::httpHelp ( const Poco::URI::QueryParameters & p)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ httpRequest() [1/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::httpRequest ( const uniset::UHttp::HttpRequestContext & ctx)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ httpRequest() [2/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::httpRequest ( const uniset::UHttp::HttpRequestContext & ctx)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ httpRequest() [3/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::httpRequest ( const uniset::UHttp::HttpRequestContext & ctx)
overridevirtual

Переопределяет метод предка uniset::UniSetObject.

◆ msgstr() [1/3]

std::string TestProc_SK::msgstr ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод в строку названия датчика-сообщения: xxx(SensorName)

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ msgstr() [2/3]

std::string TestProc_SK::msgstr ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод в строку названия датчика-сообщения: xxx(SensorName)

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ msgstr() [3/3]

std::string TestProc_SK::msgstr ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод в строку названия датчика-сообщения: xxx(SensorName)

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ processingMessage() [1/3]

virtual void TestProc_SK::processingMessage ( const uniset::VoidMessage * msg)
overrideprotectedvirtual

обработка приходящих сообщений

Переопределяет метод предка uniset::UniSetObject.

◆ processingMessage() [2/3]

virtual void TestProc_SK::processingMessage ( const uniset::VoidMessage * msg)
overrideprotectedvirtual

обработка приходящих сообщений

Переопределяет метод предка uniset::UniSetObject.

◆ processingMessage() [3/3]

virtual void TestProc_SK::processingMessage ( const uniset::VoidMessage * msg)
overrideprotectedvirtual

обработка приходящих сообщений

Переопределяет метод предка uniset::UniSetObject.

◆ request_params_get() [1/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::request_params_get ( const std::string & req,
const Poco::URI::QueryParameters & p )
overrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ request_params_get() [2/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::request_params_get ( const std::string & req,
const Poco::URI::QueryParameters & p )
overrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ request_params_get() [3/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::request_params_get ( const std::string & req,
const Poco::URI::QueryParameters & p )
overrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ request_params_set() [1/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::request_params_set ( const std::string & req,
const Poco::URI::QueryParameters & p )
overrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ request_params_set() [2/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::request_params_set ( const std::string & req,
const Poco::URI::QueryParameters & p )
overrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ request_params_set() [3/3]

virtual Poco::JSON::Object::Ptr TestProc_SK::request_params_set ( const std::string & req,
const Poco::URI::QueryParameters & p )
overrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ sensorInfo() [1/3]

virtual void TestProc_SK::sensorInfo ( const uniset::SensorMessage * sm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ sensorInfo() [2/3]

virtual void TestProc_SK::sensorInfo ( const uniset::SensorMessage * sm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ sensorInfo() [3/3]

virtual void TestProc_SK::sensorInfo ( const uniset::SensorMessage * sm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ str() [1/3]

std::string TestProc_SK::str ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод в строку названия входа/выхода в формате: in_xxx(SensorName)

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ str() [2/3]

std::string TestProc_SK::str ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод в строку названия входа/выхода в формате: in_xxx(SensorName)

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ str() [3/3]

std::string TestProc_SK::str ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод в строку названия входа/выхода в формате: in_xxx(SensorName)

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ strval() [1/3]

std::string TestProc_SK::strval ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод значения входа/выхода в формате: in_xxx(SensorName)=val

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ strval() [2/3]

std::string TestProc_SK::strval ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод значения входа/выхода в формате: in_xxx(SensorName)=val

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ strval() [3/3]

std::string TestProc_SK::strval ( uniset::ObjectId id,
bool showLinkName = true ) const

Вывод значения входа/выхода в формате: in_xxx(SensorName)=val

Аргументы
id- идентификатор датчика
showLinkName- TRUE - выводить SensorName, FALSE - не выводить

◆ sysCommand() [1/3]

virtual void TestProc_SK::sysCommand ( const uniset::SystemMessage * sm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ sysCommand() [2/3]

virtual void TestProc_SK::sysCommand ( const uniset::SystemMessage * sm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ sysCommand() [3/3]

virtual void TestProc_SK::sysCommand ( const uniset::SystemMessage * sm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ timerInfo() [1/3]

virtual void TestProc_SK::timerInfo ( const uniset::TimerMessage * tm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ timerInfo() [2/3]

virtual void TestProc_SK::timerInfo ( const uniset::TimerMessage * tm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

◆ timerInfo() [3/3]

virtual void TestProc_SK::timerInfo ( const uniset::TimerMessage * tm)
inlineoverrideprotectedvirtual

Переопределяет метод предка uniset::UniSetObject.

Данные класса

◆ activateTimeout

uniset::timeout_t TestProc_SK::activateTimeout
protected

время ожидания готовности UniSetObject к работе

◆ askPause

int TestProc_SK::askPause
protected

пауза между неудачными попытками заказать датчики

◆ changeTime

const int TestProc_SK::changeTime

change state time

◆ check_undef_s

const uniset::ObjectId TestProc_SK::check_undef_s

датчик для выставления undef-состояния

◆ checkLogTime

const int TestProc_SK::checkLogTime

Проверка управления логами

◆ checkTime

const int TestProc_SK::checkTime

check Working time

◆ checkWorkingTime

const int TestProc_SK::checkWorkingTime

check working time

◆ confnode

xmlNode * TestProc_SK::confnode
protected

< сохраняемое значение

◆ d1_check_s

const uniset::ObjectId TestProc_SK::d1_check_s

состояние зависимого датчика

◆ d2_check_s

const uniset::ObjectId TestProc_SK::d2_check_s

состояние зависимого датчика

◆ depend_c

const uniset::ObjectId TestProc_SK::depend_c

Датчик от которого зависит состояние другого

◆ forceOut

bool TestProc_SK::forceOut = { false }
protected

флаг принудительного обнуления "выходов"

◆ idHeartBeat

uniset::ObjectId TestProc_SK::idHeartBeat
protected

< период "сердцебиения"

◆ lamp_c

const uniset::ObjectId TestProc_SK::lamp_c

Лампочка (тестовый выход)

◆ log_c

const uniset::ObjectId TestProc_SK::log_c

аналоговый датчик для выставления уровня логов

◆ log_s

const uniset::ObjectId TestProc_SK::log_s

датчик для управления логами

◆ maxHeartBeat

long TestProc_SK::maxHeartBeat
protected

< идентификатор датчика (AI) "сердцебиения"

◆ mbADDR

const int TestProc_SK::mbADDR

Modbus slave addr (slave)

◆ mbIP

const std::string TestProc_SK::mbIP

Modbus ip (slave)

◆ mbPort

int TestProc_SK::mbPort

Modbus port (slave)

◆ on_s

const uniset::ObjectId TestProc_SK::on_s

Тестовый вход

◆ ptStartUpTimeout

uniset::PassiveTimer TestProc_SK::ptStartUpTimeout
protected

время на блокировку обработки WatchDog, если недавно был StartUp

◆ set_d1_check_s

const uniset::ObjectId TestProc_SK::set_d1_check_s

для выставления датчика

◆ set_d2_check_s

const uniset::ObjectId TestProc_SK::set_d2_check_s

для выставления датчика

◆ sleep_msec

int TestProc_SK::sleep_msec
protected

пауза между итерациями

◆ smReadyTimeout

uniset::timeout_t TestProc_SK::smReadyTimeout
protected

время ожидания готовности SM

◆ smTestID

uniset::ObjectId TestProc_SK::smTestID
protected

идентификатор датчика для тестирования готовности SM

◆ t_check_s

const uniset::ObjectId TestProc_SK::t_check_s

датчик для проверки срабатывания

◆ t_set_c

const uniset::ObjectId TestProc_SK::t_set_c

аналоговый датчик (для выставления порога)

◆ undef_c

const uniset::ObjectId TestProc_SK::undef_c

аналоговый датчик (для проверки undef-состояния)