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 - порог отключился