TracePropertyByCallAddressInfoWriter.GetAddressFlags (METH) ¶ METHOD GetAddressFlags : IDatasources.ETraceAddressFlags Returns an <c>ETraceAddressFlags</c> value, that indicates, which type of address info will be written in method <c>WriteAddressInfo</c>. InOut: Scope Name Type Comment Return GetAddressFlags IDatasources.ETraceAddressFlags See summary
TracePropertyByCallAddressInfoWriter.Release (METH) ¶ METHOD Release Releases itself
TracePropertyByCallAddressInfoWriter.WriteAddressInfo (METH) ¶ METHOD WriteAddressInfo : UDINT Writes the address info to an ICDSV3ServiceWriter instance. InOut: Scope Name Type Comment Return WriteAddressInfo UDINT Error code Input itfCDSV3ServiceWriter IDatasources.ICDSV3ServiceWriter See summary xHasToSwap BOOL A flag indicating, whether swapping is needed
TracePropertyByCallAddressInfoWriter.SetAddressInfo (METH) ¶ METHOD SetAddressInfo This method sets all the necessary information needed to implement the ITraceAddressInfoWriter interface. InOut: Scope Name Type Comment Input itfDataItem IDatasources.IDataItem The IDataItem addressInfo PropertyAddressInfo The address info corresponding to the data item
RequestFactory.CreateCustomRequest (METH) ¶ METHOD CreateCustomRequest : IDatasources.IDriverCustomRequest InOut: Scope Name Type Return CreateCustomRequest IDatasources.IDriverCustomRequest Input request IDatasources.ICustomRequest
RequestFactory.CreateLargeReadRequest (METH) ¶ METHOD CreateLargeReadRequest : IDatasources.IDriverLargeRequest Creates a request representing the read operation for the given list of items. The request may stay alive until the list of items changes. That means it might be issued in several calls to |IDriverStateMachine.SendRequest| When the request is no longer necessary, it will be released by a call to |IDriverRequestFactory.ReleaseRequest| In contrast to |IDriverRequestFactory.CreateReadRequest| , the resulting request might require being sent using several calls to |IDriverStateMachine.SendRequest| for completion. Important The items may be stored as part of the request object. Nevertheless it is not allowed to access them from other threads because the list might change within the main datasources task. The list will not change as long as this object is alive. InOut: Scope Name Type Comment Return CreateLargeReadRequest IDatasources.IDriverLargeRequest A new request object representing the read operation for the given list of items. 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.CreateLargeWriteRequest (METH) ¶ METHOD CreateLargeWriteRequest : IDatasources.IDriverLargeRequest Creates a request representing a write operation for the given list of items. When the request is no longer necessary, it will be released by a call to |IDriverRequestFactory.ReleaseRequest| In contrast to |IDriverRequestFactory.CreateWriteRequest| , the resulting request might require being sent using several calls to |IDriverStateMachine.SendRequest| for completion. Important The passed list of items must not be stored as part of the request. InOut: Scope Name Type Comment Return CreateLargeWriteRequest IDatasources.IDriverLargeRequest A new request object representing a write operation for the given list of items. Input pItems POINTER TO IDatasources.IDataItem A pointer to an array of |IDataItem| instances that should be written. itemsCount DINT The number of items within the array.
CustomRequestResponse.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 14.02.2022, 17:44:28 companyName string 3S-Smart Software Solutions GmbH libraryFile Datasource ApplicationV3 Access.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Datasource ApplicationV3 Access.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 14.02.2022, 17:44:28 LibraryCategories library-category-list Intern|DataSources Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 2 DefaultNamespace DatasourceAppV3 Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder DatasourceAppV3 Project Datasource ApplicationV3 Access Title Datasource ApplicationV3 Access Version version 4.1.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) CDSV3ProtocolUtils ¶ Library Identification ¶ Placeholder: CDSV3ProtocolUtils Default Resolution: CDSV3ProtocolUtils, * (3S - Smart Software Solutions GmbH) Namespace: CDSV3Prot Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CDSV3ProtocolUtils CmpBinTagUtilIec ¶ Library Identification ¶ Placeholder: CmpBinTagUtilIec Default Resolution: CmpBinTagUtilIec, * (System) Namespace: CmpBinTagUtilIec Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CmpBinTagUtilIec CmpChannelClientIec ¶ Library Identification ¶ Placeholder: CmpChannelClientIec Default Resolution: CmpChannelClientIec, * (System) Namespace: CmpChannelClientIec Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpChannelClientIec CmpCrypto Implementation ¶ Library Identification ¶ Placeholder: CmpCrypto Implementation Default Resolution: CmpCrypto Implementation, * (System) Namespace: CmpCrypto_Implementation Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpCrypto Implementation CmpCrypto Interfaces ¶ Library Identification ¶ Name: CmpCrypto Interfaces Version: newest Company: System Namespace: CmpCrypto_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpCrypto 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 CmpNameServiceClientIec ¶ Library Identification ¶ Placeholder: CmpNameServiceClientIec Default Resolution: CmpNameServiceClientIec, * (System) Namespace: CmpNameServiceClientIec Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpNameServiceClientIec Collections ¶ Library Identification ¶ Placeholder: Collections Default Resolution: Collections, * (System) Namespace: Collections Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Collections 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) 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 SymbolicVarsBase ¶ Library Identification ¶ Placeholder: SymbolicVarsBase Default Resolution: SymbolicVarsBase, * (System) Namespace: SymbolicVarsBase Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SymbolicVarsBase SysFile ¶ Library Identification ¶ Placeholder: SysFile Default Resolution: SysFile, * (System) Namespace: SysFile Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysFile SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysSocket Implementation ¶ Library Identification ¶ Placeholder: SysSocket Implementation Default Resolution: SysSocket Implementation, * (System) Namespace: SysSocket_Implementation Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket Implementation SysSocket Interfaces ¶ Library Identification ¶ Name: SysSocket Interfaces Version: newest Company: System Namespace: SysSocket_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket Interfaces, * (System) 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)