IEC_BACNET_READ_RANGE_RESULT (STRUCT)

TYPE IEC_BACNET_READ_RANGE_RESULT : STRUCT

Specifies the result structure on successful service completion.

InOut:

Name

Type

Comment

objectID

IEC_BACNET_OBJECT_ID

This parameter, of type BACnetObjectIdentifier, specifies the object that was read.

ePropertyID

IEC_BACNET_PROPERTY_ID

This parameter, of type BACnetPropertyIdentifier, shall identify that property that was read.

nIndex

IEC_BACNET_SIGNED

If the property identified above is of datatype array of lists, this parameter of type Unsigned shall indicate the array index of the element of the property referenced by this service. If the property identified is not of datatype array of lists, this parameter shall be omitted.

resultFlags

IEC_BACNET_BIT_STRING

This parameter, of type BACnetResultFlags, shall transport several flags that describe characteristics of the response data.

The FIRST_ITEM flag indicates whether this response includes the first list or array element (in the case of positional indexing), or the oldest timestamped item (in the case of time indexing). The LAST_ITEM flag indicates whether this response includes the last list or array element (in the case of positional indexing), or the newest timestamped item (in the case of time indexing) The MORE_ITEMS flag indicates whether more items matched the request but were not transmittable within the PDU.

itemData

IEC_BACNET_PROPERTY_CONTENTS

This parameter consists of a list of the requested data.

firstSequenceNum

IEC_BACNET_UNSIGNED

This parameter, of type Unsigned, specifies the sequence number of the first item returned. This parameter is only included if the ‘Range’ parameter of the request was of the type ‘By Sequence Number’ or ‘By Time’ and ‘Item Count’ is greater than 0.