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
IStream.Write (METH) ¶ METHOD FINAL Write : RTS_IEC_RESULT InOut: Scope Name Type Return Write RTS_IEC_RESULT Input pby POINTER TO BYTE udiNumBytes UDINT
MemoryStream.Init (METH) ¶ METHOD PUBLIC FINAL Init InOut: Scope Name Type Input pbyMemData POINTER TO BYTE udiMemDataSize UDINT