This method represents the BACnet service DeviceCommunicationControl. It is used to instruct a remote device to stop initiating communication and optionally stop responding to communication for a specified duration of time.
Remark: Since the method contains the Password, this method should only be available if the connection is encrypted.
Signature
DeviceCommunicationControl (
[in]0:UInt16 TimeDurationInMinutes
[in]BACnetDeviceCommunicationEnabledEnableDisable
[in]0:String Password
);
| Argument | Description | 
| TimeDurationInMinutes | This optional parameter of DataType 0:UInt16 indicates the number of minutes that the remote device shall stop communication. If the parameter is not specified, 0 shall be passed in as value. | 
| EnableDisable | This parameter is an enumeration that may take on the values ENABLE, DISABLE, or DISABLE_INITIATION. It is used to indicate whether the device should enable all, disable initiation, or disable all communications on the network interface. The BACnetDeviceCommunicationEnabled DataType is defined in 10.4.8. | 
| Password | password parameter. | 
Method Result Codes
| ResultCode | Description | 
| BadUserAccessDenied | This status is returned for the BACnet error code PASSWORD_FAILURE | 
| BadNotSupported | This status is returned for the BACnet error code O_FUNCTIONALITY_NOT_SUPPORTED |