UniSet 2.32.1
Открытые члены | Открытые атрибуты | Полный список членов класса
Структура uniset::IOController::UThresholdInfo

#include <IOController.h>

Граф наследования:uniset::IOController::UThresholdInfo:
Inheritance graph
[см. легенду]
Граф связей класса uniset::IOController::UThresholdInfo:
Collaboration graph
[см. легенду]

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

 UThresholdInfo (uniset::ThresholdId tid, CORBA::Long low, CORBA::Long hi, bool inv, uniset::ObjectId _sid=uniset::DefaultObjectId)
 
bool operator== (const ThresholdInfo &r) const
 
 UThresholdInfo (const UThresholdInfo &)=delete
 
UThresholdInfooperator= (const UThresholdInfo &)=delete
 
 UThresholdInfo (UThresholdInfo &&)=default
 
UThresholdInfooperator= (UThresholdInfo &&)=default
 

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

uniset::ObjectId sid
 
IOController::IOStateList::iterator sit
 
bool invert
 
- Открытые атрибуты унаследованные от IONotifyController_i::ThresholdInfo
uniset::ThresholdId id
 
long hilimit
 
long lowlimit
 
ThresholdState state
 
unsigned long tv_sec
 
unsigned long tv_nsec
 
boolean invert
 

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

Информация о пороговом значении

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

◆ invert

bool uniset::IOController::UThresholdInfo::invert

инверсная логика

◆ sid

uniset::ObjectId uniset::IOController::UThresholdInfo::sid

идентификатор дискретного датчика связанного с данным порогом

◆ sit

IOController::IOStateList::iterator uniset::IOController::UThresholdInfo::sit

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