IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 26.07.2023, 08:46:52 companyName string 3S-Smart Software Solutions GmbH libraryFile Datasource OpcUa.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Datasource OpcUa.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 26.07.2023, 08:46:52 LibraryCategories library-category-list Intern|DataSources Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 1 DefaultNamespace DatasourceOpcUaServer Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder DatasourceOpcUaServer Project Datasource OpcUa Title Datasource OpcUa UnitTestingDefine UNIT_TESTING_DATASOURCE_OPC_UA Version version 4.4.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Base Interfaces ¶ Library Identification ¶ Name: Base Interfaces Version: newest Company: System Namespace: IBaseLibrary Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Base Interfaces, * (System) 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 CmpOPCUAClient ¶ Library Identification ¶ Name: CmpOPCUAClient Version: 3.5.17.0 Company: System Namespace: CmpOPCUAClient Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAClient, 3.5.17.0 (System) CmpOPCUAStack ¶ Library Identification ¶ Name: CmpOPCUAStack Version: 3.5.17.0 Company: System Namespace: CmpOPCUAStack Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpOPCUAStack, 3.5.17.0 (System) CmpX509Cert ¶ Library Identification ¶ Placeholder: CmpX509Cert Default Resolution: CmpX509Cert, * (System) Namespace: CmpX509Cert Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpX509Cert Common Behaviour Model ¶ Library Identification ¶ Placeholder: CBML Default Resolution: Common Behaviour Model, * (3S - Smart Software Solutions GmbH) Namespace: CBML Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CBML 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 Datasources Interfaces ¶ Library Identification ¶ Name: Datasources Interfaces Version: newest Company: 3S - Smart Software Solutions GmbH Namespace: IDatasources Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: Datasources Interfaces, * (3S - Smart Software Solutions GmbH) Net Base Services ¶ Library Identification ¶ Placeholder: NetBaseSrv Default Resolution: Net Base Services, * (3S - Smart Software Solutions GmbH) Namespace: NBS Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: NetBaseSrv Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard StringUtils ¶ Library Identification ¶ Placeholder: StringUtils Default Resolution: StringUtils, * (System) Namespace: Stu Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringUtils SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysSocket ¶ Library Identification ¶ Placeholder: SysSocket Default Resolution: SysSocket, * (System) Namespace: SOCK Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SysSocket 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)
Driver.RequestFactory (PROP) ¶ PROPERTY RequestFactory : IDatasources.IDriverRequestFactory
Driver.StateMachine (PROP) ¶ PROPERTY StateMachine : IDatasources.IDriverStateMachine
Driver.TargetByteOrder (PROP) ¶ PROPERTY TargetByteOrder : IDatasources.ByteOrder Returns the byteorder used by the system managed by the related |IDatasource| . Note It is not expected that this value changes at runtime.
RequestFactory (FB) ¶ FUNCTION_BLOCK RequestFactory IMPLEMENTS IDataSources.IDriverRequestFactory, IDatasources.IDriverRequestFactoryCustom, IDatasources.IDriverRequestFactoryReusable no implementation of IDriverRequestFactoryLargeRequests necessary because PLCHandler already supports sending big lists using the normal read/write mechanism Properties: ReusableRequestsSupported Methods: CreateCustomRequest CreateReadRequest CreateReusableRequest CreateWriteRequest ReleaseRequest HelpCreateReadableRequestBase Structure: CreateCustomRequest (Method) CreateReadRequest (Method) CreateReusableRequest (Method) CreateWriteRequest (Method) Private HelpCreateReadableRequestBase (Method) ReleaseRequest (Method) ReusableRequestsSupported (Property)
RequestFactory.CreateCustomRequest (METH) ¶ METHOD CreateCustomRequest : IDatasources.IDriverCustomRequest InOut: Scope Name Type Return CreateCustomRequest IDatasources.IDriverCustomRequest Input request IDatasources.ICustomRequest
RequestFactory.CreateReadRequest (METH) ¶ METHOD CreateReadRequest : IDatasources.IDriverRequest InOut: Scope Name Type Comment Return CreateReadRequest IDatasources.IDriverRequest Input pItems POINTER TO IDatasources.IDataItem A pointer to an array of |IDataItem| instances that should be monitored. itemsCount DINT The number of items within the array.
RequestFactory.CreateReusableRequest (METH) ¶ METHOD CreateReusableRequest : IDatasources.IDriverRequestReusable InOut: Scope Name Type Return CreateReusableRequest IDatasources.IDriverRequestReusable Input pItems POINTER TO IDatasources.IDataItem itemsCount DINT