Commit b11ac98e authored by Pavel Vainerman's avatar Pavel Vainerman

Мелкие правки форматирования

parent f623e49a
...@@ -45,7 +45,7 @@ interface IOController_i : UniSetManager_i ...@@ -45,7 +45,7 @@ interface IOController_i : UniSetManager_i
exception IOBadParam exception IOBadParam
{ {
string err; string err;
}; };
/*! Значение не определено /*! Значение не определено
...@@ -59,7 +59,7 @@ interface IOController_i : UniSetManager_i ...@@ -59,7 +59,7 @@ interface IOController_i : UniSetManager_i
struct SensorInfo struct SensorInfo
{ {
UniSetTypes::ObjectId id; /*!< идентификатор датчика */ UniSetTypes::ObjectId id; /*!< идентификатор датчика */
UniSetTypes::ObjectId node; /*!< узел на котором он находится */ UniSetTypes::ObjectId node; /*!< узел на котором он находится */
}; };
long getValue(in SensorInfo si) raises(NameNotFound,Undefined); long getValue(in SensorInfo si) raises(NameNotFound,Undefined);
...@@ -83,11 +83,11 @@ interface IOController_i : UniSetManager_i ...@@ -83,11 +83,11 @@ interface IOController_i : UniSetManager_i
struct CalibrateInfo struct CalibrateInfo
{ {
long minRaw; /*!< минимальное "сырое" значение */ long minRaw; /*!< минимальное "сырое" значение */
long maxRaw; /*!< максимальное "сырое" значение */ long maxRaw; /*!< максимальное "сырое" значение */
long minCal; /*!< минимальное калиброванное значение */ long minCal; /*!< минимальное калиброванное значение */
long maxCal; /*!< максимальное калиброванное значение */ long maxCal; /*!< максимальное калиброванное значение */
short precision; /*!< точность */ short precision; /*!< точность */
}; };
void calibrate( in SensorInfo si, in CalibrateInfo ci, in UniSetTypes::ObjectId adminId ) raises(NameNotFound); void calibrate( in SensorInfo si, in CalibrateInfo ci, in UniSetTypes::ObjectId adminId ) raises(NameNotFound);
...@@ -97,18 +97,18 @@ interface IOController_i : UniSetManager_i ...@@ -97,18 +97,18 @@ interface IOController_i : UniSetManager_i
/*! Информация об аналоговом датчике */ /*! Информация об аналоговом датчике */
struct SensorIOInfo struct SensorIOInfo
{ {
long value; /*!< значение */ long value; /*!< значение */
boolean undefined; /*!< признак неопределённости значения */ boolean undefined; /*!< признак неопределённости значения */
boolean blocked; /*!< данное значение блокировано другим */ boolean blocked; /*!< данное значение блокировано другим */
long real_value; /*!< запомненное состояние, до блокировки */ long real_value; /*!< запомненное состояние, до блокировки */
UniversalIO::IOType type; /*!< тип */ UniversalIO::IOType type; /*!< тип */
long priority; /*!< приоритет уведомления */ long priority; /*!< приоритет уведомления */
IOController_i::SensorInfo si; IOController_i::SensorInfo si;
long default_val; /*!< значение по умолчанию */ long default_val; /*!< значение по умолчанию */
CalibrateInfo ci; /*!< калибровочные параметры */ CalibrateInfo ci; /*!< калибровочные параметры */
long tv_sec; /*!< время последнего изменения датчика, секунды (gettimeofday) */ long tv_sec; /*!< время последнего изменения датчика, секунды (gettimeofday) */
long tv_usec; /*!< время последнего изменения датчика, мксек (gettimeofday) */ long tv_usec; /*!< время последнего изменения датчика, мксек (gettimeofday) */
boolean dbignore; /*!< не сохранять изменения в БД */ boolean dbignore; /*!< не сохранять изменения в БД */
}; };
typedef sequence<SensorIOInfo> SensorInfoSeq; typedef sequence<SensorIOInfo> SensorInfoSeq;
...@@ -125,7 +125,7 @@ interface IOController_i : UniSetManager_i ...@@ -125,7 +125,7 @@ interface IOController_i : UniSetManager_i
struct OutInfo struct OutInfo
{ {
SensorInfo si; /*!< идентификатор выхода */ SensorInfo si; /*!< идентификатор выхода */
long value; /*!< значение */ long value; /*!< значение */
}; };
typedef sequence<OutInfo> OutSeq; typedef sequence<OutInfo> OutSeq;
...@@ -143,7 +143,7 @@ interface IOController_i : UniSetManager_i ...@@ -143,7 +143,7 @@ interface IOController_i : UniSetManager_i
{ {
long value; long value;
long tv_sec; /*!< время последнего изменения датчика, секунды (gettimeofday) */ long tv_sec; /*!< время последнего изменения датчика, секунды (gettimeofday) */
long tv_usec; /*!< время последнего изменения датчика, мксек (gettimeofday) */ long tv_usec; /*!< время последнего изменения датчика, мксек (gettimeofday) */
}; };
ShortIOInfo getChangedTime(in SensorInfo si) raises(NameNotFound); ShortIOInfo getChangedTime(in SensorInfo si) raises(NameNotFound);
...@@ -195,24 +195,23 @@ interface IONotifyController_i : IOController_i ...@@ -195,24 +195,23 @@ interface IONotifyController_i : IOController_i
in UniversalIO::UIOCommand cmd ); in UniversalIO::UIOCommand cmd );
/*! Состояние порогового датчика */ /*! Состояние порогового датчика */
enum ThresholdState enum ThresholdState
{ {
LowThreshold, /*!< сработал нижний порог (значение меньше нижнего) */ LowThreshold, /*!< сработал нижний порог (значение меньше нижнего) */
NormalThreshold, /*!< значение в заданных пределах (не достигли порога) */ NormalThreshold, /*!< значение в заданных пределах (не достигли порога) */
HiThreshold /*!< сработал верхний порог (значение больше верхнего) */ HiThreshold /*!< сработал верхний порог (значение больше верхнего) */
}; };
struct ThresholdInfo struct ThresholdInfo
{ {
UniSetTypes::ThresholdId id; UniSetTypes::ThresholdId id;
long hilimit; /*!< верхняя граница срабатывания */ long hilimit; /*!< верхняя граница срабатывания */
long lowlimit; /*!< нижняя гранийа срабатывания */ long lowlimit; /*!< нижняя гранийа срабатывания */
ThresholdState state; ThresholdState state;
long tv_sec; /*!< время последнего изменения датчика, секунды (gettimeofday) */ long tv_sec; /*!< время последнего изменения датчика, секунды (gettimeofday) */
long tv_usec; /*!< время последнего изменения датчика, мксек (gettimeofday) */ long tv_usec; /*!< время последнего изменения датчика, мксек (gettimeofday) */
boolean invert; /*!< инвертированная логика */ boolean invert; /*!< инвертированная логика */
}; };
typedef sequence<ThresholdInfo> ThresholdInfoSeq; typedef sequence<ThresholdInfo> ThresholdInfoSeq;
......
...@@ -39,13 +39,13 @@ ...@@ -39,13 +39,13 @@
*/ */
interface UniSetObject_i interface UniSetObject_i
{ {
UniSetTypes::ObjectId getId(); /*!< получение идентификатора объекта */ UniSetTypes::ObjectId getId(); /*!< получение идентификатора объекта */
UniSetTypes::ObjectType getType(); /*!< получение типа объекта */ UniSetTypes::ObjectType getType(); /*!< получение типа объекта */
UniSetTypes::SimpleInfo getInfo(); /*!< получение информации о внутреннем состоянии объекта */ UniSetTypes::SimpleInfo getInfo(); /*!< получение информации о внутреннем состоянии объекта */
boolean exist(); /*!< проверка существования объекта */ boolean exist(); /*!< проверка существования объекта */
/*! Функция посылки сообщения объекту */ /*! Функция посылки сообщения объекту */
void push(in UniSetTypes::TransportMessage msg); void push(in UniSetTypes::TransportMessage msg);
}; };
......
...@@ -28,7 +28,6 @@ ...@@ -28,7 +28,6 @@
//{ //{
module UniSetTypes module UniSetTypes
{ {
typedef string<100> BaseObjectName;
typedef long ObjectId; /*!< идентификатор объекта */ typedef long ObjectId; /*!< идентификатор объекта */
typedef long ThresholdId; /*!< идентификатор порога */ typedef long ThresholdId; /*!< идентификатор порога */
typedef long TimerId; /*!< идентификатор таймера */ typedef long TimerId; /*!< идентификатор таймера */
......
...@@ -31,4 +31,5 @@ Version 2.0 ...@@ -31,4 +31,5 @@ Version 2.0
// --- Оптимизация.. --- // // --- Оптимизация.. --- //
- отказаться от alias-ов.. (не прижилось, а накладные расходы большие) - отказаться от alias-ов.. (не прижилось, а накладные расходы большие)
- сделать ли ObjectId short? В связи с отказом от alias, нужна ли пара (id,node) - сделать ли ObjectId short? В связи с отказом от alias, нужна ли пара (id,node)
- продумать лучше функцию key()... может наложить ограничение на диапазон id.. - "продумать" функцию key()... может наложить ограничение на диапазон id..
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment