IEC_BACNET_CREATE_OBJECT_INFO (STRUCT)ΒΆ

TYPE IEC_BACNET_CREATE_OBJECT_INFO : STRUCT

Create-object-Info data structure of data type BACNET_CREATE_OBJECT_INFO contains the information for the Create-object application hook and Create-object raw request. This data type contains an OBJECT_SPECIFIER field and a number of fields which describe a list of Property Values to initialize the properties of a newly created object. These fields are: an attribute which indicates does a list of Property Values present or not (if its value is FALSE then other attributes shall be ignored too); a pointer to a memory block to place the list of Property Values (This attribute may be NULL. In this case a number of Property Values must be zero.); a number of PROPERTY_VALUE data structures in the list of Property Values.

InOut:

Name

Type

Comment

objectSpecifier

IEC_BACNET_OBJECT_SPECIFIER

This parameter contains information about the type of object that is to be created. The datatype is a choice between an object type and an object identifier. If the object type choice is used, the specified object type shall become the value of the Object_Type property of the newly created object and the responding BACnet-user shall select an object identifier. If the object identifier choice is used, an object with this particular object identifier shall be created.

fValuesPresent

IEC_BACNET_BOOLEAN

If set to True the list of initial values is valid.

nValuesCount

IEC_BACNET_UNSIGNED

Number of entries in the list of values.

pValues

POINTER TO IEC_BACNET_PROPERTY_VALUE

This parameter contains a list of BACnetPropertyValues that will be used to initialize the values of the specified properties of the newly created object.