BACnetSchedule.GetExceptionEntry (METH) ¶ METHOD GetExceptionEntry : CmpBACnet.IEC_BACNET_STATUS Gets a entry with index nIndex of the Exception_Schedule-Property of this BACnet-Object. The returned data (pSpecialEvt) is allocated by the stack and therefore has to be freed after usage using FreeStackAllocatedMemory again! InOut: Scope Name Type Comment Return GetExceptionEntry CmpBACnet.IEC_BACNET_STATUS Input nIndex CmpBACnet.IEC_BACNET_ELEMENT_COUNT The 1 based index of the exception entry to get. Output pSpecialEvt POINTER TO CmpBACnet.IEC_BACNET_SPECIAL_EVENT The returned Pointer gets filled with the data of IEC_BACNET_EVENT_PARAMETER AND (!) the data referenced within evtParams. After usage, use FreeStackAllocatedMemory , to free the used memory again.
BACnetSchedule.GetExceptionEntryCount (METH) ¶ METHOD GetExceptionEntryCount : CmpBACnet.IEC_BACNET_STATUS Gets the number of entries in the Exception_Schedule-Property of this BACnet-Object. InOut: Scope Name Type Comment Return GetExceptionEntryCount CmpBACnet.IEC_BACNET_STATUS Output count CmpBACnet.IEC_BACNET_ELEMENT_COUNT The count of the exception entries of this object.
BACnetSchedule.AddExceptionBACnetDate (METH) ¶ METHOD AddExceptionBACnetDate : CmpBACnet.IEC_BACNET_STATUS Adds a date to the Exception_Schedule-Property of this BACnet-Object. InOut: Scope Name Type Comment Return AddExceptionBACnetDate CmpBACnet.IEC_BACNET_STATUS Input bacDat CmpBACnet.IEC_BACNET_DATE The exception date to add. pEntries POINTER TO CmpBACnet.IEC_BACNET_TIME_VALUE The times and values during the date which correspond to the exception date. entryCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The number of times and values for the exceptions. eventPriority BYTE The priority with which the values are written.
BACnetSchedule.AddExceptionBACnetDateRange (METH) ¶ METHOD AddExceptionBACnetDateRange : CmpBACnet.IEC_BACNET_STATUS Adds a date range to the Exception_Schedule-Property of this BACnet-Object. InOut: Scope Name Type Comment Return AddExceptionBACnetDateRange CmpBACnet.IEC_BACNET_STATUS Input bacStartDat CmpBACnet.IEC_BACNET_DATE The start of the exception date range. bacEndDat CmpBACnet.IEC_BACNET_DATE The end of the exception date range. pEntries POINTER TO CmpBACnet.IEC_BACNET_TIME_VALUE The times and values during the date range which correspond to the exception date. entryCount CmpBACnet.IEC_BACNET_ELEMENT_COUNT The number of times and values for the exceptions. eventPriority BYTE The priority with which the values are written.
PropertyAttributesString (FUN) ¶ FUNCTION PropertyAttributesString : STRING InOut: Scope Name Type Return PropertyAttributesString STRING Input propAttr BACnetPropertyAttributes
PropertyIndexAddrString (FUN) ¶ FUNCTION PropertyIndexAddrString : STRING InOut: Scope Name Type Return PropertyIndexAddrString STRING Input devInstance CmpBACnet.IEC_BACNET_DWORD objId CmpBACnet.IEC_BACNET_OBJECT_ID propID CmpBACnet.IEC_BACNET_PROPERTY_ID index CmpBACnet.IEC_BACNET_SIGNED
PropertyAttributePersistentString (FUN) ¶ FUNCTION PropertyAttributePersistentString : STRING InOut: Scope Name Type Return PropertyAttributePersistentString STRING Input propAttr BACnetPropertyAttributePersistent
PropertyAttributeWritableString (FUN) ¶ FUNCTION PropertyAttributeWritableString : STRING InOut: Scope Name Type Return PropertyAttributeWritableString STRING Input propAttr BACnetPropertyAttributeWritable
BACnetDefaultImpl Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title BACnetDefaultImpl Version 1.7.0.0 Categories Intern|BACnet Namespace BACnetDefaultImpl Author 3S - Smart Software Solutions GmbH Placeholder BACnetDefaultImpl Description 1 ¶ The BACnetDefaultImpl library provides default implementations of BACnet functionality. PLCs have their specific restrictions and ressource constraints - for example small memory, no filesystem or write limitations for flash filesystem, sometimes no realtime clock. BACnet library contains the universal part of BACnet, making no other assumptions than its unavoidable memory consumption. The BACnetDefaultImpl library makes specific assumptions documented at each item in the library. In case those assumptions could not be fulfilled by a specific PLC BACnetDefaultImpl could be used as an example for a more specific implementation. Contents: ¶ BACnetDefaultImpl Function Blocks Functions GlobalConstants Structs Types Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) Indices and tables ¶ 1 Based on BACnetDefaultImpl.library, last modified 16.08.2022, 11:27:04. LibDoc 4.4.0.0-b.27 The content file BACnetDefaultImpl.clean.json was generated with CODESYS V3.5 SP16 Patch 1 on 16.08.2022, 11:27:04.
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)