Commit 3c7a86d4 authored by Pavel Vainerman's avatar Pavel Vainerman

Сделал UniSetTypes::KeyType беззнаковым

parent 38ba27ea
...@@ -55,7 +55,7 @@ namespace UniSetTypes ...@@ -55,7 +55,7 @@ namespace UniSetTypes
const ThresholdId DefaultThresholdId = -1; /*!< идентификатор порогов по умолчанию */ const ThresholdId DefaultThresholdId = -1; /*!< идентификатор порогов по умолчанию */
const ThresholdId DefaultTimerId = -1; /*!< идентификатор таймера по умолчанию */ const ThresholdId DefaultTimerId = -1; /*!< идентификатор таймера по умолчанию */
typedef long KeyType; /*!< уникальный ключ объекта */ typedef unsigned long KeyType; /*!< уникальный ключ объекта */
/*! генератор уникального положительного ключа /*! генератор уникального положительного ключа
* Уникальность гарантируется только для пары значений * Уникальность гарантируется только для пары значений
...@@ -78,8 +78,8 @@ namespace UniSetTypes ...@@ -78,8 +78,8 @@ namespace UniSetTypes
typedef std::list<std::string> ListObjectName; /*!< Список объектов типа ObjectName */ typedef std::list<std::string> ListObjectName; /*!< Список объектов типа ObjectName */
typedef ObjectId SysId; typedef ObjectId SysId;
typedef CORBA::Object_ptr ObjectPtr; /*!< Ссылка на объект регистрируемый в ObjectRepository */ typedef CORBA::Object_ptr ObjectPtr; /*!< Ссылка на объект регистрируемый в ObjectRepository */
typedef CORBA::Object_var ObjectVar; /*!< Ссылка на объект регистрируемый в ObjectRepository */ typedef CORBA::Object_var ObjectVar; /*!< Ссылка на объект регистрируемый в ObjectRepository */
/*! Функция делает ObjectType из const char * (переводит const-строку в обычную, что плохо, но мы обещаем не писать в неё :) ) */ /*! Функция делает ObjectType из const char * (переводит const-строку в обычную, что плохо, но мы обещаем не писать в неё :) ) */
inline static UniSetTypes::ObjectType getObjectType(const char * name) { const void *t = name; return (UniSetTypes::ObjectType)t; } inline static UniSetTypes::ObjectType getObjectType(const char * name) { const void *t = name; return (UniSetTypes::ObjectType)t; }
...@@ -90,11 +90,11 @@ namespace UniSetTypes ...@@ -90,11 +90,11 @@ namespace UniSetTypes
/*! Команды для управления лампочками */ /*! Команды для управления лампочками */
enum LampCommand enum LampCommand
{ {
lmpOFF = 0, /*!< выключить */ lmpOFF = 0, /*!< выключить */
lmpON = 1, /*!< включить */ lmpON = 1, /*!< включить */
lmpBLINK = 2, /*!< мигать */ lmpBLINK = 2, /*!< мигать */
lmpBLINK2 = 3, /*!< мигать */ lmpBLINK2 = 3, /*!< мигать */
lmpBLINK3 = 4 /*!< мигать */ lmpBLINK3 = 4 /*!< мигать */
}; };
static const long ChannelBreakValue = std::numeric_limits<long>::max(); static const long ChannelBreakValue = std::numeric_limits<long>::max();
......
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