IEC_BACNET_DCC_INFO
(STRUCT)
TYPE IEC_BACNET_DCC_INFO : STRUCT
Description of the BACnetDeviceCommCtrlInfo structure.
Device Communication Control Info data (data type BACNET_DCC_INFO) contains the information for the routine BACnetDeviceCommControl and the Device-Communication- Control application hook. This data type contains the time duration parameter, an enumeration parameter of data type BACNET_DCC_VALUE, and a password which is a character string.
- InOut:
Name
Type
Comment
nTimeDuration
This optional parameter, of type Unsigned, indicates the number of minutes that the remote device shall ignore all APDUs except DeviceCommunicationControl and, if supported, ReinitializeDevice APDUs. If the ‘Time Duration’ parameter is not present, then the time duration shall be considered indefinite, meaning that only an explicit DeviceCommunicationControl or ReinitializeDevice APDU shall enable communications. The ‘Time Duration’ parameter shall be ignored and the time period considered to be indefinite if the ‘dccvalue’ parameter has a value of ENABLE.
dccValue
This parameter is an enumeration that may take on the values ENABLE, DISABLE, or DISABLE_INITIATION. It is used to indicate whether the responding BACnet user is to enable all, disable initiation, or disable all communications on the network interface. When this parameter has a value of ENABLE, communications shall be enabled. When this parameter has a value of DISABLE, network communications shall be disabled as described in the DeviceCommunicationControl service procedure. When this parameter has a value of DISABLE_INITIATION, the initiation of communications shall be disabled as described in the DeviceCommunicationControl service procedure.
password
This optional parameter shall be a CharacterString. For those devices that require password protection, the service shall be denied if the parameter is absent or if the password is incorrect. For those devices that do not require a password, this parameter shall be ignored.