ACP_PutBufferedStreamGetErrorMessage (FUN) ¶ FUNCTION ACP_PutBufferedStreamGetErrorMessage : STRING(255) InOut: Scope Name Type Return ACP_PutBufferedStreamGetErrorMessage STRING(255) Inout sErrorAddValue STRING Input uiErrorNumber UINT sLanguage STRING
ACP_StringFromStream (FUN) ¶ FUNCTION ACP_StringFromStream : BOOL InOut: Scope Name Type Return ACP_StringFromStream BOOL Input bfs IStream pby POINTER TO BYTE udiMaxBytes UDINT
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;