OperationsQueue (FB) ¶ FUNCTION_BLOCK OperationsQueue IMPLEMENTS VU.IVisualizationClientIteration Properties: IsEmpty Methods: Init PostNewFrame PostNewPage EndIteration HandleClient StartIteration Structure: IVisualizationClientIteration EndIteration (Method) HandleClient (Method) StartIteration (Method) Init (Method) IsEmpty (Property) PostNewFrame (Method) PostNewPage (Method)
OperationsQueue.IsEmpty (PROP) ¶ PROPERTY IsEmpty : BOOL
OperationsQueue.PostNewFrame (METH) ¶ METHOD PostNewFrame InOut: Scope Name Type Comment Input extId DWORD sFrame STRING(255) Frame path. If it’s present the below iFrame is not considered iFrame INT iSelected INT
OperationsQueue.PostNewPage (METH) ¶ METHOD PostNewPage InOut: Scope Name Type Input dwExtId DWORD sPageName STRING
Persistence (FB) ¶ FUNCTION_BLOCK Persistence It handles the persistence data for download with seamless switchover Properties: FileName StateMachine Methods: FB_Exit Init ReadClient WriteClient Structure: FB_Exit (Method) FileName (Property) Init (Method) ReadClient (Method) StateMachine (Property) WriteClient (Method)
Persistence.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL FB_Exit must be implemented explicitly. If there is an implementation, then the method is called before the controller removes the code of the function block instance (implicit call). The return value is not evaluated. InOut: Scope Name Type Comment Return FB_Exit BOOL Input bInCopyCode BOOL TRUE: the exit method is called in order to leave the instance which will be copied afterwards (online change).
Persistence.FileName (PROP) ¶ PROPERTY FileName : STRING
IVisualizationClientIteration ¶ EndIteration (Method) HandleClient (Method) StartIteration (Method)
OperationsQueue.EndIteration (METH) ¶ METHOD EndIteration This method will be called after the end of an iteration over all clients. Note Please remark that this method will be called from VISU_TASK
OperationsQueue.HandleClient (METH) ¶ METHOD HandleClient This method will be called for each client that is currently within the list of active visualization clients. Note Please remark that this method will be called from VISU_TASK InOut: Scope Name Type Comment Input itfClient VU.IVisualizationClient The object representing the according client. Will not be 0.