IBACnetPersistence.FreeUpdatePropertiesBuffer (METH) ¶ METHOD FreeUpdatePropertiesBuffer : CmpBACnet.IEC_BACNET_STATUS Deallocate buffer allocated from IBACnetPersistence.UpdateProperties . InOut: Scope Name Type Return FreeUpdatePropertiesBuffer CmpBACnet.IEC_BACNET_STATUS Input pBuffer POINTER TO BYTE
IBACnetPropertyConfiguration.GetPropertyAttributes (METH) ¶ METHOD GetPropertyAttributes : BOOL Gets the property attributes of a given object property. Returns FALSE, if no propAttr for objID/propID is provided. InOut: Scope Name Type Return GetPropertyAttributes BOOL Input objID CmpBACnet.IEC_BACNET_OBJECT_ID propID CmpBACnet.IEC_BACNET_PROPERTY_ID Output propAttr BACnetPropertyAttributes
IBACnetPropertyConfiguration.Name (PROP) ¶ PROPERTY Name : STRING
BACnetPropertyAttributes (STRUCT) ¶ TYPE BACnetPropertyAttributes : STRUCT BACnetPropertyAttributes are used to configure existance, writability and persistence of BACnet object properties. InOut: Name Type Initial existent BACnetPropertyAttributeExistent BACnetPropertyAttributeExistent.DEFAULT writable BACnetPropertyAttributeWritable BACnetPropertyAttributeWritable.DEFAULT persist BACnetPropertyAttributePersistent BACnetPropertyAttributePersistent.DEFAULT
BACnetSetpointReference (STRUCT) ¶ TYPE BACnetSetpointReference : STRUCT Helper Structure for CODESYS-Typed set point references. InOut: Name Type propPresent BOOL prop CmpBACnet.IEC_BACNET_OBJ_PROP_REFERENCE
IBACnetPersistence.GetPersistenceInfos (METH) ¶ METHOD GetPersistenceInfos : CmpBACnet.IEC_BACNET_STATUS Gets information which objects had been stored. This method allocates pInfo, the caller has to free pInfo using IBACnetPersistence.FreePersistenceInfos . InOut: Scope Name Type Comment Return GetPersistenceInfos CmpBACnet.IEC_BACNET_STATUS Output numInfo UDINT Number of stored objects. pInfo POINTER TO BACnetPersistenceInfo Array of information about stored objects.
IBACnetPersistence.Name (PROP) ¶ PROPERTY Name : STRING
IBACnetPersistence (ITF) ¶ INTERFACE IBACnetPersistence Interface for BACnet persistence implementations. Properties: Name RestoreClientCreatedObjects Methods: DumpDataBase FreePersistenceInfos FreeUpdatePropertiesBuffer GetPersistenceInfos UpdateProperties Structure: DumpDataBase (Method) FreePersistenceInfos (Method) FreeUpdatePropertiesBuffer (Method) GetPersistenceInfos (Method) Name (Property) RestoreClientCreatedObjects (Property) UpdateProperties (Method)
IBACnetPersistence.DumpDataBase (METH) ¶ METHOD DumpDataBase : CmpBACnet.IEC_BACNET_STATUS Dumps the object database to persistent storage. InOut: Scope Name Type Return DumpDataBase CmpBACnet.IEC_BACNET_STATUS
Structs ¶ Structures representing accumulated BACnet data types in form of accumulated IEC data types. BACnetDateRange (Struct) BACnetDateTime (Struct) BACnetDevObjPropReference (Struct) BACnetPropertyAttributes (Struct) BACnetSetpointReference (Struct) BACnetTimeStamp (Struct) BACnetTimeStampUnion (Union) BBMD_Info (Struct)