IEC_BACNET_COV_SUBSCRIPTION (STRUCT)ΒΆ

TYPE IEC_BACNET_COV_SUBSCRIPTION : STRUCT

This structure contains the data for the active subscription property in the device object.

InOut:

Name

Type

Comment

recipient

IEC_BACNET_RECIPIENT_PROCESS

The destination device which receives the notifications.

monitoredProperty

IEC_BACNET_OBJ_PROP_REFERENCE

This contains the property identifier and optional array index for which a subscription is desired. If COV reporting is supported for a property that has an array datatype, it is a local matter to determine whether to support COV subscriptions for all elements of the array or only for particular elements in the array.

issueConfirmedNotifications

IEC_BACNET_BOOLEAN

The issueConfirmedNotifications attribute indicates if the COV-server device shall initiate ConfirmedCovNotification or UnconfirmedCovNotification requests

timeRemaining

IEC_BACNET_UINT

This contains the lifetime remaining for this subscription in seconds.

fCovIncrementPresent

IEC_BACNET_BOOLEAN

If set to true the covIncrement parameter is valid.

covIncrement

IEC_BACNET_REAL

This parameter, of type REAL, specifies the minimum change in the monitored property that will cause a COVNotification to be issued to subscriber COV-clients. This parameter is ignored if the datatype of the monitored property is not numeric. If the monitored property is Present_Value, its datatype is numeric, this parameter is not present, and the monitored object has a COV_Increment property, then the COV increment to use is taken from the COV_Increment property of the monitored object. The intent is to allow the subscriber to use a previously established COV increment from another subscription or to allow use of the COV_Increment property in the monitored object.