import "IOController_i.idl";

Классы | |
| exception | BadRange |
| struct | ThresholdInfo |
| struct | ThresholdList |
Открытые типы | |
| enum | ThresholdState { LowThreshold, NormalThreshold, HiThreshold } |
| typedef sequence< ThresholdInfo > | ThresholdInfoSeq |
| typedef sequence< ThresholdList > | ThresholdsListSeq |
Открытые члены | |
| void | askState (in SensorInfo si, in UniSetTypes::ConsumerInfo ci, in UniversalIO::UIOCommand cmd) raises (NameNotFound,IOBadParam) |
| void | askValue (in SensorInfo si, in UniSetTypes::ConsumerInfo ci, in UniversalIO::UIOCommand cmd) raises (NameNotFound,IOBadParam) |
| void | askSensor (in SensorInfo si, in UniSetTypes::ConsumerInfo ci, in UniversalIO::UIOCommand cmd) raises (NameNotFound,IOBadParam) |
| void | askThreshold (in SensorInfo si, in UniSetTypes::ConsumerInfo ci, in UniSetTypes::ThresholdId tid, in long lowLimit, in long hiLimit, in long sensibility, in UniversalIO::UIOCommand cmd) raises (NameNotFound, IOBadParam, BadRange) |
| void | askOutput (in SensorInfo si, in UniSetTypes::ConsumerInfo ci, in UniversalIO::UIOCommand cmd) raises (NameNotFound,IOBadParam) |
| UniSetTypes::IDSeq | askSensorsSeq (in UniSetTypes::IDSeq lst, in UniSetTypes::ConsumerInfo ci, in UniversalIO::UIOCommand cmd) |
| ThresholdsListSeq | getThresholdsList () |
| void IONotifyController_i::askOutput | ( | in SensorInfo | si, | |
| in UniSetTypes::ConsumerInfo | ci, | |||
| in UniversalIO::UIOCommand | cmd | |||
| ) | raises (NameNotFound,IOBadParam) |
Универсальная функция заказа уведомления об изменнии выхода. Позволяет заказывать как дискретные так и аналоговые выходы
| void IONotifyController_i::askSensor | ( | in SensorInfo | si, | |
| in UniSetTypes::ConsumerInfo | ci, | |||
| in UniversalIO::UIOCommand | cmd | |||
| ) | raises (NameNotFound,IOBadParam) |
Универсальная функция заказа уведомления об изменнии датчика. Позволяет заказывать как дискретные так и аналоговые датчики
| UniSetTypes::IDSeq IONotifyController_i::askSensorsSeq | ( | in UniSetTypes::IDSeq | lst, | |
| in UniSetTypes::ConsumerInfo | ci, | |||
| in UniversalIO::UIOCommand | cmd | |||
| ) |
Заказ сразу списка объектов.
| void IONotifyController_i::askState | ( | in SensorInfo | si, | |
| in UniSetTypes::ConsumerInfo | ci, | |||
| in UniversalIO::UIOCommand | cmd | |||
| ) | raises (NameNotFound,IOBadParam) |
Заказ уведомления об изменении дискретного датчика
| void IONotifyController_i::askThreshold | ( | in SensorInfo | si, | |
| in UniSetTypes::ConsumerInfo | ci, | |||
| in UniSetTypes::ThresholdId | tid, | |||
| in long | lowLimit, | |||
| in long | hiLimit, | |||
| in long | sensibility, | |||
| in UniversalIO::UIOCommand | cmd | |||
| ) | raises (NameNotFound, IOBadParam, BadRange) |
Заказ порогового датчика
| tid | - идентификатор порога | |
| lowLimit | - нижний порог срабатыания | |
| hiLimit | - верхний порог срабатывания | |
| sensibility | - чуствительность |
| void IONotifyController_i::askValue | ( | in SensorInfo | si, | |
| in UniSetTypes::ConsumerInfo | ci, | |||
| in UniversalIO::UIOCommand | cmd | |||
| ) | raises (NameNotFound,IOBadParam) |
Заказ уведомления об изменении аналогового датчика
1.5.9