IBACnetPersistence (ITF) ¶ INTERFACE PUBLIC 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)
PropertyConfiguration ¶ BACnetPropertyAttributes (Struct) IBACnetPropertyConfiguration (Interface) GetPropertyAttributes (Method) Name (Property)
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
IBACnetPersistence.RestoreClientCreatedObjects (PROP) ¶ PROPERTY RestoreClientCreatedObjects : BOOL Controls if objects which have been created with client request should be restored (or not).
Persistence ¶ BACnetPersistenceInfo (Struct) IBACnetPersistence (Interface) DumpDataBase (Method) FreePersistenceInfos (Method) FreeUpdatePropertiesBuffer (Method) GetPersistenceInfos (Method) Name (Property) RestoreClientCreatedObjects (Property) UpdateProperties (Method)
IBACnetPersistence.Name (PROP) ¶ PROPERTY Name : STRING
IsBACnetDateTimeUnspecified (FUN) ¶ FUNCTION IsBACnetDateTimeUnspecified : BOOL Check if a IEC_BACNET_DATE_TIME is set to unspecified. InOut: Scope Name Type Return IsBACnetDateTimeUnspecified BOOL Input bacDateTime CmpBACnet.IEC_BACNET_DATE_TIME
InitializeBACnetDataTypes ¶ Utilities for initializing BACnet data types using IEC data types. BitStrings InitializeBACnetBitString (Function) InitializeBACnetBoolean (Function) InitializeBACnetDate (Function) InitializeBACnetDateRange (Function) InitializeBACnetDateTime (Function) InitializeBACnetDateTimeUnspecified (Function) InitializeBACnetString (Function) InitializeBACnetTime (Function) InitializeBACnetTimeStamp (Function)
InitializeBACnetBoolean (FUN) ¶ FUNCTION InitializeBACnetBoolean : BOOL Initializes a IEC_BACNET_BOOLEAN according to a given BOOL. InOut: Scope Name Type Comment Return InitializeBACnetBoolean BOOL Input xInp BOOL The BOOL value to use for initialization. Inout bacBool CmpBACnet.IEC_BACNET_BOOLEAN The BACnet bool value to operate on.
InitializeBACnetBitString (FUN) ¶ FUNCTION InitializeBACnetBitString : BOOL Initializes a IEC_BACNET_BIT_STRING according to a given STRING (i.e. in the form ‘1101011’). InOut: Scope Name Type Comment Return InitializeBACnetBitString BOOL Input str STRING The STRING used for initialization. Inout bitStr CmpBACnet.IEC_BACNET_BIT_STRING The bit string to operate on.