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
790f69b7
Commit
790f69b7
authored
Nov 18, 2009
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
code cleaned
parent
100a9652
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
152 additions
and
152 deletions
+152
-152
UniversalInterface.cc
src/Interfaces/UniversalInterface.cc
+152
-152
No files found.
src/Interfaces/UniversalInterface.cc
View file @
790f69b7
...
...
@@ -158,7 +158,7 @@ bool UniversalInterface::getState(ObjectId name, ObjectId node)
catch
(
CORBA
::
TRANSIENT
){}
catch
(
CORBA
::
OBJECT_NOT_EXIST
){}
catch
(
CORBA
::
SystemException
&
ex
){}
msleep
(
uconf
->
getRepeatTimeout
());
msleep
(
uconf
->
getRepeatTimeout
());
oref
=
CORBA
::
Object
::
_nil
();
}
}
...
...
@@ -169,18 +169,18 @@ bool UniversalInterface::getState(ObjectId name, ObjectId node)
}
catch
(
ORepFailed
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getState):
"
,
name
,
node
));
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getState):
ORepFailed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getState):
"
,
name
,
node
));
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getState):
method no implemented"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getState):
"
,
name
,
node
));
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getState):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -193,7 +193,7 @@ bool UniversalInterface::getState(ObjectId name, ObjectId node)
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getState): TimeOut
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getState): TimeOut "
,
name
,
node
));
}
bool
UniversalInterface
::
getState
(
ObjectId
name
)
...
...
@@ -264,17 +264,17 @@ long UniversalInterface::getValue(ObjectId name, ObjectId node)
{
rcache
.
erase
(
name
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(getValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getValue):
ORepFailed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getValue):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getValue):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -286,7 +286,7 @@ long UniversalInterface::getValue(ObjectId name, ObjectId node)
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getValue): TimeOut
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getValue): TimeOut"
,
name
,
node
));
}
long
UniversalInterface
::
getValue
(
ObjectId
name
)
...
...
@@ -348,17 +348,17 @@ void UniversalInterface::setState(ObjectId name, bool state, ObjectId node)
{
rcache
.
erase
(
name
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(setState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(setState):
ORepFailed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(setState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(setState):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(setState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(setState):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
)
{
...
...
@@ -372,7 +372,7 @@ void UniversalInterface::setState(ObjectId name, bool state, ObjectId node)
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(setState): TimeOut
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(setState): TimeOut"
,
name
,
node
));
}
void
UniversalInterface
::
setState
(
ObjectId
name
,
bool
state
)
...
...
@@ -403,7 +403,7 @@ void UniversalInterface::fastSetState( IOController_i::SensorInfo& si, bool stat
{
if
(
si
.
id
==
DefaultObjectId
)
{
unideb
[
Debug
::
WARN
]
<<
"UI(fastSetState):
id
=UniSetTypes::DefaultObjectId"
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
"UI(fastSetState):
ID
=UniSetTypes::DefaultObjectId"
<<
endl
;
return
;
}
...
...
@@ -447,24 +447,24 @@ void UniversalInterface::fastSetState( IOController_i::SensorInfo& si, bool stat
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
//
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState):
resolve failed
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState):
method no implement
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState):
object not exist
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
COMM_FAILURE
){}
catch
(
CORBA
::
SystemException
&
ex
){}
catch
(...){}
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState): Time
Out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetState): Time
out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
// ------------------------------------------------------------------------------------------------------------
...
...
@@ -473,7 +473,7 @@ void UniversalInterface::setUndefinedState( IOController_i::SensorInfo& si, bool
{
if
(
si
.
id
==
DefaultObjectId
)
{
unideb
[
Debug
::
WARN
]
<<
"UI(setUndefinedState):
id
=UniSetTypes::DefaultObjectId"
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
"UI(setUndefinedState):
ID
=UniSetTypes::DefaultObjectId"
<<
endl
;
return
;
}
...
...
@@ -517,24 +517,24 @@ void UniversalInterface::setUndefinedState( IOController_i::SensorInfo& si, bool
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
//
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState):
resolve failed
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState):
method no implement
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState):
object not exist
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
COMM_FAILURE
){}
catch
(
CORBA
::
SystemException
&
ex
){}
catch
(...){}
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState): Time
Out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(setUndefinedState): Time
out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
// ------------------------------------------------------------------------------------------------------------
/*!
...
...
@@ -589,17 +589,17 @@ void UniversalInterface::setValue(ObjectId name, long value, ObjectId node)
{
rcache
.
erase
(
name
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(setValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(setValue):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(setValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(setValue):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(setValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(setValue):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -611,7 +611,7 @@ void UniversalInterface::setValue(ObjectId name, long value, ObjectId node)
// unideb[Debug::WARN] << "UI(setValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(setValue): Time
Out
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(setValue): Time
out
"
,
name
,
node
));
}
void
UniversalInterface
::
setValue
(
ObjectId
name
,
long
value
)
...
...
@@ -643,7 +643,7 @@ void UniversalInterface::fastSetValue( IOController_i::SensorInfo& si, long valu
{
if
(
si
.
id
==
DefaultObjectId
)
{
unideb
[
Debug
::
WARN
]
<<
"UI(fastSetValue):
id
=UniSetTypes::DefaultObjectId"
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
"UI(fastSetValue):
ID
=UniSetTypes::DefaultObjectId"
<<
endl
;
return
;
}
...
...
@@ -687,17 +687,17 @@ void UniversalInterface::fastSetValue( IOController_i::SensorInfo& si, long valu
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
//
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue):
resolve failed
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue):
method no implement
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue):
object not exist
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -711,7 +711,7 @@ void UniversalInterface::fastSetValue( IOController_i::SensorInfo& si, long valu
catch
(...){}
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue): Time
Out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSetValue): Time
out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
...
...
@@ -742,10 +742,10 @@ void UniversalInterface::askRemoteState( ObjectId name, UniversalIO::UIOCommand
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askRemoteState):
"
);
throw
IOBadParam
(
"UI(askRemoteState):
Unknown back ID
"
);
if
(
name
==
DefaultObjectId
)
throw
ORepFailed
(
"UI(askRemoteState):
id=UniSetTypes::DefaultObjectId"
);
throw
ORepFailed
(
"UI(askRemoteState): id=UniSetTypes::DefaultObjectId"
);
try
{
...
...
@@ -791,17 +791,17 @@ void UniversalInterface::askRemoteState( ObjectId name, UniversalIO::UIOCommand
{
rcache
.
erase
(
name
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(askState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askState):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askState):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askState):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -815,7 +815,7 @@ void UniversalInterface::askRemoteState( ObjectId name, UniversalIO::UIOCommand
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askState): Time
Out
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askState): Time
out
"
,
name
,
node
));
}
void
UniversalInterface
::
askState
(
ObjectId
name
,
UniversalIO
::
UIOCommand
cmd
,
UniSetTypes
::
ObjectId
backid
)
...
...
@@ -837,10 +837,10 @@ void UniversalInterface::askRemoteSensor( ObjectId name, UniversalIO::UIOCommand
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askRemoteSensor):
"
);
throw
IOBadParam
(
"UI(askRemoteSensor):
unknown back ID
"
);
if
(
name
==
DefaultObjectId
)
throw
ORepFailed
(
"UI(askRemoteSensor):
id=UniSetTypes::DefaultObjectId"
);
throw
ORepFailed
(
"UI(askRemoteSensor): id=UniSetTypes::DefaultObjectId"
);
try
{
...
...
@@ -886,17 +886,17 @@ void UniversalInterface::askRemoteSensor( ObjectId name, UniversalIO::UIOCommand
{
rcache
.
erase
(
name
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(askSensor):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askSensor):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askSensor):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askSensor):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askSensor):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askSensor):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -910,7 +910,7 @@ void UniversalInterface::askRemoteSensor( ObjectId name, UniversalIO::UIOCommand
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askSensor): Time
Out
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askSensor): Time
out
"
,
name
,
node
));
}
void
UniversalInterface
::
askSensor
(
ObjectId
name
,
UniversalIO
::
UIOCommand
cmd
,
UniSetTypes
::
ObjectId
backid
)
...
...
@@ -948,10 +948,10 @@ void UniversalInterface::askRemoteValue( ObjectId sensid, UniversalIO::UIOComman
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askRemoteValue):
"
);
throw
IOBadParam
(
"UI(askRemoteValue):
unknown back ID
"
);
if
(
sensid
==
DefaultObjectId
)
throw
ORepFailed
(
"UI(askRemoteValue):
id=UniSetTypes::DefaultObjectId"
);
throw
ORepFailed
(
"UI(askRemoteValue): id=UniSetTypes::DefaultObjectId"
);
try
{
...
...
@@ -997,17 +997,17 @@ void UniversalInterface::askRemoteValue( ObjectId sensid, UniversalIO::UIOComman
catch
(
ORepFailed
)
{
rcache
.
erase
(
sensid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askValue):
"
,
sensid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askValue):
resolve failed
"
,
sensid
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
sensid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askValue):
"
,
sensid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askValue):
method no implement
"
,
sensid
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
sensid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askValue):
"
,
sensid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askValue):
object not exist
"
,
sensid
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1020,7 +1020,7 @@ void UniversalInterface::askRemoteValue( ObjectId sensid, UniversalIO::UIOComman
// unideb[Debug::WARN] << "UI(askValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
sensid
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askValue): Time
Out
"
,
sensid
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askValue): Time
out
"
,
sensid
,
node
));
}
void
UniversalInterface
::
askValue
(
ObjectId
name
,
UniversalIO
::
UIOCommand
cmd
,
UniSetTypes
::
ObjectId
backid
)
...
...
@@ -1044,7 +1044,7 @@ void UniversalInterface::askRemoteOutput( ObjectId sensid, UniversalIO::UIOComma
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askRemoteOutput):
"
);
throw
IOBadParam
(
"UI(askRemoteOutput):
unknown back ID
"
);
if
(
sensid
==
DefaultObjectId
)
throw
ORepFailed
(
"UI(askRemoteOutput): id=UniSetTypes::DefaultObjectId"
);
...
...
@@ -1093,17 +1093,17 @@ void UniversalInterface::askRemoteOutput( ObjectId sensid, UniversalIO::UIOComma
catch
(
ORepFailed
)
{
rcache
.
erase
(
sensid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askOutput):
"
,
sensid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askOutput):
resolve failed
"
,
sensid
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
sensid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askOutput):
"
,
sensid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askOutput):
method no implement
"
,
sensid
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
sensid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askOutput):
"
,
sensid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askOutput):
object not exist
"
,
sensid
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1116,7 +1116,7 @@ void UniversalInterface::askRemoteOutput( ObjectId sensid, UniversalIO::UIOComma
// unideb[Debug::WARN] << "UI(askOutput): CORBA::SystemException" << endl;
}
rcache
.
erase
(
sensid
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askOutput): Time
Out
"
,
sensid
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askOutput): Time
out
"
,
sensid
,
node
));
}
// ------------------------------------------------------------------------------------------------------------
...
...
@@ -1141,7 +1141,7 @@ void UniversalInterface::askTimer( UniSetTypes::TimerId timerid, CORBA::Long tim
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askTimer):
"
);
throw
IOBadParam
(
"UI(askTimer):
unknown back ID
"
);
try
{
...
...
@@ -1203,17 +1203,17 @@ void UniversalInterface::askTimer( UniSetTypes::TimerId timerid, CORBA::Long tim
catch
(
ORepFailed
)
{
rcache
.
erase
(
uconf
->
getTimerService
(),
uconf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askTimer):
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askTimer):
resolve failed
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
uconf
->
getTimerService
(),
uconf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askTimer):
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askTimer):
method no implement
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
uconf
->
getTimerService
(),
uconf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askTimer):
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askTimer):
object not exist
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1227,7 +1227,7 @@ void UniversalInterface::askTimer( UniSetTypes::TimerId timerid, CORBA::Long tim
}
// unideb[Debug::WARN] << "UI(askTimer): catch...." << endl;
rcache
.
erase
(
uconf
->
getTimerService
(),
uconf
->
getLocalNode
());
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askTimer): Time
Out
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askTimer): Time
out
"
,
uconf
->
getTimerService
(),
uconf
->
getLocalNode
()));
}
// ------------------------------------------------------------------------------------------------------------
/*!
...
...
@@ -1243,7 +1243,7 @@ void UniversalInterface::askMessage( UniSetTypes::MessageCode mid, UniversalIO::
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askMessage):
"
);
throw
IOBadParam
(
"UI(askMessage):
unknown back ID
"
);
try
{
...
...
@@ -1287,17 +1287,17 @@ void UniversalInterface::askMessage( UniSetTypes::MessageCode mid, UniversalIO::
catch
(
ORepFailed
)
{
//
throw
IOBadParam
(
set_err
(
"UI(askMessage):
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askMessage):
resolve failed
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askMessage):
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askMessage):
method no implement
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askMessage):
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askMessage):
object not exist
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1311,7 +1311,7 @@ void UniversalInterface::askMessage( UniSetTypes::MessageCode mid, UniversalIO::
}
rcache
.
erase
(
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
());
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askMessage): Time
Out
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askMessage): Time
out
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
// ------------------------------------------------------------------------------------------------------------
/*!
...
...
@@ -1328,7 +1328,7 @@ void UniversalInterface::askMessageRange( UniSetTypes::MessageCode from, UniSetT
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"Ul(askMessageRange):
"
);
throw
IOBadParam
(
"Ul(askMessageRange):
unknown back ID
"
);
try
{
...
...
@@ -1378,17 +1378,17 @@ void UniversalInterface::askMessageRange( UniSetTypes::MessageCode from, UniSetT
{
rcache
.
erase
(
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
());
//
throw
IOBadParam
(
set_err
(
"UI(askMessageRange):
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askMessageRange):
resolve failed
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askMessageRange):
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askMessageRange):
method no implement
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askMessageRange):
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askMessageRange):
object not exist
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1402,7 +1402,7 @@ void UniversalInterface::askMessageRange( UniSetTypes::MessageCode from, UniSetT
}
// unideb[Debug::WARN] << "UI(askTimer): catch...." << endl;
rcache
.
erase
(
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
());
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getMessageRange): Time
Out
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getMessageRange): Time
out
"
,
uconf
->
getInfoServer
(),
uconf
->
getLocalNode
()));
}
// ------------------------------------------------------------------------------------------------------------
/*!
...
...
@@ -1453,17 +1453,17 @@ IOTypes UniversalInterface::getIOType(ObjectId name, ObjectId node)
{
rcache
.
erase
(
name
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(getIOType):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getIOType):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getIOType):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getIOType):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getIOType):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getIOType):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1477,7 +1477,7 @@ IOTypes UniversalInterface::getIOType(ObjectId name, ObjectId node)
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getIOType): Time
Out
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getIOType): Time
out
"
,
name
,
node
));
}
IOTypes
UniversalInterface
::
getIOType
(
ObjectId
name
)
...
...
@@ -1525,17 +1525,17 @@ ObjectType UniversalInterface::getType(ObjectId name, ObjectId node)
{
rcache
.
erase
(
name
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(getType):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getType):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getType):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getType):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getType):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getType):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1550,7 +1550,7 @@ ObjectType UniversalInterface::getType(ObjectId name, ObjectId node)
catch
(
UniSetTypes
::
TimeOut
){}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getType): Time
Out
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getType): Time
out
"
,
name
,
node
));
}
ObjectType
UniversalInterface
::
getType
(
ObjectId
name
)
...
...
@@ -1620,10 +1620,10 @@ ObjectPtr UniversalInterface::resolve( ObjectId rid , ObjectId node, int timeout
throw
(
ResolveNameError
,
UniSetTypes
::
TimeOut
)
{
if
(
rid
==
DefaultObjectId
)
throw
ResolveNameError
(
"UI(resolve):
resolve id
=UniSetTypes::DefaultObjectId"
);
throw
ResolveNameError
(
"UI(resolve):
ID
=UniSetTypes::DefaultObjectId"
);
CosNaming
::
NamingContext_var
ctx
;
rcache
.
erase
(
rid
,
node
);
rcache
.
erase
(
rid
,
node
);
try
{
if
(
uconf
->
isLocalIOR
()
)
...
...
@@ -1714,7 +1714,7 @@ ObjectPtr UniversalInterface::resolve( ObjectId rid , ObjectId node, int timeout
msleep
(
uconf
->
getRepeatTimeout
());
}
throw
UniSetTypes
::
TimeOut
();
throw
UniSetTypes
::
TimeOut
();
}
catch
(
const
CosNaming
::
NamingContext
::
NotFound
&
nf
){}
catch
(
const
CosNaming
::
NamingContext
::
InvalidName
&
nf
){}
...
...
@@ -1781,7 +1781,7 @@ void UniversalInterface::send( ObjectId name, TransportMessage& msg, ObjectId no
{
try
{
if
(
CORBA
::
is_nil
(
oref
)
)
if
(
CORBA
::
is_nil
(
oref
)
)
oref
=
resolve
(
name
,
node
);
UniSetObject_i_var
obj
=
UniSetObject_i
::
_narrow
(
oref
);
...
...
@@ -1791,24 +1791,24 @@ void UniversalInterface::send( ObjectId name, TransportMessage& msg, ObjectId no
catch
(
CORBA
::
TRANSIENT
){}
catch
(
CORBA
::
OBJECT_NOT_EXIST
){}
catch
(
CORBA
::
SystemException
&
ex
){}
msleep
(
uconf
->
getRepeatTimeout
());
msleep
(
uconf
->
getRepeatTimeout
());
oref
=
CORBA
::
Object
::
_nil
();
}
}
catch
(
ORepFailed
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(send):
"
,
name
,
node
));
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(send):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(send):
"
,
name
,
node
));
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(send):
method no implement"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(send):
"
,
name
,
node
));
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(send):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1821,8 +1821,8 @@ void UniversalInterface::send( ObjectId name, TransportMessage& msg, ObjectId no
// unideb[Debug::WARN] << "UI(send): CORBA::SystemException" << endl;
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(send): Time
Out
"
,
name
,
node
));
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(send): Time
out
"
,
name
,
node
));
}
void
UniversalInterface
::
send
(
ObjectId
name
,
TransportMessage
&
msg
)
...
...
@@ -1882,17 +1882,17 @@ bool UniversalInterface::saveValue(ObjectId name, long value, IOTypes type, Obje
catch
(
ORepFailed
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(saveValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(saveValue):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(saveValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(saveValue):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(saveValue):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(saveValue):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -1905,7 +1905,7 @@ bool UniversalInterface::saveValue(ObjectId name, long value, IOTypes type, Obje
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(saveValue): Time
Out
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(saveValue): Time
out
"
,
name
,
node
));
}
bool
UniversalInterface
::
saveValue
(
ObjectId
name
,
long
value
,
IOTypes
type
)
...
...
@@ -1981,17 +1981,17 @@ void UniversalInterface::fastSaveValue( IOController_i::SensorInfo& si, long val
catch
(
ORepFailed
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveValue):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveValue):
resolve failed
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveValue):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveValue):
method no implement
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveValue):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveValue):
object not exist
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2005,7 +2005,7 @@ void UniversalInterface::fastSaveValue( IOController_i::SensorInfo& si, long val
catch
(...){}
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(saveValue): Time
Out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(saveValue): Time
out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
// ------------------------------------------------------------------------------------------------------------
...
...
@@ -2060,17 +2060,17 @@ bool UniversalInterface::saveState(ObjectId name, bool state, IOTypes type, Obje
catch
(
ORepFailed
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(saveState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(saveState):
resolve failed
"
,
name
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(saveState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(saveState):
method no implement
"
,
name
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
name
,
node
);
throw
IOBadParam
(
set_err
(
"UI(saveState):
"
,
name
,
node
));
throw
IOBadParam
(
set_err
(
"UI(saveState):
object not exist
"
,
name
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
)
{
...
...
@@ -2084,7 +2084,7 @@ bool UniversalInterface::saveState(ObjectId name, bool state, IOTypes type, Obje
}
rcache
.
erase
(
name
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(saveState): Time
Out
"
,
name
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(saveState): Time
out
"
,
name
,
node
));
}
bool
UniversalInterface
::
saveState
(
ObjectId
name
,
bool
state
,
IOTypes
type
)
...
...
@@ -2159,17 +2159,17 @@ void UniversalInterface::fastSaveState( IOController_i::SensorInfo& si, bool sta
catch
(
ORepFailed
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState):
resolve failed
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState):
method no implement
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState):
object not exist
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
COMM_FAILURE
)
{
...
...
@@ -2184,7 +2184,7 @@ void UniversalInterface::fastSaveState( IOController_i::SensorInfo& si, bool sta
catch
(...){}
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState): Time
Out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(fastSaveState): Time
out
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
// ------------------------------------------------------------------------------------------------------------
...
...
@@ -2232,17 +2232,17 @@ IOController_i::ShortIOInfo UniversalInterface::getChangedTime( UniSetTypes::Obj
catch
(
ORepFailed
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(getChangedTime):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(getChangedTime):
resolve failed
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(getChangedTime):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(getChangedTime):
method no implement
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(getChangedTime):
"
,
si
.
id
,
si
.
node
)
<<
endl
;
unideb
[
Debug
::
WARN
]
<<
set_err
(
"UI(getChangedTime):
object not exist
"
,
si
.
id
,
si
.
node
)
<<
endl
;
}
catch
(
CORBA
::
COMM_FAILURE
)
{
...
...
@@ -2257,7 +2257,7 @@ IOController_i::ShortIOInfo UniversalInterface::getChangedTime( UniSetTypes::Obj
catch
(...){}
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getChangedTime): Time
Out
"
,
si
.
id
,
si
.
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getChangedTime): Time
out
"
,
si
.
id
,
si
.
node
));
}
// ------------------------------------------------------------------------------------------------------------
...
...
@@ -2279,12 +2279,12 @@ ObjectPtr UniversalInterface::CacheOfResolve::resolve( ObjectId id, ObjectId nod
// _duplicate....
if
(
!
CORBA
::
is_nil
(
it
->
second
.
ptr
)
)
// return it->second.ptr;
return
it
->
second
.
ptr
.
_retn
();
// return it->second.ptr;
// return CORBA::Object::_duplicate(it->second.ptr);
// return it->second.ptr.out(); // CORBA::Object::_duplicate(it->second.ptr);
throw
NameNotFound
();
throw
NameNotFound
();
}
// ------------------------------------------------------------------------------------------------------------
void
UniversalInterface
::
CacheOfResolve
::
cache
(
ObjectId
id
,
ObjectId
node
,
ObjectVar
ptr
)
...
...
@@ -2336,8 +2336,8 @@ bool UniversalInterface::CacheOfResolve::clean()
void
UniversalInterface
::
CacheOfResolve
::
erase
(
UniSetTypes
::
ObjectId
id
,
UniSetTypes
::
ObjectId
node
)
{
#warning ޣ
return
;
//
#warning ޣ
//
return;
CacheMap
::
iterator
it
=
mcache
.
find
(
key
(
id
,
node
)
);
if
(
it
!=
mcache
.
end
()
)
...
...
@@ -2482,7 +2482,7 @@ void UniversalInterface::askRemoteThreshold( UniSetTypes::ObjectId sid, UniSetTy
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askRemoteThreshold):
"
);
throw
IOBadParam
(
"UI(askRemoteThreshold):
unknown back ID
"
);
if
(
sid
==
DefaultObjectId
)
throw
ORepFailed
(
"UI(askRemoteThreshold): id=UniSetTypes::DefaultObjectId"
);
...
...
@@ -2531,17 +2531,17 @@ void UniversalInterface::askRemoteThreshold( UniSetTypes::ObjectId sid, UniSetTy
catch
(
ORepFailed
)
{
rcache
.
erase
(
sid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askThreshold):
"
,
sid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askThreshold):
resolve failed
"
,
sid
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
sid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askThreshold):
"
,
sid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askThreshold):
method no implement
"
,
sid
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
sid
,
node
);
throw
IOBadParam
(
set_err
(
"UI(askThreshold):
"
,
sid
,
node
));
throw
IOBadParam
(
set_err
(
"UI(askThreshold):
object not exist
"
,
sid
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2554,7 +2554,7 @@ void UniversalInterface::askRemoteThreshold( UniSetTypes::ObjectId sid, UniSetTy
// unideb[Debug::WARN] << "UI(askThreshold): CORBA::SystemException" << endl;
}
rcache
.
erase
(
sid
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askThreshold): Time
Out
"
,
sid
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askThreshold): Time
out
"
,
sid
,
node
));
}
// --------------------------------------------------------------------------------------------
...
...
@@ -2599,17 +2599,17 @@ CORBA::Long UniversalInterface::getRawValue( const IOController_i::SensorInfo& s
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
//
throw
IOBadParam
(
set_err
(
"UI(getRawValue):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(getRawValue):
resolve failed
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(getRawValue):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(getRawValue):
method no implement
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(getRawValue):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(getRawValue):
object not exist
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2621,7 +2621,7 @@ CORBA::Long UniversalInterface::getRawValue( const IOController_i::SensorInfo& s
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getRawValue): Time
Out
"
,
si
.
id
,
si
.
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getRawValue): Time
out
"
,
si
.
id
,
si
.
node
));
}
// --------------------------------------------------------------------------------------------
void
UniversalInterface
::
calibrate
(
const
IOController_i
::
SensorInfo
&
si
,
...
...
@@ -2674,17 +2674,17 @@ void UniversalInterface::calibrate(const IOController_i::SensorInfo& si,
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
//
throw
IOBadParam
(
set_err
(
"UI(calibrate):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(calibrate):
resolve failed
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(calibrate):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(calibrate):
method no implement
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(calibrate):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(calibrate):
object not exist
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2696,7 +2696,7 @@ void UniversalInterface::calibrate(const IOController_i::SensorInfo& si,
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(calibrate): Time
Out
"
,
si
.
id
,
si
.
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(calibrate): Time
out
"
,
si
.
id
,
si
.
node
));
}
// --------------------------------------------------------------------------------------------
IOController_i
::
CalibrateInfo
UniversalInterface
::
getCalibrateInfo
(
const
IOController_i
::
SensorInfo
&
si
)
...
...
@@ -2740,17 +2740,17 @@ IOController_i::CalibrateInfo UniversalInterface::getCalibrateInfo( const IOCont
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
//
throw
IOBadParam
(
set_err
(
"UI(getCalibrateInfo):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(getCalibrateInfo):
resolve failed
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(getCalibrateInfo):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(getCalibrateInfo):
method no implement
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(getCalibrateInfo):
"
,
si
.
id
,
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(getCalibrateInfo):
object not exist
"
,
si
.
id
,
si
.
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2762,7 +2762,7 @@ IOController_i::CalibrateInfo UniversalInterface::getCalibrateInfo( const IOCont
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
si
.
id
,
si
.
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getCalibrateInfo): Time
Out
"
,
si
.
id
,
si
.
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getCalibrateInfo): Time
out
"
,
si
.
id
,
si
.
node
));
}
// --------------------------------------------------------------------------------------------
IOController_i
::
ASensorInfoSeq_var
UniversalInterface
::
getSensorSeq
(
UniSetTypes
::
IDList
&
lst
)
...
...
@@ -2813,17 +2813,17 @@ IOController_i::ASensorInfoSeq_var UniversalInterface::getSensorSeq( UniSetTypes
{
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
//
throw
IOBadParam
(
set_err
(
"UI(getSensorSeq):
"
,
sid
,
conf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(getSensorSeq):
resolve failed
"
,
sid
,
conf
->
getLocalNode
()));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(getSensorSeq):
"
,
sid
,
conf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(getSensorSeq):
method no implement
"
,
sid
,
conf
->
getLocalNode
()));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(getSensorSeq):
"
,
sid
,
conf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(getSensorSeq):
object not exist
"
,
sid
,
conf
->
getLocalNode
()));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2835,7 +2835,7 @@ IOController_i::ASensorInfoSeq_var UniversalInterface::getSensorSeq( UniSetTypes
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getSensorSeq): Time
Out
"
,
sid
,
conf
->
getLocalNode
()));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getSensorSeq): Time
out
"
,
sid
,
conf
->
getLocalNode
()));
}
// --------------------------------------------------------------------------------------------
...
...
@@ -2884,17 +2884,17 @@ IDSeq_var UniversalInterface::setOutputSeq( const IOController_i::OutSeq& lst, U
{
rcache
.
erase
(
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
);
//
throw
IOBadParam
(
set_err
(
"UI(setOutputSeq):
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(setOutputSeq):
resolve failed
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(setOutputSeq):
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(setOutputSeq):
method no implement
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
);
throw
IOBadParam
(
set_err
(
"UI(setOutputSeq):
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
throw
IOBadParam
(
set_err
(
"UI(setOutputSeq):
object not exist
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2906,7 +2906,7 @@ IDSeq_var UniversalInterface::setOutputSeq( const IOController_i::OutSeq& lst, U
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(setOutputSeq): Time
Out
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(setOutputSeq): Time
out
"
,
lst
[
0
].
si
.
id
,
lst
[
0
].
si
.
node
));
}
// --------------------------------------------------------------------------------------------
UniSetTypes
::
IDSeq_var
UniversalInterface
::
askSensorsSeq
(
UniSetTypes
::
IDList
&
lst
,
...
...
@@ -2919,7 +2919,7 @@ UniSetTypes::IDSeq_var UniversalInterface::askSensorsSeq( UniSetTypes::IDList& l
backid
=
myid
;
if
(
backid
==
UniSetTypes
::
DefaultObjectId
)
throw
IOBadParam
(
"UI(askSensorSeq):
"
);
throw
IOBadParam
(
"UI(askSensorSeq):
unknown back ID
"
);
ObjectId
sid
=
lst
.
getFirst
();
...
...
@@ -2968,17 +2968,17 @@ UniSetTypes::IDSeq_var UniversalInterface::askSensorsSeq( UniSetTypes::IDList& l
{
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
//
throw
IOBadParam
(
set_err
(
"UI(askSensorSeq):
"
,
sid
,
conf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askSensorSeq):
resolve failed
"
,
sid
,
conf
->
getLocalNode
()));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askSensorSeq):
"
,
sid
,
conf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askSensorSeq):
method no implement
"
,
sid
,
conf
->
getLocalNode
()));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
throw
IOBadParam
(
set_err
(
"UI(askSensorSeq):
"
,
sid
,
conf
->
getLocalNode
()));
throw
IOBadParam
(
set_err
(
"UI(askSensorSeq):
object not exist
"
,
sid
,
conf
->
getLocalNode
()));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -2990,7 +2990,7 @@ UniSetTypes::IDSeq_var UniversalInterface::askSensorsSeq( UniSetTypes::IDList& l
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
sid
,
conf
->
getLocalNode
());
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askSensorSeq): Time
Out
"
,
sid
,
conf
->
getLocalNode
()));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(askSensorSeq): Time
out
"
,
sid
,
conf
->
getLocalNode
()));
}
// -----------------------------------------------------------------------------
IOController_i
::
ShortMapSeq
*
UniversalInterface
::
getSensors
(
UniSetTypes
::
ObjectId
id
,
UniSetTypes
::
ObjectId
node
)
...
...
@@ -3031,17 +3031,17 @@ IOController_i::ShortMapSeq* UniversalInterface::getSensors( UniSetTypes::Object
{
rcache
.
erase
(
id
,
node
);
//
throw
IOBadParam
(
set_err
(
"UI(getSensors):
"
,
id
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getSensors):
resolve failed
"
,
id
,
node
));
}
catch
(
CORBA
::
NO_IMPLEMENT
)
{
rcache
.
erase
(
id
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getSensors):
"
,
id
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getSensors):
method no implement
"
,
id
,
node
));
}
catch
(
CORBA
::
OBJECT_NOT_EXIST
)
{
rcache
.
erase
(
id
,
node
);
throw
IOBadParam
(
set_err
(
"UI(getSensors):
"
,
id
,
node
));
throw
IOBadParam
(
set_err
(
"UI(getSensors):
object not exist
"
,
id
,
node
));
}
catch
(
CORBA
::
COMM_FAILURE
&
ex
)
{
...
...
@@ -3053,7 +3053,7 @@ IOController_i::ShortMapSeq* UniversalInterface::getSensors( UniSetTypes::Object
// unideb[Debug::WARN] << "UI(getValue): CORBA::SystemException" << endl;
}
rcache
.
erase
(
id
,
node
);
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getSensors): Time
Out
"
,
id
,
node
));
throw
UniSetTypes
::
TimeOut
(
set_err
(
"UI(getSensors): Time
out
"
,
id
,
node
));
}
// -----------------------------------------------------------------------------
bool
UniversalInterface
::
waitReady
(
UniSetTypes
::
ObjectId
id
,
int
msec
,
int
pmsec
,
ObjectId
node
)
...
...
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