File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:08:48 companyName string 3S-Smart Software Solutions GmbH libraryFile ARP.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile ARP.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 20.04.2021, 15:08:48 LibraryCategories library-category-list Intern|Networking Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace ARP Description See: Description LanguageModelAttribute qualified-access-only Placeholder ARP Project ARP Title ARP Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 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) IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, 3.5.4.0 (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: True Optional: False QualifiedOnly: False SystemLibrary: True Key: IoStandard MemoryUtils ¶ Library Identification ¶ Placeholder: MemoryUtils Default Resolution: MemoryUtils, * (3S - Smart Software Solutions GmbH) Namespace: MEMUtils Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: MemoryUtils Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysEthernet ¶ Library Identification ¶ Placeholder: CmpSysEthernet Default Resolution: SysEthernet, * (3S - Smart Software Solutions GmbH) Namespace: CmpSysEthernet Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpSysEthernet SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem
FileStorageBase.Put (METH) ¶ METHOD Put : BOOL InOut: Scope Name Type Return Put BOOL Input pKey POINTER TO BYTE data ACP_TypedValue
private ¶ ArchiveBaseName (Property) CloseFile (Method) OpenFile (Method) ReadHeader (Method) WriteHeader (Method)
FileStorageBase.ArchiveBaseName (PROP) ¶ PROPERTY PROTECTED ArchiveBaseName : STRING Overwrite this property if your Persistence file is not located at $ac_persistence$ This is probably the case if you are going to use |IDataLogChannel.ExternalSaveAs| or |IDataLogChannel4.ExternalLoadFrom| In these cases your implementation is likely to look like this: .. code-block:: codesys ArchiveBaseName := THIS^.sArchive;
FileStorageBase.CloseFile (METH) ¶ METHOD FINAL PROTECTED CloseFile : BOOL InOut: Scope Name Type Return CloseFile BOOL
FileStorageBase.OpenFile (METH) ¶ METHOD FINAL PROTECTED OpenFile : BOOL InOut: Scope Name Type Return OpenFile BOOL Input sFile STRING am ACCESS_MODE
FileStorageBase.ReadHeader (METH) ¶ METHOD ReadHeader : BOOL InOut: Scope Name Type Return ReadHeader BOOL
FileStorageBase.WriteHeader (METH) ¶ METHOD WriteHeader : BOOL InOut: Scope Name Type Return WriteHeader BOOL
IStream.Read (METH) ¶ METHOD FINAL Read : UDINT InOut: Scope Name Type Return Read UDINT Input pby POINTER TO BYTE udiNumBytes UDINT pResult POINTER TO RTS_IEC_RESULT