BACnetUnregisterClientEventNotification (FUN) ¶ FUNCTION BACnetUnregisterClientEventNotification : IEC_BACNET_STATUS Releases an device notification class reference from event acquisation. The user application can remove device notification class references from event acquisation which it doesn’t need anymore. If the user application has registered an callback for unsubscribe completion, it will get notified about the successful or unsuccessful unsubscription asynchronously. Returns BACNET_STATUS_BUSY: if unsubscription is pending. The registered unsubscribe-complete callback will be called on completion BACNET_STATUS_OK: unsubscription completed. The registered unsubscribe-complete callback WILL NOT BE CALLED OTHER: some other failure in given parameters has been detected InOut: Scope Name Type Comment Return BACnetUnregisterClientEventNotification IEC_BACNET_STATUS Input hCustomer IEC_BACNET_HANDLE An handle to an created advanced BACnet client customer created by BACnetOpenClientCustomer . devId IEC_BACNET_INST_NUMBER The device instance number from the remote or local device from which the events or alarms shall NOT be acquired anymore. notifClass IEC_BACNET_INST_NUMBER The notification class object instance number from the remote or local device from which the events or alarms shall NOT be acquired anymore.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 01.04.2022, 08:11:46 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpBACnet.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpBACnet.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 01.04.2022, 08:11:46 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace CmpBACnet Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder CmpBACnet Project CmpBACnet Title CmpBACnet Version version 3.5.18.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense CAA Ressource Manager Extern ¶ Library Identification ¶ Placeholder: CAA ResMan Default Resolution: CAA Ressource Manager Extern, * (CAA Technical Workgroup) Namespace: RSM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA ResMan CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpEventMgr ¶ Library Identification ¶ Placeholder: CmpEventMgr Default Resolution: CmpEventMgr, * (System) Namespace: CmpEventMgr Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpEventMgr CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog CmpSettings ¶ Library Identification ¶ Placeholder: CmpSettings Default Resolution: CmpSettings, * (System) Namespace: CmpSettings Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpSettings Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTask ¶ Library Identification ¶ Placeholder: SysTask Default Resolution: SysTask, * (System) Namespace: SysTask Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTask SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
CmpBinTagUtilIec Library Documentation ¶ Company System Title CmpBinTagUtilIec Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder CmpBinTagUtilIec Description 1 ¶ This Library contains wrapper functions for the communication services on layer7. These functions can be used to create or read requests on layer7 of the Codesys protocol. Contents: ¶ BTagAlignment (Struct) BTagAlignments (GVL) BTagElementType (Enum) BTagSwapHeader (Function) Reader BTagReaderCreate (Function) BTagReaderCreateDynamic (Function) BTagReaderDestroy (Function) BTagReaderGetComplexContent (Function) BTagReaderGetContent (Function) BTagReaderGetString (Function) BTagReaderGetTagId (Function) BTagReaderGetTagLen (Function) BTagReaderInit (Function) BTagReaderIsDataTag (Function) BTagReaderMoveNext (Function) BTagReaderPeekNext (Function) BTagReaderSkipContent (Function) ReturnValues (GVL) Test Test_Prg (Program) Testcases (Enum) Writer BTagWriterAppendBlob (Function) BTagWriterAppendDummyBytes (Function) BTagWriterAppendFillBytes (Function) BTagWriterAppendRaw (Function) BTagWriterAppendWString (Function) BTagWriterCreate (Function) BTagWriterCreateDynamic (Function) BTagWriterCreateSavePoint (Function) BTagWriterCreateSavePointDynamic (Function) BTagWriterDestroy (Function) BTagWriterDestroySavePoint (Function) BTagWriterEndTag (Function) BTagWriterFinish (Function) BTagWriterInit (Function) BTagWriterInit2 (Function) BTagWriterRestoreSavePoint (Function) BTagWriterStartTag (Function) BTagWriterSwitchBuffer (Function) Indices and tables ¶ 1 Based on CmpBinTagUtilIec.library, last modified 20.04.2021, 15:36:27. LibDoc 4.4.0.0-b.27 The content file CmpBinTagUtilIec.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:36:27.
BTagAlignments (GVL) ¶ InOut: Name Type Initial Align42 BTagAlignment STRUCT(uiModulus := 4, uiRemainder := 2) Align40 BTagAlignment STRUCT(uiModulus := 4, uiRemainder := 0)
BTagAlignment (STRUCT) ¶ TYPE BTagAlignment : STRUCT InOut: Name Type uiModulus UINT uiRemainder UINT
BTagElementType (ENUM) ¶ TYPE BTagElementType : InOut: Name Initial StartTag 0 EndTag 1 Eof 2
BTagSwapHeader (FUN) ¶ FUNCTION BTagSwapHeader : DWORD InOut: Scope Name Type Comment Return BTagSwapHeader DWORD Input pHeaderTag POINTER TO DWORD A pointer to the header tag that has to be swapped correctly bSwap DINT Determines if the header should be swapped (1) or not (0)
ASYNCJOB_PARAM (UNION) ¶ TYPE ASYNCJOB_PARAM : union Union type, including all async job call definitions. InOut: Name Type TaskParam AsyncJob_TaskParam EventParam AsyncJob_EventParam HookParam AsyncJob_HookParam
ASYNCJOB_TASKPARAM (STRUCT) ¶ TYPE ASYNCJOB_TASKPARAM : STRUCT Specifiy task that executes the job, in case ulType is set to ASYNCJOB_TASK InOut: Name Type Comment pszTaskname POINTER TO STRING Task name of queue. Same task can be re-used for different jobs, or use separate tasks for different jobs. If name is not specified, a default name is generated based on the priority. ulTaskPriority UDINT Priority of task. ulTaskSleepTime UDINT Not used, set to 0. phTaskHandle POINTER TO RTS_IEC_HANDLE Handle of the task used for the job. Filled by AsyncAdd. Set to RTS_INVALID_HANDLE in the call. ulEndTaskAfterJob UDINT If set, task will be terminated after the job is finished.