|
UniSet
1.4.0
|
Классы | |
| class | CacheOfResolve |
| class | а |
Открытые члены | |
| UniversalInterface (UniSetTypes::ObjectId backid, CORBA::ORB_var orb=NULL, UniSetTypes::ObjectIndex *oind=NULL) | |
| UniversalInterface (UniSetTypes::Configuration *uconf=UniSetTypes::conf) | |
| UniSetTypes::ObjectIndex * | getObjectIndex () |
| UniSetTypes::Configuration * | getConf () |
| IOController_i::ASensorInfoSeq_var | getSensorSeq (UniSetTypes::IDList &lst) |
| Получение состояния для списка указанных датчиков | |
| UniSetTypes::IDSeq_var | setOutputSeq (const IOController_i::OutSeq &lst, UniSetTypes::ObjectId sup_id) |
| UniSetTypes::IDSeq_var | askSensorsSeq (UniSetTypes::IDList &lst, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) |
| Заказ по списку | |
| bool | getState (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| Получение состояния дискретного датчика | |
| bool | getState (UniSetTypes::ObjectId id) |
| long | getValue (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| Получение состояния аналогового датчика | |
| long | getValue (UniSetTypes::ObjectId id) |
| void | setState (UniSetTypes::ObjectId id, bool state, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| Вывод для дискретного датчика | |
| void | setState (UniSetTypes::ObjectId id, bool state) |
| void | setState (IOController_i::SensorInfo &si, bool state, UniSetTypes::ObjectId supplier) |
| void | setValue (UniSetTypes::ObjectId id, long value, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| Вывод для аналогового датчика | |
| void | setValue (UniSetTypes::ObjectId id, long value) |
| void | setValue (IOController_i::SensorInfo &si, long value, UniSetTypes::ObjectId supplier) |
| bool | saveState (UniSetTypes::ObjectId id, bool state, UniversalIO::IOTypes type, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| Запись состояния дискретного датчика на удаленный контроллер | |
| bool | saveState (UniSetTypes::ObjectId id, bool state, UniversalIO::IOTypes type) |
| bool | saveState (IOController_i::SensorInfo &si, bool state, UniversalIO::IOTypes type, UniSetTypes::ObjectId supplier) |
| bool | saveValue (UniSetTypes::ObjectId id, long value, UniversalIO::IOTypes type, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| Запись состояния аналогового датчика на удаленный контроллер | |
| bool | saveValue (UniSetTypes::ObjectId id, long value, UniversalIO::IOTypes type) |
| bool | saveValue (IOController_i::SensorInfo &si, long value, UniversalIO::IOTypes type, UniSetTypes::ObjectId supplier) |
| void | fastSaveValue (IOController_i::SensorInfo &si, long value, UniversalIO::IOTypes type, UniSetTypes::ObjectId supplier) |
| void | fastSaveState (IOController_i::SensorInfo &si, bool state, UniversalIO::IOTypes type, UniSetTypes::ObjectId supplier) |
| void | fastSetState (IOController_i::SensorInfo &si, bool state, UniSetTypes::ObjectId supplier) |
| void | fastSetValue (IOController_i::SensorInfo &si, long value, UniSetTypes::ObjectId supplier) |
| void | setUndefinedState (IOController_i::SensorInfo &si, bool undefined, UniSetTypes::ObjectId supplier) |
| CORBA::Long | getRawValue (const IOController_i::SensorInfo &si) |
| void | calibrate (const IOController_i::SensorInfo &si, const IOController_i::CalibrateInfo &ci, UniSetTypes::ObjectId adminId=UniSetTypes::DefaultObjectId) |
| калибровка | |
| IOController_i::CalibrateInfo | getCalibrateInfo (const IOController_i::SensorInfo &si) |
| void | askRemoteState (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId node, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) throw (IO_THROW_EXCEPTIONS) |
| Заказ информации об изменении дискретного датчика | |
| void | askState (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) |
| void | askRemoteValue (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId node, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) throw (IO_THROW_EXCEPTIONS) |
| Заказ информации об изменении аналогового датчика | |
| void | askValue (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) |
| void | askThreshold (UniSetTypes::ObjectId sensorId, UniSetTypes::ThresholdId tid, UniversalIO::UIOCommand cmd, CORBA::Long lowLimit=0, CORBA::Long hiLimit=0, CORBA::Long sensibility=0, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) |
| void | askRemoteThreshold (UniSetTypes::ObjectId sensorId, UniSetTypes::ObjectId node, UniSetTypes::ThresholdId thresholdId, UniversalIO::UIOCommand cmd, CORBA::Long lowLimit=0, CORBA::Long hiLimit=0, CORBA::Long sensibility=0, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) |
| void | askSensor (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) |
| Универсальный заказ информации об изменении датчика | |
| void | askRemoteSensor (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId node, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) throw (IO_THROW_EXCEPTIONS) |
| void | askOutput (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) |
| void | askRemoteOutput (UniSetTypes::ObjectId id, UniversalIO::UIOCommand cmd, UniSetTypes::ObjectId node, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) throw (IO_THROW_EXCEPTIONS) |
| void | askTimer (UniSetTypes::TimerId timerid, CORBA::Long timeMS, CORBA::Short ticks=-1, UniSetTypes::Message::Priority piority=UniSetTypes::Message::High, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) throw (IO_THROW_EXCEPTIONS) |
| Заказ таймера | |
| void | askMessage (UniSetTypes::MessageCode mid, UniversalIO::UIOCommand cmd, bool ack=true, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) throw (IO_THROW_EXCEPTIONS) |
| Заказ сообщения | |
| void | askMessageRange (UniSetTypes::MessageCode from, UniSetTypes::MessageCode to, UniversalIO::UIOCommand cmd, bool ack=true, UniSetTypes::ObjectId backid=UniSetTypes::DefaultObjectId) throw (IO_THROW_EXCEPTIONS) |
| UniversalIO::IOTypes | getIOType (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| UniversalIO::IOTypes | getIOType (UniSetTypes::ObjectId id) |
| UniSetTypes::ObjectType | getType (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| UniSetTypes::ObjectType | getType (UniSetTypes::ObjectId id) |
| UniversalIO::IOTypes | getConfIOType (UniSetTypes::ObjectId id) |
| IOController_i::ShortIOInfo | getChangedTime (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) |
| IOController_i::ShortMapSeq * | getSensors (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node=UniSetTypes::conf->getLocalNode()) |
| void | registered (UniSetTypes::ObjectId id, const UniSetTypes::ObjectPtr oRef, bool force=false) throw (UniSetTypes::ORepFailed) |
| void | registered (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node, const UniSetTypes::ObjectPtr oRef, bool force=false) throw (UniSetTypes::ORepFailed) |
| void | unregister (UniSetTypes::ObjectId id) throw (UniSetTypes::ORepFailed) |
| void | unregister (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) throw (UniSetTypes::ORepFailed) |
| UniSetTypes::ObjectPtr | resolve (const char *name) |
| UniSetTypes::ObjectPtr | resolve (UniSetTypes::ObjectId id) |
| UniSetTypes::ObjectPtr | resolve (UniSetTypes::ObjectId id, UniSetTypes::ObjectId nodeName, int timeoutMS=UniversalIO::defaultTimeOut) throw (UniSetTypes::ResolveNameError, UniSetTypes::TimeOut) |
| bool | isExist (UniSetTypes::ObjectId id) |
| bool | isExist (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) |
| UniSetTypes::ObjectId | getIdByName (const char *name) |
| UniSetTypes::ObjectId | getIdByName (const string name) |
| std::string | getNameById (UniSetTypes::ObjectId id) |
| std::string | getNameById (UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) |
| UniSetTypes::ObjectId | getNodeId (const std::string &fullname) |
| std::string | getName (const std::string &fullname) |
| std::string | getTextName (UniSetTypes::ObjectId id) |
| void | send (UniSetTypes::ObjectId name, UniSetTypes::TransportMessage &msg, UniSetTypes::ObjectId node) throw (IO_THROW_EXCEPTIONS) |
| void | send (UniSetTypes::ObjectId name, UniSetTypes::TransportMessage &msg) |
| bool | info (std::string msg, UniSetTypes::ObjectId messenger, UniSetTypes::ObjectId fromNode=UniSetTypes::conf->getLocalNode(), UniSetTypes::InfoMessage::Character ch=UniSetTypes::InfoMessage::Normal, UniSetTypes::ObjectId from=UniSetTypes::DefaultObjectId) |
| bool | alarm (std::string msg, UniSetTypes::ObjectId messenger, UniSetTypes::ObjectId fromNode=UniSetTypes::conf->getLocalNode(), UniSetTypes::AlarmMessage::Character ch=UniSetTypes::AlarmMessage::Alarm, UniSetTypes::ObjectId from=UniSetTypes::DefaultObjectId) |
| bool | info (UniSetTypes::InfoMessage &msg, UniSetTypes::ObjectId messenger) |
| bool | alarm (UniSetTypes::AlarmMessage &msg, UniSetTypes::ObjectId messenger) |
| bool | waitReady (UniSetTypes::ObjectId id, int msec, int pause=5000, UniSetTypes::ObjectId node=UniSetTypes::conf->getLocalNode()) |
| bool | waitWorking (UniSetTypes::ObjectId id, int msec, int pause=3000, UniSetTypes::ObjectId node=UniSetTypes::conf->getLocalNode()) |
| void | setCacheMaxSize (unsigned int newsize) |
| void | initBackId (UniSetTypes::ObjectId backid) |
Открытые статические члены | |
| static std::string | timeToString (time_t tm=time(0), const std::string brk=":") |
| static std::string | dateToString (time_t tm=time(0), const std::string brk="/") |
Защищенные члены | |
| std::string | set_err (const std::string &pre, UniSetTypes::ObjectId id, UniSetTypes::ObjectId node) |
| void UniversalInterface::askMessage | ( | UniSetTypes::MessageCode | mid, |
| UniversalIO::UIOCommand | cmd, | ||
| bool | ack = true, |
||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) | throw (IO_THROW_EXCEPTIONS) |
Заказ сообщения
| mid | - код заказываемого сообщения |
| cmd | - команда см. UniversalIO::UIOCommand |
| ask | - присылать уведомление о подтверждении |
| backid | - обратный адрес (идентификатор заказчика) |
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
| void UniversalInterface::askMessageRange | ( | UniSetTypes::MessageCode | from, |
| UniSetTypes::MessageCode | to, | ||
| UniversalIO::UIOCommand | cmd, | ||
| bool | ack = true, |
||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) | throw (IO_THROW_EXCEPTIONS) |
| from | - код начального сообщения |
| to | - код конечного сообщения |
| cmd | - команда см. UniversalIO::UIOCommand |
| ask | - присылать уведомление о подтверждении |
| backid | - обратный адрес (идентификатор заказчика) |
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
| void UniversalInterface::askRemoteOutput | ( | UniSetTypes::ObjectId | id, |
| UniversalIO::UIOCommand | cmd, | ||
| UniSetTypes::ObjectId | node, | ||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) | throw (IO_THROW_EXCEPTIONS) |
| id | - идентификатор датчика |
| backid | - идентификатор заказчика, кому присылать сообщение об изменении |
| cmd | - команда см. UniversalIO::UIOCommand |
| backid | - обратный адрес (идентификатор заказчика) |
| IOBadParam | - генерируется если указано неправильное имя вывода или секции |
| TimeOut | - генерируется если нет связи объектом отвечающим за инф-ию об этом датчике |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
| void UniversalInterface::askRemoteSensor | ( | UniSetTypes::ObjectId | id, |
| UniversalIO::UIOCommand | cmd, | ||
| UniSetTypes::ObjectId | node, | ||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) | throw (IO_THROW_EXCEPTIONS) |
| sensor | - идентификатор датчика |
| node | - идентификатор узла на котором заказывается датчик |
| cmd | - команда см. UniversalIO::UIOCommand |
| backid | - обратный адрес (идентификатор заказчика) |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
Используется в askSensor().
| void UniversalInterface::askRemoteState | ( | UniSetTypes::ObjectId | id, |
| UniversalIO::UIOCommand | cmd, | ||
| UniSetTypes::ObjectId | node, | ||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) | throw (IO_THROW_EXCEPTIONS) |
Заказ информации об изменении дискретного датчика
| name | - имя дискретного датчика |
| fromName | - имя объекта(заказчика) кому присылать сообщение об изменении |
| sensor | - идентификатор датчика |
| node | - идентификатор узла на котором заказывается датчик |
| cmd | - команда см. UniversalIO::UIOCommand |
| backid | - обратный адрес (идентификатор заказчика) |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
| void UniversalInterface::askRemoteValue | ( | UniSetTypes::ObjectId | id, |
| UniversalIO::UIOCommand | cmd, | ||
| UniSetTypes::ObjectId | node, | ||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) | throw (IO_THROW_EXCEPTIONS) |
Заказ информации об изменении аналогового датчика
| name | - имя аналогового датчика |
| fromName | - имя объекта(заказчика) кому присылать сообщение об изменении |
| id | - идентификатор датчика |
| backid | - идентификатор заказчика, кому присылать сообщение об изменении |
| cmd | - команда см. UniversalIO::UIOCommand |
| backid | - обратный адрес (идентификатор заказчика) |
| IOBadParam | - генерируется если указано неправильное имя вывода или секции |
| TimeOut | - генерируется если нет связи объектом отвечающим за инф-ию об этом датчике |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
| void UniversalInterface::askSensor | ( | UniSetTypes::ObjectId | id, |
| UniversalIO::UIOCommand | cmd, | ||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) |
Универсальный заказ информации об изменении датчика
Перекрестные ссылки askRemoteSensor() и UniSetTypes::Configuration::getLocalNode().
| UniSetTypes::IDSeq_var UniversalInterface::askSensorsSeq | ( | UniSetTypes::IDList & | lst, |
| UniversalIO::UIOCommand | cmd, | ||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) |
Заказ по списку
Перекрестные ссылки UniSetTypes::conf, UniSetTypes::DefaultObjectId, UniSetTypes::Configuration::getLocalNode(), msleep() и resolve().
| void UniversalInterface::askTimer | ( | UniSetTypes::TimerId | timerid, |
| CORBA::Long | timeMS, | ||
| CORBA::Short | ticks = -1, |
||
| UniSetTypes::Message::Priority | priority = UniSetTypes::Message::High, |
||
| UniSetTypes::ObjectId | backid = UniSetTypes::DefaultObjectId |
||
| ) | throw (IO_THROW_EXCEPTIONS) |
Заказ таймера
| timerid | - идентификатор таймера |
| timeMS | - интервал (0 - означает отказ) |
| ticks | - количество уведомлений (0 - постоянно) |
| backid | - обратный адрес (идентификатор заказчика) |
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
| void UniversalInterface::calibrate | ( | const IOController_i::SensorInfo & | si, |
| const IOController_i::CalibrateInfo & | ci, | ||
| UniSetTypes::ObjectId | adminId = UniSetTypes::DefaultObjectId |
||
| ) |
калибровка
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id, msleep(), IOController_i::SensorInfo::node и resolve().
| string UniversalInterface::dateToString | ( | time_t | tm = time(0), |
| const std::string | brk = "/" |
||
| ) | [static] |
Преобразование даты в строку DD/MM/YYYY
| UniSetTypes::ObjectId UniversalInterface::getIdByName | ( | const char * | name | ) | [inline] |
получение идентификатора объекта по имени
| IOTypes UniversalInterface::getIOType | ( | UniSetTypes::ObjectId | id, |
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
| name | - идентификатор объекта |
| node | - идентификатор узла |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
| std::string UniversalInterface::getNameById | ( | UniSetTypes::ObjectId | id | ) | [inline] |
получение имени по идентификатору объекта
Используется в TimerService::askTimer() и TimerService::work().
| IOController_i::ASensorInfoSeq_var UniversalInterface::getSensorSeq | ( | UniSetTypes::IDList & | lst | ) |
Получение состояния для списка указанных датчиков
Перекрестные ссылки UniSetTypes::conf, UniSetTypes::DefaultObjectId, UniSetTypes::Configuration::getLocalNode(), msleep() и resolve().
| bool UniversalInterface::getState | ( | UniSetTypes::ObjectId | id, |
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
Получение состояния дискретного датчика
| name | - полное имя дискретного датчика |
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
Используется в LProcessor::getInputs().
| ObjectType UniversalInterface::getType | ( | UniSetTypes::ObjectId | id, |
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
| name | - идентификатор объекта |
| node | - идентификатор узла |
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
| long UniversalInterface::getValue | ( | UniSetTypes::ObjectId | id, |
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
Получение состояния аналогового датчика
| name | - полное имя аналогового датчика |
| id | - идентификатор датчика ═ |
| IOBadParam | - генерируется если указано неправильное имя датчика или секции |
| IOTimeOut | - генерируется если в течение времени timeout небыл получен ответ |
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
| void UniversalInterface::registered | ( | UniSetTypes::ObjectId | id, |
| const UniSetTypes::ObjectPtr | oRef, | ||
| bool | force = false |
||
| ) | throw (UniSetTypes::ORepFailed) |
регистрация объекта в репозитории
Используется в ProxyManager::activateObject(), IOController::asRegistration() и IOController::dsRegistration().
| UniSetTypes::ObjectPtr UniversalInterface::resolve | ( | const char * | name | ) | [inline] |
получение ссылки на объект
Перекрестные ссылки ObjectRepository::resolve().
Используется в askSensorsSeq(), TimerService::askTimer(), calibrate(), getSensorSeq(), TimerService::send() и IONotifyController::send().
| bool UniversalInterface::saveState | ( | UniSetTypes::ObjectId | id, |
| bool | state, | ||
| UniversalIO::IOTypes | type, | ||
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
Запись состояния дискретного датчика на удаленный контроллер
| id | - идентификатор датчика |
| state | - состояние в которое его необходимо перевести |
| type | - тип датчика |
| node | - идентификатор узла |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
| bool UniversalInterface::saveValue | ( | UniSetTypes::ObjectId | id, |
| long | value, | ||
| UniversalIO::IOTypes | type, | ||
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
Запись состояния аналогового датчика на удаленный контроллер
| id | - идентификатор датчика |
| node | - идентификатор узла |
| type | - тип датчика |
| value | - значение которое необходимо установить |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
| void UniversalInterface::send | ( | UniSetTypes::ObjectId | name, |
| UniSetTypes::TransportMessage & | msg, | ||
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
посылка сообщения msg объекту name на узел node
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
Используется в IOController::logging().
| void UniversalInterface::setState | ( | UniSetTypes::ObjectId | id, |
| bool | state, | ||
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
Вывод для дискретного датчика
| id | - идентификатор датчика |
| state | - состояние в которое его необходимо перевести ═ |
| IOBadParam | - генерируется если указано неправильное имя вывода или секции |
Перекрестные ссылки UniSetTypes::DefaultObjectId и msleep().
| void UniversalInterface::setValue | ( | UniSetTypes::ObjectId | id, |
| long | value, | ||
| UniSetTypes::ObjectId | node | ||
| ) | throw (IO_THROW_EXCEPTIONS) |
Вывод для аналогового датчика
| id | - идентификатор датчика |
| value | - значение которое необходимо установить |
| IOBadParam | - генерируется если указано неправильное имя вывода или секции |
Перекрестные ссылки UniSetTypes::DefaultObjectId, IOController_i::SensorInfo::id и msleep().
| string UniversalInterface::timeToString | ( | time_t | tm = time(0), |
| const std::string | brk = ":" |
||
| ) | [static] |
Преобразование времени в строку HH:MM:SS
| void UniversalInterface::unregister | ( | UniSetTypes::ObjectId | id | ) | throw (UniSetTypes::ORepFailed) |
разрегистрация объекта
Используется в ProxyManager::activateObject(), IOController::asRegistration(), ProxyManager::disactivateObject(), IOController::dsRegistration() и IOController::sUnRegistration().
1.7.6.1