Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
uniset2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UniSet project repositories
uniset2
Commits
3f788adc
Commit
3f788adc
authored
Nov 23, 2016
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
getInfo(): long userparam --> string userparam
parent
75cf7f1a
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
44 additions
and
41 deletions
+44
-41
UniSetManager_i.idl
IDL/UniSetTypes/UniSetManager_i.idl
+1
-1
UniSetObject_i.idl
IDL/UniSetTypes/UniSetObject_i.idl
+3
-3
TODO
TODO
+1
-0
admin.cc
Utilities/Admin/admin.cc
+5
-5
ctl-cpp-common.xsl
Utilities/codegen/ctl-cpp-common.xsl
+2
-2
MBExchange.cc
extensions/ModbusMaster/MBExchange.cc
+1
-1
MBExchange.h
extensions/ModbusMaster/MBExchange.h
+1
-1
MBTCPMaster.cc
extensions/ModbusMaster/MBTCPMaster.cc
+1
-1
MBTCPMaster.h
extensions/ModbusMaster/MBTCPMaster.h
+1
-1
MBTCPMultiMaster.cc
extensions/ModbusMaster/MBTCPMultiMaster.cc
+1
-1
MBTCPMultiMaster.h
extensions/ModbusMaster/MBTCPMultiMaster.h
+1
-1
MBSlave.cc
extensions/ModbusSlave/MBSlave.cc
+1
-1
MBSlave.h
extensions/ModbusSlave/MBSlave.h
+1
-1
SharedMemory.cc
extensions/SharedMemory/SharedMemory.cc
+1
-1
SharedMemory.h
extensions/SharedMemory/SharedMemory.h
+1
-1
UNetExchange.cc
extensions/UNetUDP/UNetExchange.cc
+1
-1
UNetExchange.h
extensions/UNetUDP/UNetExchange.h
+1
-1
UObject_SK.h
extensions/include/UObject_SK.h
+4
-4
UObject_SK.cc
extensions/lib/UObject_SK.cc
+2
-2
IOController.h
include/IOController.h
+1
-1
IONotifyController.h
include/IONotifyController.h
+1
-1
UniSetManager.h
include/UniSetManager.h
+2
-2
UniSetObject.h
include/UniSetObject.h
+1
-1
UniSetManager.cc
src/ObjectRepository/UniSetManager.cc
+2
-2
UniSetObject.cc
src/ObjectRepository/UniSetObject.cc
+1
-1
IOController.cc
src/Processes/IOController.cc
+1
-1
IONotifyController.cc
src/Processes/IONotifyController.cc
+5
-3
No files found.
IDL/UniSetTypes/UniSetManager_i.idl
View file @
3f788adc
...
@@ -58,7 +58,7 @@
...
@@ -58,7 +58,7 @@
*
\
todo
Подумать
насчет
применения
итератора
,
при
слишком
*
\
todo
Подумать
насчет
применения
итератора
,
при
слишком
*
большом
(
>
1000
)
количестве
подчиненных
объектов...
*
большом
(
>
1000
)
количестве
подчиненных
объектов...
*/
*/
uniset
::
SimpleInfoSeq
getObjectsInfo
(
in
long
MaxLength
,
in
lo
ng
userparam
)
;
uniset
::
SimpleInfoSeq
getObjectsInfo
(
in
long
MaxLength
,
in
stri
ng
userparam
)
;
}
;
}
;
//}
; // end of module UniSet
//}
; // end of module UniSet
...
...
IDL/UniSetTypes/UniSetObject_i.idl
View file @
3f788adc
...
@@ -39,15 +39,15 @@
...
@@ -39,15 +39,15 @@
uniset
::
ObjectId
getId
()
; /*!< получение идентификатора объекта */
uniset
::
ObjectId
getId
()
; /*!< получение идентификатора объекта */
uniset
::
ObjectType
getType
()
; /*!< получение типа объекта */
uniset
::
ObjectType
getType
()
; /*!< получение типа объекта */
/*
!
получение
информации
о
внутреннем
состоянии
объекта
/*
!
получение
информации
о
т
объекта
\
param
userparam
-
Необязательный
пользовательский
параметр
\
param
userparam
-
Необязательный
пользовательский
параметр
*/
*/
uniset
::
SimpleInfo
getInfo
(
in
lo
ng
userparam
)
;
uniset
::
SimpleInfo
getInfo
(
in
stri
ng
userparam
)
;
boolean
exist
()
; /*!< проверка существования объекта */
boolean
exist
()
; /*!< проверка существования объекта */
/*
!
Функция
посылки
сообщения
объекту
*/
/*
!
Функция
посылки
сообщения
объекту
*/
void
push
(
in
uniset
::
TransportMessage
msg
)
;
void
push
(
in
uniset
::
TransportMessage
msg
)
;
}
;
}
;
//}
; // end of module UniSet
//}
; // end of module UniSet
...
...
TODO
View file @
3f788adc
...
@@ -57,6 +57,7 @@ HTTP API:
...
@@ -57,6 +57,7 @@ HTTP API:
- список объектов возвращать с их типом (чтобы можно было SM вычислять)
- список объектов возвращать с их типом (чтобы можно было SM вычислять)
= Сделать возможность настраивать параметры httpserver-а из командной строки (количество потоков и т.п.)
= Сделать возможность настраивать параметры httpserver-а из командной строки (количество потоков и т.п.)
- ТЕСТЫ (как вариант поизучать про тестовые фреймворки на питоне (pytest?)
- ТЕСТЫ (как вариант поизучать про тестовые фреймворки на питоне (pytest?)
- /sensors/XXX?config=name,textname,... - запрос полей (из configure.xml)
Version 2.5
Version 2.5
...
...
Utilities/Admin/admin.cc
View file @
3f788adc
...
@@ -72,7 +72,7 @@ int getRawValue( const string& args, UInterface& ui );
...
@@ -72,7 +72,7 @@ int getRawValue( const string& args, UInterface& ui );
int
getChangedTime
(
const
string
&
args
,
UInterface
&
ui
);
int
getChangedTime
(
const
string
&
args
,
UInterface
&
ui
);
int
getState
(
const
string
&
args
,
UInterface
&
ui
);
int
getState
(
const
string
&
args
,
UInterface
&
ui
);
int
getCalibrate
(
const
string
&
args
,
UInterface
&
ui
);
int
getCalibrate
(
const
string
&
args
,
UInterface
&
ui
);
int
oinfo
(
const
string
&
args
,
UInterface
&
ui
,
int
userparam
);
int
oinfo
(
const
string
&
args
,
UInterface
&
ui
,
const
string
&
userparam
);
// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
static
void
print_help
(
int
width
,
const
string
&
cmd
,
const
string
&
help
,
const
string
&
tab
=
" "
)
static
void
print_help
(
int
width
,
const
string
&
cmd
,
const
string
&
help
,
const
string
&
tab
=
" "
)
{
{
...
@@ -234,10 +234,10 @@ int main(int argc, char** argv)
...
@@ -234,10 +234,10 @@ int main(int argc, char** argv)
UInterface
ui
(
conf
);
UInterface
ui
(
conf
);
ui
.
initBackId
(
uniset
::
AdminID
);
ui
.
initBackId
(
uniset
::
AdminID
);
int
userparam
=
0
;
std
::
string
userparam
=
{
""
}
;
if
(
optind
<
argc
)
if
(
optind
<
argc
)
userparam
=
uni_atoi
(
argv
[
optind
])
;
userparam
=
argv
[
optind
]
;
return
oinfo
(
optarg
,
ui
,
userparam
);
return
oinfo
(
optarg
,
ui
,
userparam
);
}
}
...
@@ -1003,7 +1003,7 @@ int configure( const string& arg, UInterface& ui )
...
@@ -1003,7 +1003,7 @@ int configure( const string& arg, UInterface& ui )
}
}
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
int
oinfo
(
const
string
&
args
,
UInterface
&
ui
,
int
userparam
)
int
oinfo
(
const
string
&
args
,
UInterface
&
ui
,
const
string
&
userparam
)
{
{
auto
conf
=
uniset_conf
();
auto
conf
=
uniset_conf
();
auto
sl
=
uniset
::
getObjectsList
(
args
,
conf
);
auto
sl
=
uniset
::
getObjectsList
(
args
,
conf
);
...
@@ -1025,7 +1025,7 @@ int oinfo( const string& args, UInterface& ui, int userparam )
...
@@ -1025,7 +1025,7 @@ int oinfo( const string& args, UInterface& ui, int userparam )
}
}
else
else
{
{
SimpleInfo_var
inf
=
obj
->
getInfo
(
userparam
);
SimpleInfo_var
inf
=
obj
->
getInfo
(
userparam
.
c_str
()
);
cout
<<
inf
->
info
<<
endl
;
cout
<<
inf
->
info
<<
endl
;
}
}
}
}
...
...
Utilities/codegen/ctl-cpp-common.xsl
View file @
3f788adc
...
@@ -173,7 +173,7 @@
...
@@ -173,7 +173,7 @@
void askSensor( uniset::ObjectId sid, UniversalIO::UIOCommand, uniset::ObjectId node = uniset::uniset_conf()->getLocalNode() );
void askSensor( uniset::ObjectId sid, UniversalIO::UIOCommand, uniset::ObjectId node = uniset::uniset_conf()->getLocalNode() );
void updateValues();
void updateValues();
virtual uniset::SimpleInfo* getInfo(
CORBA::Long
userparam = 0 ) override;
virtual uniset::SimpleInfo* getInfo(
const char*
userparam = 0 ) override;
virtual bool setMsg( uniset::ObjectId code, bool state = true ) noexcept;
virtual bool setMsg( uniset::ObjectId code, bool state = true ) noexcept;
...
@@ -561,7 +561,7 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::preSysCommand( const SystemMessage*
...
@@ -561,7 +561,7 @@ void <xsl:value-of select="$CLASSNAME"/>_SK::preSysCommand( const SystemMessage*
}
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
uniset::SimpleInfo*
<xsl:value-of
select=
"$CLASSNAME"
/>
_SK::getInfo(
CORBA::Long
userparam )
uniset::SimpleInfo*
<xsl:value-of
select=
"$CLASSNAME"
/>
_SK::getInfo(
const char*
userparam )
{
{
<xsl:if
test=
"not(normalize-space($BASECLASS)='')"
>
uniset::SimpleInfo_var i =
<xsl:value-of
select=
"$BASECLASS"
/>
::getInfo(userparam);
</xsl:if>
<xsl:if
test=
"not(normalize-space($BASECLASS)='')"
>
uniset::SimpleInfo_var i =
<xsl:value-of
select=
"$BASECLASS"
/>
::getInfo(userparam);
</xsl:if>
<xsl:if
test=
"normalize-space($BASECLASS)=''"
>
uniset::SimpleInfo_var i = UniSetObject::getInfo(userparam);
</xsl:if>
<xsl:if
test=
"normalize-space($BASECLASS)=''"
>
uniset::SimpleInfo_var i = UniSetObject::getInfo(userparam);
</xsl:if>
...
...
extensions/ModbusMaster/MBExchange.cc
View file @
3f788adc
...
@@ -3286,7 +3286,7 @@ std::ostream& operator<<( std::ostream& os, const MBExchange::ExchangeMode& em )
...
@@ -3286,7 +3286,7 @@ std::ostream& operator<<( std::ostream& os, const MBExchange::ExchangeMode& em )
return
os
;
return
os
;
}
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
uniset
::
SimpleInfo
*
MBExchange
::
getInfo
(
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
MBExchange
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
...
...
extensions/ModbusMaster/MBExchange.h
View file @
3f788adc
...
@@ -252,7 +252,7 @@ class MBExchange:
...
@@ -252,7 +252,7 @@ class MBExchange:
return
mblog
;
return
mblog
;
}
}
virtual
uniset
::
SimpleInfo
*
getInfo
(
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
protected
:
protected
:
virtual
void
step
();
virtual
void
step
();
...
...
extensions/ModbusMaster/MBTCPMaster.cc
View file @
3f788adc
...
@@ -258,7 +258,7 @@ std::shared_ptr<MBTCPMaster> MBTCPMaster::init_mbmaster(int argc, const char* co
...
@@ -258,7 +258,7 @@ std::shared_ptr<MBTCPMaster> MBTCPMaster::init_mbmaster(int argc, const char* co
return
make_shared
<
MBTCPMaster
>
(
ID
,
icID
,
ic
,
prefix
);
return
make_shared
<
MBTCPMaster
>
(
ID
,
icID
,
ic
,
prefix
);
}
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
uniset
::
SimpleInfo
*
MBTCPMaster
::
getInfo
(
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
MBTCPMaster
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
MBExchange
::
getInfo
(
userparam
);
uniset
::
SimpleInfo_var
i
=
MBExchange
::
getInfo
(
userparam
);
...
...
extensions/ModbusMaster/MBTCPMaster.h
View file @
3f788adc
...
@@ -234,7 +234,7 @@ class MBTCPMaster:
...
@@ -234,7 +234,7 @@ class MBTCPMaster:
/*! глобальная функция для вывода help-а */
/*! глобальная функция для вывода help-а */
static
void
help_print
(
int
argc
,
const
char
*
const
*
argv
);
static
void
help_print
(
int
argc
,
const
char
*
const
*
argv
);
virtual
uniset
::
SimpleInfo
*
getInfo
(
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
protected
:
protected
:
virtual
void
sysCommand
(
const
uniset
::
SystemMessage
*
sm
)
override
;
virtual
void
sysCommand
(
const
uniset
::
SystemMessage
*
sm
)
override
;
...
...
extensions/ModbusMaster/MBTCPMultiMaster.cc
View file @
3f788adc
...
@@ -761,7 +761,7 @@ const std::string MBTCPMultiMaster::MBSlaveInfo::getShortInfo() const
...
@@ -761,7 +761,7 @@ const std::string MBTCPMultiMaster::MBSlaveInfo::getShortInfo() const
return
std
::
move
(
s
.
str
());
return
std
::
move
(
s
.
str
());
}
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
uniset
::
SimpleInfo
*
MBTCPMultiMaster
::
getInfo
(
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
MBTCPMultiMaster
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
MBExchange
::
getInfo
(
userparam
);
uniset
::
SimpleInfo_var
i
=
MBExchange
::
getInfo
(
userparam
);
...
...
extensions/ModbusMaster/MBTCPMultiMaster.h
View file @
3f788adc
...
@@ -298,7 +298,7 @@ class MBTCPMultiMaster:
...
@@ -298,7 +298,7 @@ class MBTCPMultiMaster:
/*! глобальная функция для вывода help-а */
/*! глобальная функция для вывода help-а */
static
void
help_print
(
int
argc
,
const
char
*
const
*
argv
);
static
void
help_print
(
int
argc
,
const
char
*
const
*
argv
);
virtual
uniset
::
SimpleInfo
*
getInfo
(
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
protected
:
protected
:
virtual
void
sysCommand
(
const
uniset
::
SystemMessage
*
sm
)
override
;
virtual
void
sysCommand
(
const
uniset
::
SystemMessage
*
sm
)
override
;
...
...
extensions/ModbusSlave/MBSlave.cc
View file @
3f788adc
...
@@ -2593,7 +2593,7 @@ const std::string MBSlave::ClientInfo::getShortInfo() const
...
@@ -2593,7 +2593,7 @@ const std::string MBSlave::ClientInfo::getShortInfo() const
return
std
::
move
(
s
.
str
());
return
std
::
move
(
s
.
str
());
}
}
// -------------------------------------------------------------------------
// -------------------------------------------------------------------------
uniset
::
SimpleInfo
*
MBSlave
::
getInfo
(
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
MBSlave
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
...
...
extensions/ModbusSlave/MBSlave.h
View file @
3f788adc
...
@@ -386,7 +386,7 @@ class MBSlave:
...
@@ -386,7 +386,7 @@ class MBSlave:
return
mblog
;
return
mblog
;
}
}
virtual
uniset
::
SimpleInfo
*
getInfo
(
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
protected
:
protected
:
...
...
extensions/SharedMemory/SharedMemory.cc
View file @
3f788adc
...
@@ -998,7 +998,7 @@ bool SharedMemory::initFromSM( uniset::ObjectId sm_id, uniset::ObjectId sm_node
...
@@ -998,7 +998,7 @@ bool SharedMemory::initFromSM( uniset::ObjectId sm_id, uniset::ObjectId sm_node
return
false
;
return
false
;
}
}
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
uniset
::
SimpleInfo
*
SharedMemory
::
getInfo
(
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
SharedMemory
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
IONotifyController
::
getInfo
(
userparam
);
uniset
::
SimpleInfo_var
i
=
IONotifyController
::
getInfo
(
userparam
);
...
...
extensions/SharedMemory/SharedMemory.h
View file @
3f788adc
...
@@ -337,7 +337,7 @@ class SharedMemory:
...
@@ -337,7 +337,7 @@ class SharedMemory:
// чтобы понять, когда можно получать от SM данные.
// чтобы понять, когда можно получать от SM данные.
virtual
CORBA
::
Boolean
exist
()
override
;
virtual
CORBA
::
Boolean
exist
()
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
void
addReadItem
(
Restorer_XML
::
ReaderSlot
sl
);
void
addReadItem
(
Restorer_XML
::
ReaderSlot
sl
);
...
...
extensions/UNetUDP/UNetExchange.cc
View file @
3f788adc
...
@@ -946,7 +946,7 @@ void UNetExchange::receiverEvent( const shared_ptr<UNetReceiver>& r, UNetReceive
...
@@ -946,7 +946,7 @@ void UNetExchange::receiverEvent( const shared_ptr<UNetReceiver>& r, UNetReceive
}
}
}
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
uniset
::
SimpleInfo
*
UNetExchange
::
getInfo
(
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
UNetExchange
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
...
...
extensions/UNetUDP/UNetExchange.h
View file @
3f788adc
...
@@ -147,7 +147,7 @@ class UNetExchange:
...
@@ -147,7 +147,7 @@ class UNetExchange:
return
unetlog
;
return
unetlog
;
}
}
virtual
uniset
::
SimpleInfo
*
getInfo
(
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
protected
:
protected
:
...
...
extensions/include/UObject_SK.h
View file @
3f788adc
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ.
ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ.
*/
*/
// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
// generate timestamp: 2016-11-
19
+03:00
// generate timestamp: 2016-11-
23
+03:00
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
#ifndef UObject_SK_H_
#ifndef UObject_SK_H_
#define UObject_SK_H_
#define UObject_SK_H_
...
@@ -39,7 +39,7 @@ class UObject_SK:
...
@@ -39,7 +39,7 @@ class UObject_SK:
void
askSensor
(
uniset
::
ObjectId
sid
,
UniversalIO
::
UIOCommand
,
uniset
::
ObjectId
node
=
uniset
::
uniset_conf
()
->
getLocalNode
()
);
void
askSensor
(
uniset
::
ObjectId
sid
,
UniversalIO
::
UIOCommand
,
uniset
::
ObjectId
node
=
uniset
::
uniset_conf
()
->
getLocalNode
()
);
void
updateValues
();
void
updateValues
();
virtual
uniset
::
SimpleInfo
*
getInfo
(
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
virtual
bool
setMsg
(
uniset
::
ObjectId
code
,
bool
state
=
true
)
noexcept
;
virtual
bool
setMsg
(
uniset
::
ObjectId
code
,
bool
state
=
true
)
noexcept
;
...
@@ -251,9 +251,9 @@ class UObject_SK:
...
@@ -251,9 +251,9 @@ class UObject_SK:
std
::
unordered_map
<
const
uniset
::
ObjectId
,
size_t
,
StatHashFn
>
smStat
;
/*!< количество сообщений по датчикам */
std
::
unordered_map
<
const
uniset
::
ObjectId
,
size_t
,
StatHashFn
>
smStat
;
/*!< количество сообщений по датчикам */
size_t
processingMessageCatchCount
=
{
0
};
/*!< количество исключений пойманных в processingMessage */
size_t
processingMessageCatchCount
=
{
0
};
/*!< количество исключений пойманных в processingMessage */
std
::
string
ostate
=
{
""
};
/*!< состояние процесса (выводится в getInfo()) */
std
::
string
ostate
=
{
""
};
/*!< состояние процесса (выводится в getInfo()) */
bool
end_private
;
// вспомогательное поле (для внутреннего использования при генерировании кода)
bool
end_private
;
// вспомогательное поле (для внутреннего использования при генерировании кода)
};
};
...
...
extensions/lib/UObject_SK.cc
View file @
3f788adc
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ.
ВСЕ ВАШИ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ.
*/
*/
// --------------------------------------------------------------------------
// --------------------------------------------------------------------------
// generate timestamp: 2016-11-
19
+03:00
// generate timestamp: 2016-11-
23
+03:00
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
#include <memory>
#include <memory>
#include <iomanip>
#include <iomanip>
...
@@ -501,7 +501,7 @@ void UObject_SK::preSysCommand( const SystemMessage* _sm )
...
@@ -501,7 +501,7 @@ void UObject_SK::preSysCommand( const SystemMessage* _sm )
}
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
uniset
::
SimpleInfo
*
UObject_SK
::
getInfo
(
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
UObject_SK
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
uniset
::
SimpleInfo_var
i
=
UniSetObject
::
getInfo
(
userparam
);
...
...
include/IOController.h
View file @
3f788adc
...
@@ -49,7 +49,7 @@ class IOController:
...
@@ -49,7 +49,7 @@ class IOController:
return
uniset
::
ObjectType
(
"IOController"
);
return
uniset
::
ObjectType
(
"IOController"
);
}
}
virtual
uniset
::
SimpleInfo
*
getInfo
(
::
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
virtual
CORBA
::
Long
getValue
(
uniset
::
ObjectId
sid
)
override
;
virtual
CORBA
::
Long
getValue
(
uniset
::
ObjectId
sid
)
override
;
...
...
include/IONotifyController.h
View file @
3f788adc
...
@@ -144,7 +144,7 @@ class IONotifyController:
...
@@ -144,7 +144,7 @@ class IONotifyController:
return
uniset
::
ObjectType
(
"IONotifyController"
);
return
uniset
::
ObjectType
(
"IONotifyController"
);
}
}
virtual
uniset
::
SimpleInfo
*
getInfo
(
::
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
virtual
void
askSensor
(
const
uniset
::
ObjectId
sid
,
const
uniset
::
ConsumerInfo
&
ci
,
UniversalIO
::
UIOCommand
cmd
)
override
;
virtual
void
askSensor
(
const
uniset
::
ObjectId
sid
,
const
uniset
::
ConsumerInfo
&
ci
,
UniversalIO
::
UIOCommand
cmd
)
override
;
...
...
include/UniSetManager.h
View file @
3f788adc
...
@@ -72,7 +72,7 @@ class UniSetManager:
...
@@ -72,7 +72,7 @@ class UniSetManager:
// ------ функции объявленные в интерфейсе(IDL) ------
// ------ функции объявленные в интерфейсе(IDL) ------
virtual
void
broadcast
(
const
uniset
::
TransportMessage
&
msg
)
override
;
virtual
void
broadcast
(
const
uniset
::
TransportMessage
&
msg
)
override
;
virtual
uniset
::
SimpleInfoSeq
*
getObjectsInfo
(
CORBA
::
Long
MaxLength
=
300
,
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfoSeq
*
getObjectsInfo
(
CORBA
::
Long
MaxLength
=
300
,
const
char
*
userparam
=
0
)
override
;
// --------------------------
// --------------------------
virtual
bool
add
(
const
std
::
shared_ptr
<
UniSetObject
>&
obj
);
virtual
bool
add
(
const
std
::
shared_ptr
<
UniSetObject
>&
obj
);
...
@@ -139,7 +139,7 @@ class UniSetManager:
...
@@ -139,7 +139,7 @@ class UniSetManager:
typedef
UniSetManagerList
::
iterator
MListIterator
;
typedef
UniSetManagerList
::
iterator
MListIterator
;
int
getObjectsInfo
(
const
std
::
shared_ptr
<
UniSetManager
>&
mngr
,
uniset
::
SimpleInfoSeq
*
seq
,
int
getObjectsInfo
(
const
std
::
shared_ptr
<
UniSetManager
>&
mngr
,
uniset
::
SimpleInfoSeq
*
seq
,
int
begin
,
const
long
uplimit
,
CORBA
::
Long
userparam
);
int
begin
,
const
long
uplimit
,
const
char
*
userparam
);
PortableServer
::
POA_var
poa
;
PortableServer
::
POA_var
poa
;
PortableServer
::
POAManager_var
pman
;
PortableServer
::
POAManager_var
pman
;
...
...
include/UniSetObject.h
View file @
3f788adc
...
@@ -99,7 +99,7 @@ class UniSetObject:
...
@@ -99,7 +99,7 @@ class UniSetObject:
return
uniset
::
ObjectType
(
"UniSetObject"
);
return
uniset
::
ObjectType
(
"UniSetObject"
);
}
}
virtual
uniset
::
SimpleInfo
*
getInfo
(
::
CORBA
::
Long
userparam
=
0
)
override
;
virtual
uniset
::
SimpleInfo
*
getInfo
(
const
char
*
userparam
=
0
)
override
;
//! поместить сообщение в очередь
//! поместить сообщение в очередь
virtual
void
push
(
const
uniset
::
TransportMessage
&
msg
)
override
;
virtual
void
push
(
const
uniset
::
TransportMessage
&
msg
)
override
;
...
...
src/ObjectRepository/UniSetManager.cc
View file @
3f788adc
...
@@ -594,7 +594,7 @@ const std::shared_ptr<UniSetObject> UniSetManager::itemO( const ObjectId id )
...
@@ -594,7 +594,7 @@ const std::shared_ptr<UniSetObject> UniSetManager::itemO( const ObjectId id )
// ------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------------
int
UniSetManager
::
getObjectsInfo
(
const
std
::
shared_ptr
<
UniSetManager
>&
mngr
,
SimpleInfoSeq
*
seq
,
int
UniSetManager
::
getObjectsInfo
(
const
std
::
shared_ptr
<
UniSetManager
>&
mngr
,
SimpleInfoSeq
*
seq
,
int
begin
,
const
long
uplimit
,
CORBA
::
Long
userparam
)
int
begin
,
const
long
uplimit
,
const
char
*
userparam
)
{
{
auto
ind
=
begin
;
auto
ind
=
begin
;
...
@@ -645,7 +645,7 @@ int UniSetManager::getObjectsInfo( const std::shared_ptr<UniSetManager>& mngr, S
...
@@ -645,7 +645,7 @@ int UniSetManager::getObjectsInfo( const std::shared_ptr<UniSetManager>& mngr, S
}
}
// ------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------------
SimpleInfoSeq
*
UniSetManager
::
getObjectsInfo
(
CORBA
::
Long
maxlength
,
CORBA
::
Long
userparam
)
SimpleInfoSeq
*
UniSetManager
::
getObjectsInfo
(
CORBA
::
Long
maxlength
,
const
char
*
userparam
)
{
{
SimpleInfoSeq
*
res
=
new
SimpleInfoSeq
();
// ЗА ОСВОБОЖДЕНИЕ ПАМЯТИ ОТВЕЧАЕТ КЛИЕНТ!!!!!!
SimpleInfoSeq
*
res
=
new
SimpleInfoSeq
();
// ЗА ОСВОБОЖДЕНИЕ ПАМЯТИ ОТВЕЧАЕТ КЛИЕНТ!!!!!!
// поэтому ему лучше пользоваться при получении _var-классом
// поэтому ему лучше пользоваться при получении _var-классом
...
...
src/ObjectRepository/UniSetObject.cc
View file @
3f788adc
...
@@ -744,7 +744,7 @@ timeout_t UniSetObject::askTimer( TimerId timerid, timeout_t timeMS, clock_t tic
...
@@ -744,7 +744,7 @@ timeout_t UniSetObject::askTimer( TimerId timerid, timeout_t timeMS, clock_t tic
}
}
// ------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------------
uniset
::
SimpleInfo
*
UniSetObject
::
getInfo
(
::
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
UniSetObject
::
getInfo
(
const
char
*
userparam
)
{
{
ostringstream
info
;
ostringstream
info
;
info
.
setf
(
ios
::
left
,
ios
::
adjustfield
);
info
.
setf
(
ios
::
left
,
ios
::
adjustfield
);
...
...
src/Processes/IOController.cc
View file @
3f788adc
...
@@ -828,7 +828,7 @@ void IOController::USensorInfo::checkDepend( std::shared_ptr<USensorInfo>& d_it,
...
@@ -828,7 +828,7 @@ void IOController::USensorInfo::checkDepend( std::shared_ptr<USensorInfo>& d_it,
ic
->
localSetValue
(
d_usi
,
real_value
,
sup_id
);
ic
->
localSetValue
(
d_usi
,
real_value
,
sup_id
);
}
}
// -----------------------------------------------------------------------------
// -----------------------------------------------------------------------------
uniset
::
SimpleInfo
*
IOController
::
getInfo
(
::
CORBA
::
Long
userparam
)
uniset
::
SimpleInfo
*
IOController
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
UniSetManager
::
getInfo
();
uniset
::
SimpleInfo_var
i
=
UniSetManager
::
getInfo
();
...
...
src/Processes/IONotifyController.cc
View file @
3f788adc
...
@@ -76,7 +76,7 @@ IONotifyController::~IONotifyController()
...
@@ -76,7 +76,7 @@ IONotifyController::~IONotifyController()
conInit
.
disconnect
();
conInit
.
disconnect
();
}
}
// ------------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------------
SimpleInfo
*
IONotifyController
::
getInfo
(
::
CORBA
::
Long
userparam
)
SimpleInfo
*
IONotifyController
::
getInfo
(
const
char
*
userparam
)
{
{
uniset
::
SimpleInfo_var
i
=
IOController
::
getInfo
();
uniset
::
SimpleInfo_var
i
=
IOController
::
getInfo
();
...
@@ -102,7 +102,9 @@ SimpleInfo* IONotifyController::getInfo( ::CORBA::Long userparam )
...
@@ -102,7 +102,9 @@ SimpleInfo* IONotifyController::getInfo( ::CORBA::Long userparam )
inf
<<
"----------------------------------------------------------------------------------"
<<
endl
;
inf
<<
"----------------------------------------------------------------------------------"
<<
endl
;
}
}
if
(
userparam
==
1
||
userparam
==
2
)
const
std
::
string
param
(
userparam
);
if
(
param
==
"1"
||
param
==
"2"
)
{
{
inf
<<
"------------------------------- consumers list ------------------------------"
<<
endl
;
inf
<<
"------------------------------- consumers list ------------------------------"
<<
endl
;
inf
<<
"[userparam="
<<
userparam
<<
"]"
<<
endl
;
inf
<<
"[userparam="
<<
userparam
<<
"]"
<<
endl
;
...
@@ -123,7 +125,7 @@ SimpleInfo* IONotifyController::getInfo( ::CORBA::Long userparam )
...
@@ -123,7 +125,7 @@ SimpleInfo* IONotifyController::getInfo( ::CORBA::Long userparam )
// Т.к. сперва выводится имя датчика, а только потом его заказчики
// Т.к. сперва выводится имя датчика, а только потом его заказчики
// то если надо выводить только тех, у кого есть "потери"(lostEvent>0)
// то если надо выводить только тех, у кого есть "потери"(lostEvent>0)
// предварительно смотрим список есть ли там хоть один с "потерями", а потом уже выводим
// предварительно смотрим список есть ли там хоть один с "потерями", а потом уже выводим
if
(
userparam
==
2
)
if
(
param
==
"2"
)
{
{
bool
lost
=
false
;
bool
lost
=
false
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment