UniSet 2.32.1
Открытые члены | Защищенные типы | Защищенные члены | Полный список членов класса
Класс TestProc
Граф наследования:TestProc:
Inheritance graph
[см. легенду]
Граф связей класса TestProc:
Collaboration graph
[см. легенду]

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

 TestProc (uniset::ObjectId id, xmlNode *confnode=uniset::uniset_conf() ->getNode("TestProc"))
 
 TestProc (uniset::ObjectId id, xmlNode *confnode)
 
bool isFullQueue ()
 
 TestProc (uniset::ObjectId id, xmlNode *confnode=uniset::uniset_conf() ->getNode("TestProc"))
 
- Открытые члены унаследованные от 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 httpGet (const Poco::URI::QueryParameters &p) override
 
virtual Poco::JSON::Object::Ptr httpRequest (const std::string &req, const Poco::URI::QueryParameters &p) 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 httpGet (const Poco::URI::QueryParameters &p) override
 
virtual Poco::JSON::Object::Ptr httpRequest (const std::string &req, const Poco::URI::QueryParameters &p) 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 httpGet (const Poco::URI::QueryParameters &p) override
 
virtual Poco::JSON::Object::Ptr httpRequest (const std::string &req, const Poco::URI::QueryParameters &p) 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
 

Защищенные типы

enum  Timers {
  tmChange , tmCheckWorking , tmCheck , tmLogControl ,
  tmChange , tmCheckWorking , tmCheck , tmLogControl
}
 
enum  Timers {
  tmChange , tmCheckWorking , tmCheck , tmLogControl ,
  tmChange , tmCheckWorking , tmCheck , tmLogControl
}
 
- Защищенные типы унаследованные от uniset::LT_Object
typedef std::deque< TimerInfoTimersList
 

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

virtual void step ()
 
virtual void sensorInfo (const uniset::SensorMessage *sm)
 
virtual void timerInfo (const uniset::TimerMessage *tm)
 
virtual void sysCommand (const uniset::SystemMessage *sm)
 
void test_depend ()
 
void test_undefined_state ()
 
void test_thresholds ()
 
void test_loglevel ()
 
virtual void step () override
 
virtual void sensorInfo (const uniset::SensorMessage *sm) override
 
virtual void timerInfo (const uniset::TimerMessage *tm) override
 
virtual void sysCommand (const uniset::SystemMessage *sm) override
 
virtual std::string getMonitInfo () const override
 
void test_depend ()
 
void test_undefined_state ()
 
void test_thresholds ()
 
void test_loglevel ()
 
- Защищенные члены унаследованные от TestProc_SK
virtual void callback () noexcept override
 
virtual void processingMessage (const uniset::VoidMessage *msg) override
 
virtual void askSensors (UniversalIO::UIOCommand cmd)
 
virtual bool activateObject () override
 Активизация объекта (переопределяется для необходимых действий после активизации)
 
virtual bool deactivateObject () override
 Деактивация объекта (переопределяется для необходимых действий при завершении работы)
 
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
 
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 askSensors (UniversalIO::UIOCommand cmd)
 
virtual bool activateObject () override
 Активизация объекта (переопределяется для необходимых действий после активизации)
 
virtual bool deactivateObject () override
 Деактивация объекта (переопределяется для необходимых действий при завершении работы)
 
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
 
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 askSensors (UniversalIO::UIOCommand cmd)
 
virtual bool activateObject () override
 Активизация объекта (переопределяется для необходимых действий после активизации)
 
virtual bool deactivateObject () override
 Деактивация объекта (переопределяется для необходимых действий при завершении работы)
 
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
 
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
 

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

- Открытые атрибуты унаследованные от TestProc_SK
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
 
- Защищенные данные унаследованные от TestProc_SK
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< UniSetManagermymngr
 
- Защищенные данные унаследованные от uniset::LT_Object
timeout_t sleepTime
 

Методы

◆ getMonitInfo()

string TestProc::getMonitInfo ( ) const
overrideprotectedvirtual

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

Переопределяет метод предка TestProc_SK.

◆ sensorInfo() [1/2]

void TestProc::sensorInfo ( const uniset::SensorMessage * sm)
protectedvirtual

Переопределяет метод предка TestProc_SK.

◆ sensorInfo() [2/2]

virtual void TestProc::sensorInfo ( const uniset::SensorMessage * sm)
overrideprotectedvirtual

Переопределяет метод предка TestProc_SK.

◆ step() [1/2]

void TestProc::step ( )
protectedvirtual

Переопределяет метод предка TestProc_SK.

◆ step() [2/2]

virtual void TestProc::step ( )
overrideprotectedvirtual

Переопределяет метод предка TestProc_SK.

◆ sysCommand() [1/2]

void TestProc::sysCommand ( const uniset::SystemMessage * sm)
protectedvirtual

Переопределяет метод предка TestProc_SK.

◆ sysCommand() [2/2]

virtual void TestProc::sysCommand ( const uniset::SystemMessage * sm)
overrideprotectedvirtual

Переопределяет метод предка TestProc_SK.

◆ timerInfo() [1/2]

void TestProc::timerInfo ( const uniset::TimerMessage * tm)
protectedvirtual

Переопределяет метод предка TestProc_SK.

◆ timerInfo() [2/2]

virtual void TestProc::timerInfo ( const uniset::TimerMessage * tm)
overrideprotectedvirtual

Переопределяет метод предка TestProc_SK.