IEC_BACNET_SC_DIRECT_CONNECTION (STRUCT)ΒΆ

TYPE IEC_BACNET_SC_DIRECT_CONNECTION : STRUCT

This structure describes the BACnetSCDirectConnection type.

InOut:

Name

Type

Comment

uri

IEC_BACNET_STRING

This indicates the WebSocket URI for the direct connection.

connectionState

IEC_BACNET_SC_CONNECTION_STATE

This indicates the current state of the direct connection.

connectTime

IEC_BACNET_DATE_TIME

This indicates the local date and time when the connection was established or the last connection attempt failed.

disconnectTime

IEC_BACNET_DATE_TIME

This indicates the local date and time when the connection successfully disconnected or disconnected with errors.

peerAddress

IEC_BACNET_HOST_N_PORT

This indicates the address of the peer node.

bPeerAddressPresent

IEC_BACNET_BOOLEAN

This indicates if the peers address is present.

bPeerVmacPresent

IEC_BACNET_BOOLEAN

This indicates if the peers VMAC is present.

bPeerUuidPresent

IEC_BACNET_BOOLEAN

This indicates if the peers UUID is present.

bErrorPresent

IEC_BACNET_BOOLEAN

This indicates if the error data is present.

peerVMAC

ARRAY [0..(MAX_MAC_WSSC - 1)] OF IEC_BACNET_BYTE

This is the VMAC address of the peer node.

peerUUID

ARRAY [0..15] OF IEC_BACNET_BYTE

This is the device UUID of the peer node.

error

IEC_BACNET_ERROR_TYPE

This indicates the most recent error for the connection. If the connectionState field is NOT_CONNECTED or CONNECTED, this field is absent.

errorDetails

IEC_BACNET_STRING

This provides details on the most recent error. If the connectionState field is NOT_CONNECTED or CONNECTED, this field is absent indicated by settinmg the string type to none.