21 #ifndef BaseIOController_i_IDL_ 22 #define BaseIOController_i_IDL_ 24 #include "../UniSetTypes/UniSetTypes_i.idl" 25 #include "../UniSetTypes/UniSetManager_i.idl" 109 typedef sequence<SensorIOInfo> SensorInfoSeq;
111 SensorInfoSeq getSensorsMap();
126 typedef sequence<OutInfo> OutSeq;
153 UniversalIO::IOType type;
158 typedef sequence<ShortMap> ShortMapSeq;
160 ShortMapSeq getSensors();
192 in UniversalIO::UIOCommand cmd );
214 typedef sequence<ThresholdInfo> ThresholdInfoSeq;
226 in
long lowLimit, in
long hiLimit, in
boolean invert,
238 UniversalIO::IOType type;
240 ThresholdInfoSeq tlist;
243 typedef sequence<ThresholdList> ThresholdsListSeq;
249 ThresholdsListSeq getThresholdsList();
uniset::ObjectId supplier
Definition: IOController_i.idl:105
unsigned long tv_nsec
Definition: IOController_i.idl:210
Базовый интерфейс для создания координаторов ввода/вывода
Definition: IOController_i.idl:33
uniset::ObjectId supplier
Definition: IOController_i.idl:144
Definition: IOController_i.idl:92
short precision
Definition: IOController_i.idl:84
long default_val
Definition: IOController_i.idl:101
Definition: IOController_i.idl:235
long minCal
Definition: IOController_i.idl:82
unsigned long tv_sec
Definition: IOController_i.idl:209
Definition: IOController_i.idl:203
long ThresholdId
Definition: UniSetTypes_i.idl:31
Интерфейс менеджера объектов
Definition: UniSetManager_i.idl:40
unsigned long tv_nsec
Definition: IOController_i.idl:143
long maxRaw
Definition: IOController_i.idl:81
SensorInfoSeq getSensorSeq(in uniset::IDSeq lst)
UniversalIO::IOType type
Definition: IOController_i.idl:98
boolean undefined
Definition: IOController_i.idl:95
ThresholdState
Definition: IOController_i.idl:196
Definition: UniSetTypes_i.idl:74
sequence< ObjectId > IDSeq
Definition: UniSetTypes_i.idl:82
long value
Definition: IOController_i.idl:123
unsigned long tv_sec
Definition: IOController_i.idl:103
Definition: IOController_i.idl:198
Definition: IOController_i.idl:151
uniset::ObjectId node
Definition: IOController_i.idl:59
boolean dbignore
Definition: IOController_i.idl:106
Definition: IOController_i.idl:43
Definition: IOController_i.idl:137
long minRaw
Definition: IOController_i.idl:80
long lowlimit
Definition: IOController_i.idl:207
long priority
Definition: IOController_i.idl:99
uniset::IDSeq setOutputSeq(in OutSeq lst, in uniset::ObjectId sup_id)
boolean blocked
Definition: IOController_i.idl:96
Базовый интерфейс для создания процессов рассылающих сообщения об изменении состояния ...
Definition: IOController_i.idl:173
long maxCal
Definition: IOController_i.idl:83
SensorInfo si
Definition: IOController_i.idl:122
Definition: IOController_i.idl:78
long getRawValue(in uniset::ObjectId sid)
long hilimit
Definition: IOController_i.idl:206
Definition: IOController_i.idl:38
Definition: IOController_i.idl:176
long real_value
Definition: IOController_i.idl:97
Definition: IOController_i.idl:51
Definition: IOController_i.idl:120
Definition: IOController_i.idl:56
Definition: IOController_i.idl:199
boolean invert
Definition: IOController_i.idl:211
CalibrateInfo ci
Definition: IOController_i.idl:102
unsigned long tv_nsec
Definition: IOController_i.idl:104
long value
Definition: IOController_i.idl:94
long ObjectId
Definition: UniSetTypes_i.idl:30
unsigned long tv_sec
Definition: IOController_i.idl:142
uniset::ObjectId id
Definition: IOController_i.idl:58