VisuUtils ¶ VisuActionUtilities Function Blocks FBFileTransfer (FunctionBlock) OnCyclicActionDone (Method) FbChangeVisu (FunctionBlock) FbCloseDialog (FunctionBlock) FbIterateClients (FunctionBlock) FbOpenDialog (FunctionBlock) FbOpenDialogExtended (FunctionBlock) Functions FctGetNextVisu (Function) FctGetPreviousVisu (Function) GlobalVariables Globals (GVL) PublicVariables (GVL) Interfaces IVisualizationClient (Interface) ClientDevicePixelRatio (Property) ClientHeight (Property) ClientId (Property) ClientType (Property) ClientWidth (Property) CurrentVisuName (Property) GetClientName (Method) GetIPv4Address (Method) GetRemoteTargetVisuId (Method) GetRemoteTargetVisuVersion (Method) InputType (Property) NextVisuName (Property) PreviousVisuName (Property) UserGroupId (Property) UserName (Property) IVisualizationClientFilter (Interface) IsAccepted (Method) IVisualizationClientIteration (Interface) EndIteration (Method) HandleClient (Method) StartIteration (Method) IVisualizationClientRaw (Interface) ClientDataPointer (Property) Types Enum ERROR (Enum) VisuClientType (Enum) VisuInputType (Enum)
GlobalVariables ¶ Globals (GVL) PublicVariables (GVL)
Globals (GVL) ¶ Attributes: qualified_only InOut: Name Type Comment AllClients FBAcceptsAllClients Function block to do action on all clients CurrentClient FBAcceptsCurrentClient Function block to do action on current client. Can only be used, when action is called out of the visualization. OnlyTargetVisu FBAcceptsTargetVisuOnly Function block to do action on target visu. OnlyRemoteTargetVisu FBAcceptsRemoteTargetVisuOnly Function block to do action on remote target visu. OnlyWebVisu FBAcceptsWebVisuOnly Function block to do action on remote target visu.
PublicVariables (GVL) ¶ This GVL is called from the visualization libraries and it registers therein. Therefore it is initialized in visualization context. In fact this initialization together with the visualization fixes a problem that the library did not work anymore after onlinechanges. InOut: Name Type Clients FbCurrentClientProvider
Interfaces ¶ IVisualizationClient (Interface) ClientDevicePixelRatio (Property) ClientHeight (Property) ClientId (Property) ClientType (Property) ClientWidth (Property) CurrentVisuName (Property) GetClientName (Method) GetIPv4Address (Method) GetRemoteTargetVisuId (Method) GetRemoteTargetVisuVersion (Method) InputType (Property) NextVisuName (Property) PreviousVisuName (Property) UserGroupId (Property) UserName (Property) IVisualizationClientFilter (Interface) IsAccepted (Method) IVisualizationClientIteration (Interface) EndIteration (Method) HandleClient (Method) StartIteration (Method) IVisualizationClientRaw (Interface) ClientDataPointer (Property)
IVisualizationClient (ITF) ¶ INTERFACE IVisualizationClient EXTENDS __SYSTEM.IQueryInterface Shows the information, needed to choose a client (with the client filter). See also IVisualizationClientRaw if the pointer to the VisuStructClientData is needed. Note This interface is not intended for being implemented by functionblocks outside this library as it might be extended in the future. Properties: ClientDevicePixelRatio ClientHeight ClientId ClientType ClientWidth CurrentVisuName InputType NextVisuName PreviousVisuName UserGroupId UserName Methods: GetClientName GetIPv4Address GetRemoteTargetVisuId GetRemoteTargetVisuVersion Structure: ClientDevicePixelRatio (Property) ClientHeight (Property) ClientId (Property) ClientType (Property) ClientWidth (Property) CurrentVisuName (Property) GetClientName (Method) GetIPv4Address (Method) GetRemoteTargetVisuId (Method) GetRemoteTargetVisuVersion (Method) InputType (Property) NextVisuName (Property) PreviousVisuName (Property) UserGroupId (Property) UserName (Property)
IVisualizationClientFilter (ITF) ¶ INTERFACE IVisualizationClientFilter EXTENDS __SYSTEM.IQueryInterface Filter that can be used to decide about the usage of the clients Methods: IsAccepted Structure: IsAccepted (Method)
IVisualizationClientIteration (ITF) ¶ INTERFACE IVisualizationClientIteration EXTENDS __SYSTEM.IQueryInterface This interface can be implemented to iterate over all currently active clients Methods: EndIteration HandleClient StartIteration Structure: EndIteration (Method) HandleClient (Method) StartIteration (Method)
IVisualizationClientRaw (ITF) ¶ INTERFACE IVisualizationClientRaw EXTENDS IVisualizationClient Extension interface that can be used for accessing the raw client data. This interface should only be used when the ClientDataPointer is needed for accessing other functionalities where no alternative exists in VisuUtils. Properties: ClientDataPointer ClientDevicePixelRatio , inherited from IVisualizationClient ClientHeight , inherited from IVisualizationClient ClientId , inherited from IVisualizationClient ClientType , inherited from IVisualizationClient ClientWidth , inherited from IVisualizationClient CurrentVisuName , inherited from IVisualizationClient InputType , inherited from IVisualizationClient NextVisuName , inherited from IVisualizationClient PreviousVisuName , inherited from IVisualizationClient UserGroupId , inherited from IVisualizationClient UserName , inherited from IVisualizationClient Methods: GetClientName , inherited from IVisualizationClient GetIPv4Address , inherited from IVisualizationClient GetRemoteTargetVisuId , inherited from IVisualizationClient GetRemoteTargetVisuVersion , inherited from IVisualizationClient Structure: ClientDataPointer (Property)
Types ¶ Enum ERROR (Enum) VisuClientType (Enum) VisuInputType (Enum)