|
UniSet
1.4.0
|
Базовый интерфейс для создания координаторов ввода/вывода Подробнее...
import "IOController_i.idl";
Классы | |
| struct | AnalogIOInfo |
| struct | CalibrateInfo |
| struct | DigitalIOInfo |
| exception | IOBadParam |
| exception | NameNotFound |
| struct | OutInfo |
| struct | SensorInfo |
| struct | ShortIOInfo |
| struct | ShortMap |
| exception | Undefined |
Открытые типы | |
| typedef sequence< AnalogIOInfo > | ASensorInfoSeq |
| typedef sequence< DigitalIOInfo > | DSensorInfoSeq |
| typedef sequence< OutInfo > | OutSeq |
| typedef sequence< ShortMap > | ShortMapSeq |
Открытые члены | |
| boolean | getState (in SensorInfo si) raises (NameNotFound,Undefined) |
| long | getValue (in SensorInfo si) raises (NameNotFound,Undefined) |
| void | setState (in SensorInfo si, in boolean state, in UniSetTypes::ObjectId sup_id) raises (NameNotFound) |
| void | setValue (in SensorInfo si, in long value, in UniSetTypes::ObjectId sup_id) raises (NameNotFound) |
| void | saveState (in SensorInfo si, in boolean state, in UniversalIO::IOTypes type, in UniSetTypes::ObjectId sup_id) raises (IOBadParam,NameNotFound) |
| void | saveValue (in SensorInfo si, in long value, in UniversalIO::IOTypes type, in UniSetTypes::ObjectId sup_id) raises (IOBadParam,NameNotFound) |
| void | setUndefinedState (in SensorInfo si, in boolean undefined, in UniSetTypes::ObjectId sup_id) raises (NameNotFound) |
| oneway void | fastSaveState (in SensorInfo si, in boolean state, in UniversalIO::IOTypes type, in UniSetTypes::ObjectId sup_id) |
| oneway void | fastSaveValue (in SensorInfo si, in long value, in UniversalIO::IOTypes type, in UniSetTypes::ObjectId sup_id) |
| oneway void | fastSetState (in SensorInfo si, in boolean state, in UniSetTypes::ObjectId sup_id) |
| oneway void | fastSetValue (in SensorInfo si, in long value, in UniSetTypes::ObjectId sup_id) |
| UniversalIO::IOTypes | getIOType (in SensorInfo si) raises (NameNotFound) |
| long | getRawValue (in SensorInfo si) raises (NameNotFound) |
| void | calibrate (in SensorInfo si, in CalibrateInfo ci, in UniSetTypes::ObjectId adminId) raises (NameNotFound) |
| CalibrateInfo | getCalibrateInfo (in SensorInfo si) raises (NameNotFound) |
| ASensorInfoSeq | getAnalogSensorsMap () |
| DSensorInfoSeq | getDigitalSensorsMap () |
| DigitalIOInfo | getDInfo (in SensorInfo si) raises (NameNotFound) |
| AnalogIOInfo | getAInfo (in SensorInfo si) raises (NameNotFound) |
| ASensorInfoSeq | getSensorSeq (in UniSetTypes::IDSeq lst) |
| UniSetTypes::IDSeq | setOutputSeq (in OutSeq lst, in UniSetTypes::ObjectId sup_id) |
| ShortIOInfo | getChangedTime (in SensorInfo si) raises (NameNotFound) |
| ShortMapSeq | getSensors () |
Базовый интерфейс для создания координаторов ввода/вывода
| long IOController_i::getRawValue | ( | in SensorInfo | si | ) | raises (NameNotFound) |
Получение неколиброванного значения
| ASensorInfoSeq IOController_i::getSensorSeq | ( | in UniSetTypes::IDSeq | lst | ) |
Получение состояния дискретных или аналоговых датчиков. При этом используется структура аналоговых (как наиболее полная). Для определения типа используйте поле 'type'.
| UniSetTypes::IDSeq IOController_i::setOutputSeq | ( | in OutSeq | lst, |
| in UniSetTypes::ObjectId | sup_id | ||
| ) |
Выставить состояние группы датчиков/выходов (дискретных или аналоговых).
1.7.6.1