BACnetObjectBase.ObjectID (PROP) ¶ PROPERTY ObjectID : CmpBACnet.IEC_BACNET_OBJECT_ID BACnet-Object-Id of this BACnet-Object.
BACnetObjectBase.IsPropertyExistent (METH) ¶ METHOD IsPropertyExistent : BOOL Returns whether the specified BACnet-Property of this BACnet-Object (propID) exists or not. InOut: Scope Name Type Comment Return IsPropertyExistent BOOL Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID for which the existance shall be determined.
BACnetObjectBase.SetObjectName (METH) ¶ METHOD SetObjectName InOut: Scope Name Type Comment Input wStrInput WSTRING(255) The WSTRING value to set Object_Name to. strType CmpBACnet.IEC_BACNET_STRING_TYPE The BACnet string type the WSTRING value is converted to when setting the Object_Name.
BACnetObjectBase.ObjectName (PROP) ¶ PROPERTY ObjectName : WSTRING(255) BACnet-Object_Name of this BACnet-Object. To set the Object_Name SetObjectName needs to be used to pass a BACnet string type .
BACnetObjectBase.SetPropertyCallbackAttachment (METH) ¶ METHOD SetPropertyCallbackAttachment : CmpBACnet.IEC_BACNET_STATUS Sets the current callback status of a property of the BACnet-Object. This status defines if the WRITE- or READ-Callbacks (IEC_BACNET_CALLBACK_TYPE used in BACnetServer.RegisterCallback) are called for the specified property of this object. InOut: Scope Name Type Comment Return SetPropertyCallbackAttachment CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The id of the property to get its callback status for. xReadCallbackAttached BOOL If the READ-Callback shall be called for the sepcified property of this object, specify TRUE. Else FALSE. xWriteCallbackAttached BOOL If the WRITE-Callback shall be called for the sepcified property of this object, specify TRUE. Else FALSE.
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.
BACnetObjectBase.SetPropertyAccessRight (METH) ¶ METHOD SetPropertyAccessRight : CmpBACnet.IEC_BACNET_STATUS Sets the client side access rights for a specified BACnet-Property of this BACnet-Object (propID). These restrictions only hold for client side access of the specified BACnet-Property. InOut: Scope Name Type Comment Return SetPropertyAccessRight CmpBACnet.IEC_BACNET_STATUS Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID of the property for which the access rights shall be set. accessRight CmpBACnet.IEC_BACNET_ACCESS The BACnet access rights to set for the property.
BACnetBinaryOutput.WritePresentValueWithPriority (METH) ¶ METHOD WritePresentValueWithPriority : CmpBACnet.IEC_BACNET_STATUS Set the Present_Value with the given priority taking client side restrictions into account (access, priorization, range checks). In contrast to SetPropertyInstance and |PresentValue.Set| all access, priorization and range checks are executed by this call and on return the occurred BACnet error code will be returned. InOut: Scope Name Type Comment Return WritePresentValueWithPriority CmpBACnet.IEC_BACNET_STATUS Input value CmpBACnet.IEC_BACNET_BINARY_PV Value to write. priority DINT The priority to use when writing to Present_Value.
BinaryValue ¶ The BACnet Binary Value object. BACnetBinaryValue (FunctionBlock) AckedTransitions (Property) ActiveText (Property) AlarmValue (Property) ChangeOfStateCount (Property) ChangeOfStateTime (Property) Description (Property) ElapsedActiveTime (Property) EventAlgorithmInhibit (Property) EventAlgorithmInhibitRef (Property) EventDetectionEnable (Property) EventEnable (Property) EventMessageTexts (Property) EventMessageTextsConfig (Property) EventState (Property) EventTimeStamps (Property) GetPriorityArray (Method) InactiveText (Property) MinimumOffTime (Property) MinimumOnTime (Property) NotificationClass (Property) NotifyType (Property) OutOfService (Property) PresentValue (Property) ProfileName (Property) Reliability (Property) ReliabilityEvaluationInhibit (Property) RelinquishDefault (Property) SetPriorityArray (Method) StatusFlags (Property) TimeDelay (Property) TimeDelayNormal (Property) TimeOfActiveTimeReset (Property) TimeOfStateCountReset (Property) WritePresentValueNullWithPriority (Method) WritePresentValueWithPriority (Method)
BACnetBinaryOutput.InactiveText (PROP) ¶ PROPERTY InactiveText : WSTRING(255)