|
UniSet 2.32.1
|
#include <MessageType.h>
Открытые члены | |
| SensorMessage (SensorMessage &&m) noexcept=default | |
| SensorMessage & | operator= (SensorMessage &&m) noexcept=default |
| SensorMessage (const SensorMessage &) noexcept=default | |
| SensorMessage & | operator= (const SensorMessage &) noexcept=default |
| SensorMessage (ObjectId id, long value, const IOController_i::CalibrateInfo &ci=IOController_i::CalibrateInfo(), Priority priority=Message::Medium, UniversalIO::IOType st=UniversalIO::AI, ObjectId consumer=uniset::DefaultObjectId) noexcept | |
| SensorMessage (int dummy) noexcept | |
| SensorMessage (const VoidMessage *msg) noexcept | |
| TransportMessage | transport_msg () const noexcept |
Открытые атрибуты | |
| ObjectId | id = { uniset::DefaultObjectId } |
| long | value = { 0 } |
| bool | undefined = { false } |
| struct timespec | sm_tv = { 0, 0 } |
| UniversalIO::IOType | sensor_type = { UniversalIO::DI } |
| IOController_i::CalibrateInfo | ci |
| bool | threshold = { false } |
| uniset::ThresholdId | tid = { uniset::DefaultThresholdId } |
Дополнительные унаследованные члены |
Сообщение об изменении состояния датчика
| bool uniset::SensorMessage::threshold = { false } |
TRUE - сработал порог, FALSE - порог отключился