IBACnetObjectBase (ITF) ¶ INTERFACE PUBLIC IBACnetObjectBase EXTENDS IBACnetEmpty Interface implemented by any BACnet object used out of this library. See documentation of BACnetObjectBase for details. Properties: DeviceInstNumber NumberOfProperties ObjectID ObjectName Methods: GetPropertyCallbackAttachment GetPropertyId GetPropertyInstance GetPropertyInstanceStackAllocContentBuffer GetPropertyInstanceWithContentBuffer IsPropertyExistent IsPropertyWriteable SetObjectName SetPropertyAccessRight SetPropertyCallbackAttachment SetPropertyInstance WritePropertyInstance GetBACnetAccumulatorRecordProperty GetBACnetBitStringProperty GetBACnetBooleanProperty GetBACnetClientCOVProperty GetBACnetDateProperty GetBACnetDateRangeProperty GetBACnetDateTimeProperty GetBACnetDevObjPropReferenceProperty GetBACnetEnumeratedProperty GetBACnetObjPropReferenceProperty GetBACnetObjectIDProperty GetBACnetPrescaleProperty GetBACnetRealProperty GetBACnetScaleProperty GetBACnetSetpointReferenceProperty GetBACnetSignedProperty GetBACnetStringProperty GetBACnetTimeProperty GetBACnetTimeStampProperty GetBACnetUnsignedProperty SetBACnetAccumulatorRecordProperty SetBACnetBitStringProperty SetBACnetBooleanProperty SetBACnetClientCOVProperty SetBACnetDateProperty SetBACnetDateRangeProperty SetBACnetDateTimeProperty SetBACnetDevObjPropReferenceProperty SetBACnetEnumeratedProperty SetBACnetObjPropReferenceProperty SetBACnetObjectIDProperty SetBACnetPrescaleProperty SetBACnetRealProperty SetBACnetScaleProperty SetBACnetSetpointReferenceProperty SetBACnetSignedProperty SetBACnetStringProperty SetBACnetTimeProperty SetBACnetTimeStampProperty SetBACnetUnsignedProperty Structure: DeviceInstNumber (Property) GetPropertyCallbackAttachment (Method) GetPropertyId (Method) GetPropertyInstance (Method) GetPropertyInstanceStackAllocContentBuffer (Method) GetPropertyInstanceWithContentBuffer (Method) IsPropertyExistent (Method) IsPropertyWriteable (Method) NumberOfProperties (Property) ObjectID (Property) ObjectName (Property) SetObjectName (Method) SetPropertyAccessRight (Method) SetPropertyCallbackAttachment (Method) SetPropertyInstance (Method) Utilities GetBACnetAccumulatorRecordProperty (Method) GetBACnetBitStringProperty (Method) GetBACnetBooleanProperty (Method) GetBACnetClientCOVProperty (Method) GetBACnetDateProperty (Method) GetBACnetDateRangeProperty (Method) GetBACnetDateTimeProperty (Method) GetBACnetDevObjPropReferenceProperty (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) SetBACnetAccumulatorRecordProperty (Method) SetBACnetBitStringProperty (Method) SetBACnetBooleanProperty (Method) SetBACnetClientCOVProperty (Method) SetBACnetDateProperty (Method) SetBACnetDateRangeProperty (Method) SetBACnetDateTimeProperty (Method) SetBACnetDevObjPropReferenceProperty (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) WritePropertyInstance (Method)
IBACnetObjectBase.DeviceInstNumber (PROP) ¶ PROPERTY DeviceInstNumber : DWORD
BACnetGroup.GetListOfGroupMembers (METH) ¶ METHOD GetListOfGroupMembers : CmpBACnet.IEC_BACNET_STATUS Gets the List_Of_Group_Members of this BACnet object. The returned pointer is allocated with the corresponding data, whereas the user has to use FreeStackAllocatedMemory , to free the allocated memory after data usage. InOut: Scope Name Type Comment Return GetListOfGroupMembers CmpBACnet.IEC_BACNET_STATUS Output uiListCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The length of the list in the following pointer pList POINTER TO CmpBACnet.IEC_BACNET_READ_ACCESS_SPEC The returned Pointer gets filled with the data of the List AND (!) the data referenced within that list (i.e. strings, etc.). After usage, use FreeStackAllocatedMemory , to free the used memory.
BACnetGroup.GetPresentValue (METH) ¶ METHOD GetPresentValue : CmpBACnet.IEC_BACNET_STATUS Gets the Present_Value of this BACnet object. The returned pointer is allocated with the corresponding data, whereas the user has to use FreeStackAllocatedMemory , to free the allocated memory after data usage. InOut: Scope Name Type Comment Return GetPresentValue CmpBACnet.IEC_BACNET_STATUS Output uiListCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The length of the list in the following pointer pList POINTER TO CmpBACnet.IEC_BACNET_READ_ACCESS_RESULT The returned Pointer gets filled with the data of the List AND (!) the data referenced within that list (i.e. strings, etc.). After usage, use FreeStackAllocatedMemory , to free the used memory.
BACnetGroup.SetListOfGroupMembers (METH) ¶ METHOD SetListOfGroupMembers : CmpBACnet.IEC_BACNET_STATUS Sets the List_Of_Group_Members of this BACnet object. InOut: Scope Name Type Comment Return SetListOfGroupMembers CmpBACnet.IEC_BACNET_STATUS Input uiListCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The length of the list in the following pointer pList POINTER TO CmpBACnet.IEC_BACNET_READ_ACCESS_SPEC The list data containing elements according to the given count.
BACnetGroup.SetPresentValue (METH) ¶ METHOD SetPresentValue : CmpBACnet.IEC_BACNET_STATUS Sets the Present_Value of this BACnet object. InOut: Scope Name Type Comment Return SetPresentValue CmpBACnet.IEC_BACNET_STATUS Input uiListCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The length of the list in the following pointer pList POINTER TO CmpBACnet.IEC_BACNET_READ_ACCESS_RESULT The list data containing elements according to the given count.
BACnetGlobalGroup.SetCOVURecipients (METH) ¶ METHOD SetCOVURecipients : CmpBACnet.IEC_BACNET_STATUS Sets the COVU_Recipients-List of this BACnet object. InOut: Scope Name Type Comment Return SetCOVURecipients CmpBACnet.IEC_BACNET_STATUS Input uiListCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The length of the list in the following pointer. pList POINTER TO CmpBACnet.IEC_BACNET_RECIPIENT The list data containing elements according to the given count.
BACnetGlobalGroup.StatusFlags (PROP) ¶ PROPERTY StatusFlags : STRING
IBACnetObjectBase.GetPropertyCallbackAttachment (METH) ¶ METHOD GetPropertyCallbackAttachment : CmpBACnet.IEC_BACNET_STATUS InOut: Scope Name Type Return GetPropertyCallbackAttachment CmpBACnet.IEC_BACNET_STATUS Input ePropertyID CmpBACnet.IEC_BACNET_PROPERTY_ID Output xReadCallbackAttached BOOL xWriteCallbackAttached BOOL
IBACnetObjectBase.GetPropertyId (METH) ¶ METHOD GetPropertyId : CmpBACnet.IEC_BACNET_PROPERTY_ID InOut: Scope Name Type Return GetPropertyId CmpBACnet.IEC_BACNET_PROPERTY_ID Input propIdx DWORD