UniSet  2.0.0
Классы | Открытые типы | Открытые члены
Интерфейс IOController_i

Базовый интерфейс для создания координаторов ввода/вывода Подробнее...

import "IOController_i.idl";

Граф наследования:IOController_i:
UniSetManager_i UniSetObject_i IONotifyController_i

Полный список членов класса

Классы

struct  CalibrateInfo
exception  IOBadParam
exception  NameNotFound
struct  OutInfo
struct  SensorInfo
struct  SensorIOInfo
struct  ShortIOInfo
struct  ShortMap
exception  Undefined

Открытые типы

typedef sequence< SensorIOInfoSensorInfoSeq
typedef sequence< OutInfoOutSeq
typedef sequence< ShortMapShortMapSeq

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

long getValue (in UniSetTypes::ObjectId sid) raises (NameNotFound,Undefined)
void setValue (in UniSetTypes::ObjectId sid, in long value, in UniSetTypes::ObjectId sup_id) raises (NameNotFound,Undefined)
void setUndefinedState (in UniSetTypes::ObjectId sid, in boolean undefined, in UniSetTypes::ObjectId sup_id) raises (NameNotFound)
oneway void fastSetValue (in UniSetTypes::ObjectId sid, in long value, in UniSetTypes::ObjectId sup_id)
UniversalIO::IOType getIOType (in UniSetTypes::ObjectId sid) raises (NameNotFound)
long getRawValue (in UniSetTypes::ObjectId sid) raises (NameNotFound)
void calibrate (in UniSetTypes::ObjectId sid, in CalibrateInfo ci, in UniSetTypes::ObjectId adminId) raises (NameNotFound)
CalibrateInfo getCalibrateInfo (in UniSetTypes::ObjectId sid) raises (NameNotFound)
SensorInfoSeq getSensorsMap ()
SensorIOInfo getSensorIOInfo (in UniSetTypes::ObjectId sid) raises (NameNotFound)
SensorInfoSeq getSensorSeq (in UniSetTypes::IDSeq lst)
UniSetTypes::IDSeq setOutputSeq (in OutSeq lst, in UniSetTypes::ObjectId sup_id)
ShortIOInfo getChangedTime (in UniSetTypes::ObjectId sid) raises (NameNotFound)
ShortMapSeq getSensors ()

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

Базовый интерфейс для создания координаторов ввода/вывода


Методы

Получение неколиброванного значения

Получение состояния датчиков.

Выставить состояние группы датчиков/выходов (дискретных или аналоговых).

Возвращает:
Возвращает список входов/выходов изменить состояние которых не удалось. Будет пустым если всё хорошо.

Объявления и описания членов интерфейса находятся в файле: