UniSet 2.32.1
|
Базовый интерфейс для создания координаторов ввода/вывода
Подробнее...
import <IOController_i.idl;
Классы | |
struct | CalibrateInfo |
exception | IOBadParam |
exception | NameNotFound |
struct | OutInfo |
struct | SensorInfo |
struct | SensorIOInfo |
struct | ShortIOInfo |
struct | ShortMap |
exception | Undefined |
Открытые типы | |
typedef sequence< SensorIOInfo > | SensorInfoSeq |
typedef sequence< OutInfo > | OutSeq |
typedef sequence< ShortMap > | ShortMapSeq |
Открытые члены | |
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,IOBadParam) |
void | setUndefinedState (in uniset::ObjectId sid, in boolean undefined, in uniset::ObjectId sup_id) raises (NameNotFound,IOBadParam) |
void | freezeValue (in uniset::ObjectId sid, in boolean set, in long value, in uniset::ObjectId sup_id) raises (NameNotFound,IOBadParam) |
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 () |
Открытые члены унаследованные от UniSetManager_i | |
void | broadcast (in uniset::TransportMessage msg) |
uniset::SimpleInfoSeq | getObjectsInfo (in long MaxLength, in string userparam) |
Открытые члены унаследованные от UniSetObject_i | |
uniset::ObjectId | getId () |
uniset::ObjectType | getType () |
uniset::SimpleInfo | getInfo (in string userparam) |
uniset::SimpleInfo | apiRequest (in string query) |
boolean | exist () |
void | push (in uniset::TransportMessage msg) |
void | pushMessage (in string msg, in long mtype, in uniset::Timespec tm, in uniset::ProducerInfo pi, in long priority, in long consumer) |
Базовый интерфейс для создания координаторов ввода/вывода
long IOController_i::getRawValue | ( | in uniset::ObjectId | sid | ) | ||
raises | ( | NameNotFound ) |
Получение неколиброванного значения
SensorInfoSeq IOController_i::getSensorSeq | ( | in uniset::IDSeq | lst | ) |
Получение состояния датчиков.
uniset::IDSeq IOController_i::setOutputSeq | ( | in OutSeq | lst, |
in uniset::ObjectId | sup_id ) |
Выставить состояние группы датчиков/выходов (дискретных или аналоговых).