IPersistenceChannel2.SetIsActionOngoing (METH) ¶ METHOD SetIsActionOngoing : BOOL This method tries to set that this channel is currently active writing or reading. ..return: If it was possible to set the current state of activity. If this is FALSE xIsActionOngoing has not been set! InOut: Scope Name Type Return SetIsActionOngoing BOOL Input xIsActionOngoing BOOL
IPersistenceChannel3 (ITF) ¶ INTERFACE PUBLIC IPersistenceChannel3 EXTENDS IPersistenceChannel2 Extension of ‘IPersistenceChannel2’ Properties: Enabled Methods: ExternalLoad , inherited from IPersistenceChannel ExternalSave , inherited from IPersistenceChannel ExternalSaveAs , inherited from IPersistenceChannel GetIsActionOngoing , inherited from IPersistenceChannel2 SetIsActionOngoing , inherited from IPersistenceChannel2 Structure: Enabled (Property)
AddLoggerEntry (FUN) ¶ FUNCTION AddLoggerEntry : BOOL InOut: Scope Name Type Return AddLoggerEntry BOOL Input lc UDINT sLog STRING(255)
BitsRequired (FUN) ¶ FUNCTION BitsRequired : USINT InOut: Scope Name Type Return BitsRequired USINT Input uli ULINT
CallbackClose (FUN) ¶ FUNCTION CallbackClose : BOOL InOut: Scope Name Type Return CallbackClose BOOL Inout handle CallbackHandle
CallbackOpen (FUN) ¶ FUNCTION CallbackOpen : CallbackHandle InOut: Scope Name Type Return CallbackOpen CallbackHandle Input dwEventID DWORD dwIDProvider DWORD itfCB ICmpEventCallback
CmpAlphabeticallyCI (FUN) ¶ FUNCTION CmpAlphabeticallyCI : INT Helper function for CmpInstancePaths: compares two strings alphabetically, ignoring case. See ASCII_to_SortIdx for the exact sorting order of all ASCII characters. Returns a value > 0 if identifier 1 comes after identifier 2, 0 if they are equal, and a value < 0 if identifier 1 comes before identifier 2. InOut: Scope Name Type Return CmpAlphabeticallyCI INT Input pSt1 POINTER TO BYTE udiLen1 UDINT pSt2 POINTER TO BYTE udiLen2 UDINT
CmpArrayAccess (FUN) ¶ FUNCTION CmpArrayAccess : INT Helper function for CmpInstancePaths: compares two array accesses. Returns a value > 0 if access 1 comes after access 2, 0 if they are equal, and a value < 0 if access 1 comes before access 2. InOut: Scope Name Type Return CmpArrayAccess INT Input pSt1 POINTER TO BYTE udiLen1 UDINT pSt2 POINTER TO BYTE udiLen2 UDINT
CmpInstanceComponent (FUN) ¶ FUNCTION CmpInstanceComponent : INT Helper function for CmpInstancePaths: compares two components of instance paths. Returns a value > 0 if component 1 comes after component 2, 0 if they are equal, and a value < 0 if component 1 comes before component 2. InOut: Scope Name Type Return CmpInstanceComponent INT Input pCmp1 POINTER TO BYTE udiLen1 UDINT pCmp2 POINTER TO BYTE udiLen2 UDINT
CmpInstancePaths (FUN) ¶ FUNCTION CmpInstancePaths : INT Compares two zero-terminated isntance paths according to the rules in FS_Application_Composer_Persistenz.doc, R19: Identifiers are sorted alphabetically, ignoring case Array accesses are sorted lexicographically by their index values Array accesses come before identifiers Returns a value > 0 if path 1 comes after path 2, 0 if they are equal, and a value < 0 if path 1 comes before path 2. InOut: Scope Name Type Comment Return CmpInstancePaths INT Input p1 POINTER TO BYTE First instance path (zero terminated) p2 POINTER TO BYTE Second instance path (zero terminated)