IEC_BACNET_CHANGE_LIST_INFO (STRUCT)

TYPE IEC_BACNET_CHANGE_LIST_INFO : STRUCT

Description of the BACnetChangeListInfo structure

The Change List Info data (data type BACNET_CHANGE_LIST_INFO) contains the information for the routines BACnetAddListElement BACnetRemoveListElement and the Add/Remove-List- Element application hooks. This data type contains the co-ordinates of the list property to be changed - the object and Property IDs and the Array index - and the list of Property Contents data structures.

InOut:

Name

Type

Comment

objectID

IEC_BACNET_OBJECT_ID

This parameter, of type BACnetObjectIdentifier, shall provide the means of identifying the object whose specified list property is to be modified by the service.

ePropertyID

IEC_BACNET_PROPERTY_ID

This parameter, of type BACnetPropertyIdentifier, shall provide the means of uniquely identifying the property to be modified by the service.

nIndex

IEC_BACNET_SIGNED

If the property identified above is of datatype array, this conditional parameter of type Unsigned shall be present and shall indicate the array index of the element of the referenced property to be modified by the service. Otherwise, it shall be omitted by using the value BACNET_VOID_INDEX (-1).

elements

IEC_BACNET_PROPERTY_CONTENTS

This parameter specifies one or more elements that shall be added to the property specified by the ‘Property Identifier’ parameter. The datatype of the elements of this parameter is determined by the definition of the object type for the object specified by the ‘object Identifier’ parameter.