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.
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.GetBACnetArraySizeOfTwoProperties (METH) ¶ METHOD GetBACnetArraySizeOfTwoProperties : CmpBACnet.IEC_BACNET_STATUS Returns the minimum number of elements in two BACnetARRAY properties. InOut: Scope Name Type Comment Return GetBACnetArraySizeOfTwoProperties CmpBACnet.IEC_BACNET_STATUS Input aePropertyIDs ARRAY [0..2] OF CmpBACnet.IEC_BACNET_PROPERTY_ID The ID of the property to get the array size from. Output arraySize CmpBACnet.IEC_BACNET_ELEMENT_COUNT
BACnetObjectBase.GetBACnetBitStringProperty (METH) ¶ METHOD GetBACnetBitStringProperty : STRING Returns the BACnet-BitString-Value of the specified Property (propID) of this BACnet-Object as a STRING (in form of i.e. ‘1010111’). The used functions are no client, meaning, that the access of the property is not restricted by write or read access restrictions. InOut: Scope Name Type Comment Return GetBACnetBitStringProperty STRING Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The ID of the property to get.
BACnetObjectBase.GetBACnetAccumulatorRecordProperty (METH) ¶ METHOD GetBACnetAccumulatorRecordProperty : CmpBACnet.IEC_BACNET_ACCUMULATOR_RECORD Returns the BACnet-Accumulator-Record of the specified Property (propID) of this BACnet-Object as a IEC_BACNET_ACCUMULATOR_RECORD struct. The used functions are no client, meaning, that the access of the property is not restricted by write or read access restrictions. InOut: Scope Name Type Comment Return GetBACnetAccumulatorRecordProperty CmpBACnet.IEC_BACNET_ACCUMULATOR_RECORD Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The ID of the property to get.
BACnetObjectBase.GetBACnetArraySizeOfProperty (METH) ¶ METHOD GetBACnetArraySizeOfProperty : CmpBACnet.IEC_BACNET_STATUS Returns the number of elements in a BACnetARRAY property. InOut: Scope Name Type Comment Return GetBACnetArraySizeOfProperty CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID The ID of the property to get the array size from. Output arraySize CmpBACnet.IEC_BACNET_ELEMENT_COUNT
BACnetObjectBase.GetBACnetBooleanProperty (METH) ¶ METHOD GetBACnetBooleanProperty : BOOL Returns the BACnet-Boolean-Value of the specified Property (propID) of this BACnet-Object as a BOOL. The used functions are no client, meaning, that the access of the property is not restricted by write or read access restrictions. InOut: Scope Name Type Comment Return GetBACnetBooleanProperty BOOL Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The ID of the property to get.
BACnetObjectBase.GetBACnetClientCOVProperty (METH) ¶ METHOD GetBACnetClientCOVProperty : CmpBACnet.IEC_BACNET_CLIENT_COV Returns the BACnet-ClientCOV-Value of the specified Property (propID) of this BACnet-Object as a IEC_BACNET_CLIENT_COV struct. The used functions are no client, meaning, that the access of the property is not restricted by write or read access restrictions. InOut: Scope Name Type Comment Return GetBACnetClientCOVProperty CmpBACnet.IEC_BACNET_CLIENT_COV Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The ID of the property to get.
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.IsPropertyWriteable (METH) ¶ METHOD IsPropertyWriteable : BOOL Returns whether the specified BACnet-Property of this BACnet-Object (propID) is client side writeable or only client side readable. This access restrictions only hold for client side access and not for the functions used in this FB (i.e. SetPropertyInstance). InOut: Scope Name Type Comment Return IsPropertyWriteable BOOL Input propID CmpBACnet.IEC_BACNET_PROPERTY_ID The property ID for which the writeability shall be determined.