BACnetDefaultImpl ¶ Function Blocks ApplicationSoftwareVersion (FunctionBlock) Name (Property) PostStartBACnetStack (Method) AutomaticTimeSync (FunctionBlock) GetTimeZoneFromSystem (Method) Name (Property) TimeZone (Property) Timeout (Property) UpdateTimeZoneFromSystem (Property) BackupRestore (FunctionBlock) BACnetEventCallback (Method) BackupFailTime (Property) BackupFilePath (Property) DumpDataBase (Method) GetHook (Method) GetTimeZoneFromSystem (Method) Init (Method) Name (Property) NumHooks (Property) Password (Property) PostUnregister (Method) PreRegister (Method) Restore (Method) RestoreClientCreatedObjects (Property) TimeZone (Property) UpdateTimeZoneFromSystem (Property) ClientCreatableObjects (FunctionBlock) BACnetEventCallback (Method) BlockFurtherProcessing (Property) GetHook (Method) Init (Method) Name (Property) NumHooks (Property) PreRegister (Method) SetMaxNum (Method) DCC_SvcAppHook (FunctionBlock) BACnetEventCallback (Method) GetHook (Method) Init (Method) Name (Property) NumHooks (Property) Password (Property) DevelopmentSupport DeviceDateTime (FunctionBlock) GetTimeZoneFromSystem (Method) Name (Property) RegisterTimeProvider (Method) TimeZone (Property) UnregisterTimeProvider (Method) UpdateTimeZoneFromSystem (Property) LimitDeviceObjectPropertyReferencesToCertainTypes (FunctionBlock) BACnetEventCallback (Method) GetCallback (Method) GetHook (Method) Init (Method) Name (Property) NumCallbacks (Property) NumHooks (Property) PostStartBACnetStack (Method) PreRegister (Method) LoggingObjects Internal LogObjectBaseFileHandleTableEntry (Struct) LogObjectsBase (FunctionBlock) BACnetEventCallback ReadRangeErrorCompletion (Method) Files DataFiles CreateDataFiles (Method) DataFileName (Method) ListDataFiles (Method) PurgeDataFile (Method) ReadNumberOfRecordsAndLastSequenceFromDataFile (Method) ReadNumberOfRecordsFromDataFile (Method) RemoveDataFiles (Method) RemoveUnusedDataFiles (Method) ResetDataFile (Method) WriteRecordContentToDataFile (Method) base ComputeRecordSize (Method) FreeReadRangeResult (Method) GetBufferSize (Method) GetRecordsByPosition (Method) GetRecordsBySequence (Method) GetRecordsByTime (Method) GetStopWhenFull (Method) HardShutdown (Property) Init (Method) Logging LogDataFile (Method) LogFilePos (Method) LogFileSize (Method) LogFileSizeAndPos (Method) LogObjectAddrString (Method) LogObjectPropertyAddrString (Method) LogReadRangeResult (Method) LogRecord (Method) LogRecordContentInfo (Method) MaxDataSize (Property) ObjectHandling ObjectId (Method) ObjectType (Property) PersistentPath (Property) PostStopBACnetStack (Method) ReadRangeResultSetInfo (Method) ScanObjectsAndSetCallbackAttachments (Method) ServerDeviceId (Property) SetCallbackAttachments (Method) SetReadCallbackAttachment (Method) SetWriteCallbackAttachment (Method) TempPath (Property) ToString ReadRangeInfoToString (Method) UpdateObjectPropertiesFromDataFile (Method) TrendLog (FunctionBlock) BACnetEventCallback (Method) GetCallback (Method) GetHook (Method) Init (Method) Name (Property) NumCallbacks (Property) NumHooks (Property) PostStartBACnetStack (Method) PreRegister (Method) private SetCallbackAttachments (Method) UpdateObjectPropertiesFromDataFile (Method) proxy GetBufferSize (Method) GetLogDeviceObjectProperty (Method) GetStopWhenFull (Method) ObjectPersistence (FunctionBlock) DeleteAllData (Method) DumpDataBase (Method) HardShutdown (Property) LogIndexFileContent (Method) Name (Property) PersistentPath (Property) PostUnregister (Method) PreRegister (Method) RestoreClientCreatedObjects (Property) PropertyConfiguration (Folder) DoGetPropertyAttributes (Method) GetPropertyAttributes (Method) Logging LogError (Method) LogException (Method) LogInfo (Method) LogWarning (Method) Logging (Property) Name (Property) PropertyConfigurationMostlyAllPersistent (FunctionBlock) GetPropertyAttributes (Method) Name (Property) PropertyConfigurationMostlyAllWritable (FunctionBlock) GetPropertyAttributes (Method) Name (Property) ReinitDevice_SvcAppHook (FunctionBlock) BACnetEventCallback (Method) GetHook (Method) GetTimeZoneFromSystem (Method) Init (Method) Name (Property) NumHooks (Property) Password (Property) TimeZone (Property) UpdateTimeZoneFromSystem (Property) TimeSync_SvcAppHook (FunctionBlock) BACnetEventCallback (Method) GetHook (Method) GetTimeZoneFromSystem (Method) Init (Method) Name (Property) NumHooks (Property) TimeZone (Property) UpdateTimeZoneFromSystem (Property) UTCTimeSync_SvcAppHook (FunctionBlock) BACnetEventCallback (Method) GetHook (Method) Init (Method) Name (Property) NumHooks (Property) Functions DATETIME_TO_RTS_SYSTIMEDATE (Function) DateTimeToString (Function) DateTimeToTimestamp (Function) Directory (FunctionBlock) Close (Method) GetDir (Method) Read (Method) SetDir (Method) ls_log (Method) GetLocalTime (Function) GetSystemTimeZone (Function) PersistenceWriteProperty (Function) PropAddrString (Function) PropertyContentToString (Function) RTS_SYSTIMEDATE_TO_STRING (Function) SysTimeDateToString (Function) Time2BACnetDateTime (Function) Time2BACnetTimeStamp (Function) TimeZoneSegmentToString (Function) TimeZoneToString (Function) TimezoneInformationToString (Function) UtilDateTimeToString (Function) GlobalConstants Constants (GVL) Structs PERSISTENT_PDATA_HEADER (Struct) Persistence PERSISTENT_DATA_BUFFER (Struct) PERSISTENT_INDEX_HEADER (Struct) PERSISTENT_PDATA_ENTRY (Struct) PropertyConfiguration PropertyConfigurationObjectPropertyPair (Struct) Types FileNameString (Alias)
ApplicationSoftwareVersion (FB) ¶ FUNCTION_BLOCK ApplicationSoftwareVersion EXTENDS BACnet.BACnetServerPluginBase Set Device.Application_Software_Version at BACnetServer.StartBACnetStack to ensure proper property value even if BACnetServer device description was updated (which changes the default but keeps the value) and/or the property was configured persistent. Set also Device.Protocol_Revision and Device.Protocol_Version. Properties: Name Methods: PostStartBACnetStack Structure: Name (Property) PostStartBACnetStack (Method)
ApplicationSoftwareVersion.Name (PROP) ¶ PROPERTY Name : STRING
ApplicationSoftwareVersion.PostStartBACnetStack (METH) ¶ METHOD PostStartBACnetStack : UDINT InOut: Scope Name Type Return PostStartBACnetStack UDINT
AutomaticTimeSync (FB) ¶ FUNCTION_BLOCK AutomaticTimeSync EXTENDS BACnet.BACnetServerPluginBase Default implementation to provide automatic time synchronisation DM-ATS-A. Needs to be called cyclically to ensure datetime calculation and time sync processing. Properties: Name TimeZone Timeout UpdateTimeZoneFromSystem Methods: GetTimeZoneFromSystem Structure: GetTimeZoneFromSystem (Method) Name (Property) TimeZone (Property) Timeout (Property) UpdateTimeZoneFromSystem (Property)
AutomaticTimeSync.GetTimeZoneFromSystem (METH) ¶ METHOD GetTimeZoneFromSystem : ERROR Gets the timezone from the underlying system. InOut: Scope Name Type Return GetTimeZoneFromSystem ERROR
AutomaticTimeSync.Name (PROP) ¶ PROPERTY Name : STRING
AutomaticTimeSync.TimeZone (PROP) ¶ PROPERTY TimeZone : Util.TimeZone Read / write the timezone. See also GetTimeZoneFromSystem and UpdateTimeZoneFromSystem .
AutomaticTimeSync.Timeout (PROP) ¶ PROPERTY Timeout : UDINT Client request timeout in ms.
AutomaticTimeSync.UpdateTimeZoneFromSystem (PROP) ¶ PROPERTY UpdateTimeZoneFromSystem : BOOL Determines whether or not the timezone is updated from the underlying system before each computation involving timezone.