File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.07.2023, 15:03:42 companyName string 3S-Smart Software Solutions GmbH libraryFile RedundancyDataTransfer.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile RedundancyDataTransfer.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True IsEndUserLibrary True Released True SourceLibrary False LastModificationDateTime date 20.07.2023, 15:03:42 LibraryCategories library-category-list Intern|Visu Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace RDT Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder RedundancyDataTransfer Project RedundancyDataTransfer Title RedundancyDataTransfer Version version 4.1.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA FB Factory ¶ Library Identification ¶ Placeholder: CAA FB Factory Default Resolution: CAA FB Factory, * (CAA Technical Workgroup) Namespace: FBF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA FB Factory 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) 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 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 SysSem ¶ Library Identification ¶ Placeholder: SysSem Default Resolution: SysSem, * (System) Namespace: SysSem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSem 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)
RDT_Base.FlushRec (METH) ¶ METHOD FlushRec Flush receiving data InOut: Scope Name Type Comment Input itfConnection NBS.IConnection Connection to use
IRdtProt ¶ IPAddress (Property) Port (Property) RcvTimeout (Property) TrsTimeout (Property)
RDT_Base.IPAddress (PROP) ¶ PROPERTY IPAddress : STRING
RDT_Base.Port (PROP) ¶ PROPERTY Port : UINT
RDT_Base.RcvTimeout (PROP) ¶ PROPERTY RcvTimeout : TIME Receiving timeout
RDT_Base.TrsTimeout (PROP) ¶ PROPERTY TrsTimeout : TIME Transmission timeout
RDT_Base.ReceiveBytes (METH) ¶ METHOD ReceiveBytes : NBS.ERROR It receives data from an active conncection InOut: Scope Name Type Comment Return ReceiveBytes NBS.ERROR Input itfConnection NBS.IConnection Connection to use pData __XWORD Pointer where to write the data received diByteWait DINT How many data waiting for (the above buffer must be large enought) tTimeout TIME Receiving timeout xNoBlock BOOL Exit in case of no data in the socket Output diCount DINT How many data received
RDT_Base.SendBytes (METH) ¶ METHOD SendBytes : NBS.ERROR It sends a buffer of data to an active conncection InOut: Scope Name Type Comment Return SendBytes NBS.ERROR Input itfConnection NBS.IConnection Connection to use pData __XWORD Pointer to the data to transmit diSize DINT How many data to transmit tTimeout TIME Transmission timeout Output diCount DINT How many data sent