UniSet 2.44.3
Класс uniset::SensorMessage

#include <MessageType.h>

Граф наследования:uniset::SensorMessage:
Граф связей класса uniset::SensorMessage:

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

 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
Открытые члены унаследованные от uniset::Message
 Message (Message &&) noexcept=default
Message & operator= (Message &&) noexcept=default
 Message (const Message &) noexcept=default
Message & operator= (const Message &) noexcept=default
 Message (int dummy_init) 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 }
Открытые атрибуты унаследованные от uniset::Message
int type = { Unused }
Priority priority = { Medium }
ObjectId node = { uniset::DefaultObjectId }
ObjectId supplier = { uniset::DefaultObjectId }
ObjectId consumer = { uniset::DefaultObjectId }
struct timespec tm = { 0, 0 }

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

Открытые типы унаследованные от uniset::Message
enum  TypeOfMessage {
  Unused , SensorInfo , SysCommand , Confirm ,
  Timer , TextMessage , TheLastFieldOfTypeOfMessage
}
enum  Priority { Low , Medium , High }
Открытые статические члены унаследованные от uniset::Message
template<class In>
static const TransportMessage transport (const In &msg) noexcept

Подробное описание

Сообщение об изменении состояния датчика

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

◆ threshold

bool uniset::SensorMessage::threshold = { false }

TRUE - сработал порог, FALSE - порог отключился