IEC_BACNET_I_AM_INFO (STRUCT)ΒΆ

TYPE IEC_BACNET_I_AM_INFO : STRUCT

Description for the BACnetIAmInfo datatype

The I Am Info data (datatype BACNET_I_AM_INFO) contains the information for the routine BACnetIAm and the I Am application hook. This datatype contains information about the source device: the Device Instance Number and the values of three Device object Properties (max APDU length, segmentation supported and vendor identifier).

InOut:

Name

Type

Comment

deviceNumber

IEC_BACNET_DWORD

Specifies the BACnet device instance number.

This parameter is the Device instance number of the device initiating the I-Am service request. A valid range is from BACNET_INST_NUMBER_MIN to BACNET_INST_NUMBER_MAX.

maxAPDULengthAccepted

IEC_BACNET_UNSIGNED

This parameter, of type Unsigned, shall transport the maximum number of octets that may be contained in a single, indivisible APDU. The value of this parameter shall be the same as the value of the Max_APDU_Length_Accepted property of the Device object.

segmentationSupported

IEC_BACNET_SEGMENTATION

This parameter, of type BACnetSegmentation, contains the capabilities of the device initiating the I-Am service request with respect to processing segmented messages. The value of this parameter shall be the same as the value of the Segmentation_Supported property of the Device object.

vendorID

IEC_BACNET_UNSIGNED

This parameter, of type Unsigned16, shall transport the identity of the vendor who manufactured the device initiating the I-Am service request. The value of this parameter shall be the same as the value of the Vendor_Identifier property of the Device object.