BACnetAnalogValue.OutOfService (PROP) ¶ PROPERTY OutOfService : BOOL
BACnetAnalogValue.PresentValue (PROP) ¶ PROPERTY PresentValue : CmpBACnet.IEC_BACNET_REAL
BACnetAnalogValue.ProfileName (PROP) ¶ PROPERTY ProfileName : WSTRING(255)
BACnetAnalogValue.Reliability (PROP) ¶ PROPERTY Reliability : CmpBACnet.IEC_BACNET_RELIABILITY
BACnetAnalogValue.StatusFlags (PROP) ¶ PROPERTY StatusFlags : STRING
BACnetAnalogValue.TimeDelay (PROP) ¶ PROPERTY TimeDelay : CmpBACnet.IEC_BACNET_UNSIGNED
BACnetObjectBase.SetPropertyInstance (METH) ¶ METHOD SetPropertyInstance : CmpBACnet.IEC_BACNET_STATUS Sets the value/content of a specified BACnet-Property (ePropertyID) independend of any client side restrictions (access, priorization, range checks). To simulate behaviour happing at BACnet client write property requests (access, priorization, range checks) use WritePropertyInstance . The specified index should be set to -1, meaning that all elements of a List or Array in a BACnet-Property are stored. Otherwise an index counting from 1 specifies a element of a List or Array of a BACnet-Property, whereas this access method should be only used for BACnet-Property of constant array size. Moreover the IEC_BACNET_PEROPERTY_CONTENTS variable propertyContents holds the information to be written, whereas the data given in propertyContents.Buffer.pBuffer has to be in the format expected by the specified BACnet-Property-Type. InOut: Scope Name Type Comment Return SetPropertyInstance CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID of the property to set its instance data for. nIndex DINT Counting from 1. See documentation of CmpBACnet.BACnetRetrievePropertyInstance. propertyContents CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS Property-Contents to be written to the specified BACnet- Property.
Utilities ¶ Utility functions for handling properties of different types of any BACnet object. GetBACnetAccumulatorRecordProperty (Method) GetBACnetArraySizeOfProperty (Method) GetBACnetArraySizeOfTwoProperties (Method) GetBACnetBitStringProperty (Method) GetBACnetBooleanProperty (Method) GetBACnetClientCOVProperty (Method) GetBACnetDateProperty (Method) GetBACnetDateRangeProperty (Method) GetBACnetDateTimeProperty (Method) GetBACnetDevObjPropReferenceProperty (Method) GetBACnetDoubleProperty (Method) GetBACnetEnumeratedProperty (Method) GetBACnetObjPropReferenceProperty (Method) GetBACnetObjectIDProperty (Method) GetBACnetPrescaleProperty (Method) GetBACnetRealProperty (Method) GetBACnetScaleProperty (Method) GetBACnetSetpointReferenceProperty (Method) GetBACnetSignedProperty (Method) GetBACnetStringProperty (Method) GetBACnetTimeProperty (Method) GetBACnetTimeStampProperty (Method) GetBACnetUnsignedProperty (Method) IsBACnetDateTimePropertyUnspecified (Method) SetBACnetAccumulatorRecordProperty (Method) SetBACnetBitStringProperty (Method) SetBACnetBooleanProperty (Method) SetBACnetClientCOVProperty (Method) SetBACnetDateProperty (Method) SetBACnetDateRangeProperty (Method) SetBACnetDateTimeProperty (Method) SetBACnetDateTimePropertyToUnspecified (Method) SetBACnetDevObjPropReferenceProperty (Method) SetBACnetDoubleProperty (Method) SetBACnetEnumeratedProperty (Method) SetBACnetObjPropReferenceProperty (Method) SetBACnetObjectIDProperty (Method) SetBACnetPrescaleProperty (Method) SetBACnetRealProperty (Method) SetBACnetScaleProperty (Method) SetBACnetSetpointReferenceProperty (Method) SetBACnetSignedProperty (Method) SetBACnetStringProperty (Method) SetBACnetTimeProperty (Method) SetBACnetTimeStampProperty (Method) SetBACnetUnsignedProperty (Method)
BACnetObjectBase.GetPropertyInstanceStackAllocContentBuffer (METH) ¶ METHOD GetPropertyInstanceStackAllocContentBuffer : CmpBACnet.IEC_BACNET_STATUS Gets the value/content of a specified BACnet-Property (ePropertyID) independend of any client side acces restrictions. The specified index should be set to -1, meaning that all elements of a List or Array in a BACnet-Property are retrieved. Otherwise an index counting from 1 specifies a element of a BACnetARRAY property. The IEC_BACNET_PEROPERTY_CONTENTS variable propertyContents.Buffer.pBuffer is requested to be initialized with 0, whereas the stack allocates the latter pointer. Consequently after using the information in propertyContents.Buffer.pBuffer has to be used to freed. DeallocStackAllocatedContentBuffer provides convenient dealloc for stack allocated propertyContents. InOut: Scope Name Type Comment Return GetPropertyInstanceStackAllocContentBuffer CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The id of the property to get. nIndex DINT Counting from 1. See documentation of CmpBACnet.BACnetRetrievePropertyInstance. Inout propertyContents CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS structure holding the read Property-Data (see documentation above).
BACnetObjectBase.GetPropertyInstanceWithContentBuffer (METH) ¶ METHOD GetPropertyInstanceWithContentBuffer : CmpBACnet.IEC_BACNET_STATUS Gets the value/content of a specified BACnet-Property (ePropertyID) independend of any client side acces restrictions. The specified index should be set to -1, meaning that all elements of a List or Array in a BACnet-Property are retrieved. Otherwise an index counting from 1 specifies a element of a BACnetARRAY property. The IEC_BACNET_PEROPERTY_CONTENTS variable propertyContents.Buffer.pBuffer is requested to be initialized with a properly sized memory block, which is able to hold all the data of the BACnet-Property, so the stack doesnt allocate propertyContents.Buffer.pBuffer. InOut: Scope Name Type Comment Return GetPropertyInstanceWithContentBuffer CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The id of the property to get. nIndex DINT Counting from 1. See documentation of CmpBACnet.BACnetRetrievePropertyInstance. Inout propertyContents CmpBACnet.IEC_BACNET_PROPERTY_CONTENTS Initialized or not initalized structure holding the read Property-Data (see documentation above).