ACP_StringToStream (FUN) ¶ FUNCTION ACP_StringToStream : BOOL InOut: Scope Name Type Return ACP_StringToStream BOOL Input bfs IStream pKey POINTER TO BYTE
ACP_TypedValue (STRUCT) ¶ TYPE ACP_TypedValue : STRUCT InOut: Name Type pbyData POINTER TO BYTE tc TypeClass
ACP_TypedValueFromStream (FUN) ¶ FUNCTION ACP_TypedValueFromStream : BOOL InOut: Scope Name Type Return ACP_TypedValueFromStream BOOL Input bfs IStream Inout tv ACP_TypedValue Input udiMaxDataSize UDINT
ACP_TypedValueFromString (FUN) ¶ FUNCTION ACP_TypedValueFromString : BOOL InOut: Scope Name Type Return ACP_TypedValueFromString BOOL Inout tv ACP_TypedValue Input udiMaxDataSize UDINT pby POINTER TO BYTE
ACP_TypedValueToStream (FUN) ¶ FUNCTION ACP_TypedValueToStream : BOOL InOut: Scope Name Type Return ACP_TypedValueToStream BOOL Input bfs IStream Inout tv ACP_TypedValue
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