IEC_BACNET_DEVICE_LIST_REQUEST (STRUCT)ΒΆ

TYPE IEC_BACNET_DEVICE_LIST_REQUEST : STRUCT

This structure contains all parameters for initiating a network scan for discovering BACnet devices on the network.

InOut:

Name

Type

Comment

networkNumber

IEC_BACNET_WORD

The network number in which BACnet network to scan for devices.

This can be the local network (value 0, any remote network (range 1 - 65534) or all networks (global broadcast value 65535).

instanceStart

IEC_BACNET_INST_NUMBER

The lower instance range to scan for devices.

Argument limit the lower range of Device instance numbers which shall respond to the scan request. The range is omitted if the value is set to ::BACNET_NO_FILTER.

instanceEnd

IEC_BACNET_INST_NUMBER

The upper instance range to scan for devices.

Argument limit the upper range of Device instance numbers which shall respond to the scan request. The range is omitted if the value is set to ::BACNET_NO_FILTER.

nSkipInstanceEntries

IEC_BACNET_ELEMENT_COUNT

The count of entries in the array of instances to skip in scan.

This is the count of instance number entries which will be skipped for scanning and download of data.

pSkipInstances

POINTER TO IEC_BACNET_INST_NUMBER

The list of entries of instances to skip in scan.

This is the pointer to an array of instance number entries which will be skipped for scanning and download of data.

nMaxActions

IEC_BACNET_BYTE

The maximum number of concurrent requests initiated into the network.

This limits the number of concurrent requests initiated. The lowest permitted value is 1 and the upper range is limited to a value of 100.

bReadObjectList

IEC_BACNET_BOOLEAN

The object-list property in the device will be read.

If set to true the object-list property in the device object will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.

bReadObjectName

IEC_BACNET_BOOLEAN

The object-name property in the objects will be read.

If set to true the object-name property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.

bReadObjectDescription

IEC_BACNET_BOOLEAN

The description property in the objects will be read.

If set to true the description property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.

bReadObjectTagInfo

IEC_BACNET_BOOLEAN

The tags property in the objects will be read.

If set to true the tags property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.

bReadObjectProfileInfo

IEC_BACNET_BOOLEAN

The profile-name and profile-locationproperty in the objects will be read.

If set to true the profile-name and profile-location property in the objects will be read and the information will be provided in the ::BACNET_OBJECT_INFO structure.