File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:43:46 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpLogAsync.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpLogAsync.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 15:43:46 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder CmpLogAsync Project CmpLogAsync Title CmpLogAsync Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpAsyncMgr ¶ Library Identification ¶ Placeholder: CmpAsyncMgr Default Resolution: CmpAsyncMgr, * (System) Namespace: CmpAsyncMgr Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpAsyncMgr 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) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog 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)
CmpNameServiceClientIec Library Documentation ¶ Company System Title CmpNameServiceClientIec Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder CmpNameServiceClientIec Description 1 ¶ This library provides access to the feature of scanning a network for plcs. Contents: ¶ Constants (GVL) Datastructures NSC_AddrComponent (Struct) NSC_CompleteNodeInfo (Struct) NSC_NodeAddress (Struct) NSC_NodeInfoExt (Struct) NSC_NodeInfoInt (Struct) Errors (GVL) External Functions NSClientClose (Function) NSClientOpen (Function) NSClientResolveAll (Function) ITaskFinishedCallback (Interface) Finished (Method) Internal Implementation FillNodeInfoInt (Function) IResolveCallbackHandler (Interface) Logging NSClientGeneralResolveCallback (Function) NSClientSysMemAllocator (FunctionBlock) NSClientTaskBase (FunctionBlock) NSClientTaskResolveAllNodes (FunctionBlock) NSClientTaskSearchForSpecificNode (FunctionBlock) ReadArbitraryStringFromBuffer (Function) ResetNodeInfo (Function) ResetNodeInfoInt (Function) UtilAddrEqual (Function) UtilBytesFromHexSubString (Function) UtilFillNodeAddress (Function) UtilReadAddressFromRouter (Function) WStringsEqual (Function) NSC_VersionConstants (GVL) NSClientGlobals (GVL) NSClientSearchNodeFlags (Enum) NSClientWrapper (FunctionBlock) ErrorCode (Property) FoundNodes (Property) GetFoundNode (Method) GetSearchedNode (Method) LastTaskFinished (Property) LastTaskName (Property) SetMemorySettings (Method) StartResolveAllNodes (Method) StartSearchForNode (Method) StartSearchForNode2 (Method) intUseDynamicMemory (Property) prvReset (Method) prvStartSearchForNodeParameterChecking (Method) prvStartTaskIfPossible (Method) Projektinformationen GetBooleanProperty (Function) GetCompany (Function) GetNumberProperty (Function) GetTextProperty (Function) GetTextProperty2 (Function) GetTitle (Function) GetVersion (Function) GetVersionProperty (Function) Indices and tables ¶ 1 Based on CmpNameServiceClientIec.library, last modified 20.04.2021, 15:43:56. LibDoc 4.4.0.0-b.27 The content file CmpNameServiceClientIec.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:43:56.
Constants (GVL) ¶ Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant InvalidHandle __UXINT RTS_INVALID_HANDLE Only for compatibility - use RTS_INVALID_HANDLE instead VersionWithoutDeviceId WORD 16#100 MaxNodeAddrLength INT 16#F MaxStaticNodes UINT 3 MaxStaticNodeNameLength UINT 30 MaxStaticVendorNameLength UINT 30 MaxStaticParentAddrLength UINT 5 MaxStaticDeviceNameLength UINT 30
Datastructures ¶ NSC_AddrComponent (Struct) NSC_CompleteNodeInfo (Struct) NSC_NodeAddress (Struct) NSC_NodeInfoExt (Struct) NSC_NodeInfoInt (Struct)
NSC_AddrComponent (STRUCT) ¶ TYPE NSC_AddrComponent : STRUCT InOut: Name Type Component ARRAY [0..1] OF BYTE
NSC_CompleteNodeInfo (STRUCT) ¶ TYPE NSC_CompleteNodeInfo : STRUCT InOut: Name Type address NSC_NodeAddress info NSC_NodeInfoInt
NSC_NodeAddress (STRUCT) ¶ TYPE NSC_NodeAddress : STRUCT InOut: Name Type nAddrComponentCount UDINT AddrComponents ARRAY [0..(Constants.MaxNodeAddrLength - 1)] OF NSC_AddrComponent
NSC_NodeInfoExt (STRUCT) ¶ TYPE NSC_NodeInfoExt : STRUCT This is the structure as it is passed from the callback function InOut: Name Type Comment uiMaxChannels UINT bIntelByteOrder BOOL byDummy USINT uiParentAddrSize UINT uiNodeNameLength UINT uiDeviceNameLength UINT uiVendorNameLength UINT udiTargetType UDINT udiTargetId UDINT udiTargetVersion UDINT pDynamicLengthData POINTER TO BYTE The dynamic fields are (in this order): addrParent (wParentAddrSize NSC_AddrComponent components) followed by node name (zero terminated wide-char string) followed by device name (zero terminated wide-char string) followed by type description (zero terminated wide-char string) If wParentAddrSize is zero (i.e. node has no parent) then the node name starts immediatly at position offsetof(addrParent).
CmpKNX Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title CmpKNX Version 3.5.17.0 Categories System|SysLibs Namespace CmpKNXLibrary Author 3S - Smart Software Solutions GmbH Placeholder CmpKNX Description 1 ¶ IEC library for runtime component Indices and tables ¶ 1 Based on CmpKNX.library, last modified 20.04.2021, 15:43:19. LibDoc 4.4.0.0-b.27 The content file CmpKNX.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:43:19.