more more details
on reconnection and exception
.
See chapter on Advanced Feature for all details regarding polling.
to get all the details
on this exception. Example :
See
also chapter on Advanced Feature for all details regarding polling.
for details.
for
details.
). For a file target, target_name
is the full path to the file to log to. If omitted, the device's name
is used to build the file name (which is something like domain_family_member.log).
Finally, the target_name part of the target_type_target_name input
parameter is ignored in case of a console target and can be omitted.
See chapter on Advanced
Feature for all details regarding polling.
for details.
for
details.
to read the definition
of these sub-model. The cb_sub_model data type is an enumeration
with two values which are :
). See also
Case 1 of executing a command (
) for an example.
) for details. See also
Case 2 of executing a command (
) for an example.
) for details. See also
Case 3 of executing a command (
) for an example of
this special form of command_inout.
) for an example.
) for an example.
) for an example
of this special form of command_inout.
) for details.
) for details. See also
Reading an attribute (
) for an example.
) for an example.
) for details.
) for details. See also Case 1 of Writing an attribute
(
) for an example.
) for details. See also Case 2 of Writing an attribute
(
) for an example.
) for
an example.
) for
an example.
for details.
) for details. See also
Reading an attribute (
) for an example. The order
of attribute value returned in the GroupAttrReplyList is all attributes
for first element in the group followed by all attributes for the
second group element and so on.
) for an example.
) for details. The order of attribute
value returned in the GroupAttrReplyList is all attributes for first
element in the group followed by all attributes for the second group
element and so on.
| Method name | device type | error type | Level | reason |
| TANGO_HOST not set | 0 | API_TangoHostNotSet | ||
| with | Device not defined in db | 0 | DB_DeviceNotDefined | |
| database | or | 1 | API_CommandFailed | |
| DeviceProxy | Alias not defined in db | 2 | API_DeviceNotDefined | |
| constructor | with database | Database server | 0 | API_CorbaException |
| specified in dev name | not running | 1 | API_CantConnectToDatabase | |
| without | Server running but device | 0 | API_CorbaException | |
| database | not defined in server | 1 | API_DeviceNotExported | |
| TANGO_HOST not set | 0 | API_TangoHostNotSet | ||
| 0 | DB_DeviceNotDefined | |||
| Device not defined in db | 1 | API_CommandFailed | ||
| AttributeProxy | with | 2 | API_DeviceNotDefined | |
| constructor | database | 0 | DB_SQLError | |
| Alias not defined in db | 1 | API_CommandFailed | ||
| 2 | API_AliasNotDefined | |||
| with database | Database server | 0 | API_CorbaException | |
| specified in dev name | not running | 1 | API_CantConnectToDatabase | |
| DeviceProxy | without | Server not | 0 | API_CorbaException |
| or | database | running | 1 | API_ServerNotRunning |
| AttributeProxy | Server not running | 0 | API_DeviceNotExported | |
| method call | with | Dead | 0 | API_CorbaException |
| (except | database | server | 1 | API_CantConnectToDevice |
| cmd_inout | Dead database server | 0 | API_CorbaException | |
| read_attribute) | when reconnection needed | 1 | API_CantConnectToDatabase | |
| without | Server | 0 | API_CorbaException | |
| DeviceProxy | database | not | 1 | API_ServerNotRunning |
| cmd_inout | running | 2 | API_CommandFailed | |
| and | Server | 0 | API_DeviceNotExported | |
| read_attribute | not running | 1 | API_CommandFailed | |
| 0 | API_CorbaException | |||
| or | with | Dead | 1 | API_CantConnectToDevice |
| AttributeProxy | database | server | 2 | API_CommandFailed |
| read | or API_AttributeFailed | |||
| and | Dead database | 0 | API_CorbaException | |
| write | server when reconnection | 1 | API_CantConnectToDatabase | |
| needed | 2 | API_CommandFailed |
| Level | Reason | Desc | Severity |
| 0 | API_CorbaException | CORBA exception fields translated into a string | ERR |
| 1 | API_DeviceTimedOut | String with time-out value and device name | ERR |
| Level | Reason | Desc | Severity |
| 0 | API_CorbaException | CORBA exception fields translated into a string | ERR |
| 1 | API_CommunicationFailed | String with device, method, command/attribute name | ERR |
| Case | Server state | call nb | exception (transparency false) | exception (transparency true) |
| Server killed before call n | n | CommunicationFailed | ConnectionFailed | |
| Server killed | down | n+1 | ConnectionFailed(2 levels) | idem |
| and re-started | down | n + 2 | idem | idem |
| Running | n + x | No exception | No exception | |
| Server died before call n | n | CommunicationFailed | ConnectionFailed | |
| Server died | died | n + 1 | ConnectionFailed (3 levels) | idem |
| and re-started | died | n + 2 | idem | idem |
| Running | n + x | No exception | No exception | |
| Server killed | Server killed and re-started before call n | n | CommunicationFailed | No exception |
| and re-started | Running | n+x | No exception | No exception |
| Server died | Server died and re-started before call n | n | CommunicationFailed | No exception |
| and re-started | Running | n + x | No exception | No exception |