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

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

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

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

Классы

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 uniset::ObjectId sid) raises (NameNotFound,Undefined)
void setValue (in uniset::ObjectId sid, in long value, in uniset::ObjectId sup_id) raises (NameNotFound,Undefined)
void setUndefinedState (in uniset::ObjectId sid, in boolean undefined, in uniset::ObjectId sup_id) raises (NameNotFound)
UniversalIO::IOType getIOType (in uniset::ObjectId sid) raises (NameNotFound)
long getRawValue (in uniset::ObjectId sid) raises (NameNotFound)
void calibrate (in uniset::ObjectId sid, in CalibrateInfo ci, in uniset::ObjectId adminId) raises (NameNotFound)
CalibrateInfo getCalibrateInfo (in uniset::ObjectId sid) raises (NameNotFound)
SensorInfoSeq getSensorsMap ()
SensorIOInfo getSensorIOInfo (in uniset::ObjectId sid) raises (NameNotFound)
SensorInfoSeq getSensorSeq (in uniset::IDSeq lst)
uniset::IDSeq setOutputSeq (in OutSeq lst, in uniset::ObjectId sup_id)
ShortIOInfo getTimeChange (in uniset::ObjectId sid) raises (NameNotFound)
ShortMapSeq getSensors ()

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

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


Методы

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

SensorInfoSeq IOController_i::getSensorSeq ( in uniset::IDSeq  lst)

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

uniset::IDSeq IOController_i::setOutputSeq ( in OutSeq  lst,
in uniset::ObjectId  sup_id 
)

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

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