Volume Remote | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class RemnodeUDP![]() |
||
---|---|---|
Version | 1.0 | |
Modified | 23-JAN-2018 17:01:41.00 |
RtBody attributes pwr_sClass_RemnodeUDP | |||
---|---|---|---|
String80 | Description | Optional description. | |
Int32 | Prio | Process priority for the transport process. For future use. | |
String32 | DevName | Device name for the ethernet device, Not yet implemented, defaults to "eth0". | |
String80 | RemoteHostname | Hostname for the remote node. Dynamic change is not possible. |
|
String32 | RemoteAddress | IP-address for the remote node. If address is omitted or invalid, RemoteHostname is used to get the address either locally or through DNS lookup. Dynamic change is not possible. |
|
UInt32 | LocalPort | Local portnumber. Dynamic change is not possible. |
|
UInt32 | RemotePort | Remote portnumber. Dynamic change is not possible. |
|
Boolean | LinkUp | Attribute that indicates connection with the remote node. The link is considered down when we reach the link supervision timeout time without receiving any keepalive or other message. The link is considered up again when receiving any kind of message. |
|
Float32 | LinkTimeout | Time in seconds before the link is considered down. A value of 0 (zero) disables the LinkUp supervision. Dynamic change is possible |
|
Boolean | Disable | When set, this attribute tells the remote handler not to start or restart the process that handles this remote node. If the transport process is running while the attribute is set it will terminate. Dynamic change is possible. |
|
UInt32 | RestartCount | This attribute shows how many times the remote handler has restarted the transport process that handles this remnode. Dynamic change is possible and can be used in order to earn more restarts. |
|
UInt32 | RestartLimit | The restart limit tells the remote handler how many times the transport process that handle this remnode can be restarted. Dynamic change is possible and can be used in order to earn more restarts. |
|
Time | RestartTime | The restart time is set by the transport process at startup and therefore shows the latest (re)starttime. |
|
Float32 | ScanTime | Scantime in seconds for outgoing RemTrans objects. Dynamic change is possible. |
|
Float32 | RetransmitTime | Time in seconds to wait before retransmit when using acknowledge and buffering. For more information about acknowledge handling and retransmitting, refer to the documentation of the RemTrans object. Dynamic change is possible. |
|
Boolean | UseKeepalive | When set, this attribute enables the sending of keepalive messages. Dynamic change is possible. |
|
Float32 | KeepaliveTime | Time in seconds between the sending of keepalive messages if keepalive messages is enabled with UseKeepalive. Dynamic change is possible. |
|
Int32 | KeepaliveDiff | Counter that keeps track of incoming and outgoing keepalive messanges. The counter is incremented when a keppalive message is sent and decremented when such a message is received. |
|
Boolean | DisableHeader | When set, this attribute disables use of the special Remote UDP header in each send message. Furthermore, when receiving a message, the whole part of the message is treated as data which means that it is not possible to tell which ingoing RemTrans object the message is meant for since this information lies in the header. Therefore each incoming message is placed in the first found RemTrans object. Dynamic change is possible. |
|
UInt32 | ErrCount | Error counter. | |
String8 | Id | Type of remnode. Used in the RemoteConfig classgraph. | |
Array of Objid | RemTransObjects | Contains the objid for the RemTrans objects for this remnode. The objid's are inserted by the remote process. |
Template Object | |
---|---|
Prio | 15 |
DevName | eth0 |
LinkTimeout | 3.000000e+00 |
RestartLimit | 100 |
ScanTime | 1.000000e-01 |
RetransmitTime | 1.000000e+01 |
UseKeepalive | 1 |
KeepaliveTime | 1.000000e+00 |
Id | UDP |
Description Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | ||
Kropp | RtBody |
Optional description.
Prio Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Int32 | |
Flags | ||
Kropp | RtBody |
Process priority for the transport process. For future use.
DevName Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String32 | |
Flags | ||
Kropp | RtBody |
Device name for the ethernet device, Not yet implemented, defaults to "eth0".
RemoteHostname Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | ||
Kropp | RtBody |
Hostname for the remote node. Dynamic change is not possible.
RemoteAddress Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String32 | |
Flags | ||
Kropp | RtBody |
IP-address for the remote node. If address is omitted or invalid, RemoteHostname is used to get the address either locally or through DNS lookup. Dynamic change is not possible.
LocalPort Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | ||
Kropp | RtBody |
Local portnumber. Dynamic change is not possible.
RemotePort Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | ||
Kropp | RtBody |
Remote portnumber. Dynamic change is not possible.
LinkUp Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | State|Noedit|Invisible | |
Kropp | RtBody |
Attribute that indicates connection with the remote node. The link is considered down when we reach the link supervision timeout time without receiving any keepalive or other message. The link is considered up again when receiving any kind of message.
LinkTimeout Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Time in seconds before the link is considered down. A value of 0 (zero) disables the LinkUp supervision. Dynamic change is possible
Disable Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
When set, this attribute tells the remote handler not to start or restart the process that handles this remote node. If the transport process is running while the attribute is set it will terminate. Dynamic change is possible.
RestartCount Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | State|Noedit|Invisible | |
Kropp | RtBody |
This attribute shows how many times the remote handler has restarted the transport process that handles this remnode. Dynamic change is possible and can be used in order to earn more restarts.
RestartLimit Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | ||
Kropp | RtBody |
The restart limit tells the remote handler how many times the transport process that handle this remnode can be restarted. Dynamic change is possible and can be used in order to earn more restarts.
RestartTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Time | |
Flags | State|Noedit|Invisible | |
Kropp | RtBody |
The restart time is set by the transport process at startup and therefore shows the latest (re)starttime.
ScanTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Scantime in seconds for outgoing RemTrans objects. Dynamic change is possible.
RetransmitTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Time in seconds to wait before retransmit when using acknowledge and buffering. For more information about acknowledge handling and retransmitting, refer to the documentation of the RemTrans object. Dynamic change is possible.
UseKeepalive Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
When set, this attribute enables the sending of keepalive messages. Dynamic change is possible.
KeepaliveTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Float32 | |
Flags | ||
Kropp | RtBody |
Time in seconds between the sending of keepalive messages if keepalive messages is enabled with UseKeepalive. Dynamic change is possible.
KeepaliveDiff Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Int32 | |
Flags | State|Noedit|Invisible | |
Kropp | RtBody |
Counter that keeps track of incoming and outgoing keepalive messanges. The counter is incremented when a keppalive message is sent and decremented when such a message is received.
DisableHeader Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | ||
Kropp | RtBody |
When set, this attribute disables use of the special Remote UDP header in each send message. Furthermore, when receiving a message, the whole part of the message is treated as data which means that it is not possible to tell which ingoing RemTrans object the message is meant for since this information lies in the header. Therefore each incoming message is placed in the first found RemTrans object. Dynamic change is possible.
ErrCount Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | State|Noedit|Invisible | |
Kropp | RtBody |
Error counter.
Id Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String8 | |
Flags | Invisible | |
Kropp | RtBody |
Type of remnode. Used in the RemoteConfig classgraph.
RemTransObjects Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of Objid | |
Flags | Array|State|Invisible | |
Elements | 25 | |
Kropp | RtBody |
Contains the objid for the RemTrans objects for this remnode. The objid's are inserted by the remote process.