VisuRedundancy_Prg.Reset (METH) ¶ METHOD Reset It resets the client or server or both InOut: Scope Name Type Comment Input iWhich INT 1=Client, 2=Server, 3=both
VisuRedundancy_Prg.SetNewCertData (METH) ¶ METHOD SetNewCertData : BOOL Set the new certificate data InOut: Scope Name Type Comment Return SetNewCertData BOOL Input hCert RTS_IEC_HANDLE New handle sCertThumb STRING New Local certificate thumb sCertThumbPeer STRING New Peer certificate thumb
VisuRedundancy_Prg.UnlockClients (METH) ¶ METHOD UnlockClients It executes all the activities to unlock the clients creation
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2023, 11:16:19 companyName string 3S-Smart Software Solutions GmbH libraryFile VisuRedundancy.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile VisuRedundancy.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True IsEndUserLibrary True Released True SourceLibrary False LastModificationDateTime date 13.12.2023, 11:16:14 LibraryCategories library-category-list Intern|Visu Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace VisuRedundancy Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder VisuRedundancy Project VisuRedundancy Title VisuRedundancy Version version 4.5.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA FB Factory ¶ Library Identification ¶ Placeholder: CAA FB Factory Default Resolution: CAA FB Factory, * (CAA Technical Workgroup) Namespace: FBF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA FB Factory CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types CmpApp ¶ Library Identification ¶ Placeholder: CmpApp Default Resolution: CmpApp, * (System) Namespace: CmpApp Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpApp CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpEventMgr Implementation ¶ Library Identification ¶ Placeholder: CmpEventMgr Implementation Default Resolution: CmpEventMgr Implementation, * (System) Namespace: CmpEventMgr_Implementation Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpEventMgr Implementation CmpEventMgr Interfaces ¶ Library Identification ¶ Name: CmpEventMgr Interfaces Version: newest Company: System Namespace: CmpEventMgr_Interfaces Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpEventMgr Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog CmpSettings ¶ Library Identification ¶ Placeholder: CmpSettings Default Resolution: CmpSettings, * (System) Namespace: CmpSettings Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpSettings CmpVisuHandler ¶ Library Identification ¶ Placeholder: CmpVisuHandler Default Resolution: CmpVisuHandler, * (System) Namespace: CmpVisuHandler Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpVisuHandler CmpX509Cert ¶ Library Identification ¶ Placeholder: CmpX509Cert Default Resolution: CmpX509Cert, * (System) Namespace: CmpX509Cert Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpX509Cert Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager Datasources Interfaces ¶ Library Identification ¶ Name: Datasources Interfaces Version: newest Company: 3S - Smart Software Solutions GmbH Namespace: IDatasources Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: Datasources Interfaces, * (3S - Smart Software Solutions GmbH) Element Collections ¶ Library Identification ¶ Placeholder: ElementCollections Default Resolution: Element Collections, * (3S - Smart Software Solutions GmbH) Namespace: COL Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: ElementCollections Redundancy ¶ Library Identification ¶ Placeholder: Redundancy Default Resolution: Redundancy, * (3S - Smart Software Solutions GmbH) Namespace: RDCY Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Redundancy RedundancyDataTransfer ¶ Library Identification ¶ Placeholder: RedundancyDataTransfer Default Resolution: RedundancyDataTransfer, * (System) Namespace: RDT Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: RedundancyDataTransfer Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard StringUtils ¶ Library Identification ¶ Placeholder: StringUtils Default Resolution: StringUtils, * (System) Namespace: Stu Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringUtils SysDir ¶ Library Identification ¶ Placeholder: SysDir Default Resolution: SysDir, * (System) Namespace: SysDir Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysDir SysFile ¶ Library Identification ¶ Placeholder: SysFile Default Resolution: SysFile, * (System) Namespace: SysFile Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysFile SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysSem ¶ Library Identification ¶ Placeholder: SysSem Default Resolution: SysSem, * (System) Namespace: SysSem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSem SysSocket ¶ Library Identification ¶ Placeholder: SysSocket Default Resolution: SysSocket, * (System) Namespace: SysSocket Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket SysSocket Interfaces ¶ Library Identification ¶ Name: SysSocket Interfaces Version: newest Company: System Namespace: SysSocket_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket Interfaces, * (System) SysTime ¶ Library Identification ¶ Name: SysTime Version: 3.5.17.0 Company: System Namespace: SysTime Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTime, 3.5.17.0 (System) SysTimeRtc ¶ Library Identification ¶ Placeholder: SysTimeRtc Default Resolution: SysTimeRtc, * (System) Namespace: SysTimeRtc Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: SysTimeRtc SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System) Visu Utils ¶ Library Identification ¶ Placeholder: VisuUtils Default Resolution: Visu Utils, * (System) Namespace: VU Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: VisuUtils VisuElemBase ¶ Library Identification ¶ Placeholder: System_VisuElemBase Default Resolution: VisuElemBase, * (System) Namespace: VisuElemBase Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: True Key: System_VisuElemBase
ClientSide.ClientDestroyed (METH) ¶ METHOD ClientDestroyed Notification, that a client has been destroyed InOut: Scope Name Type Comment Input pClientData POINTER TO VisuStructClientData A pointer to a VisuStructClientData structure identifying the client, that has been destroyed
ClientSide.ValueChanged (METH) ¶ METHOD ValueChanged : BOOL This notification arrives when a variable is changed InOut: Scope Name Type Comment Return ValueChanged BOOL Input pClient POINTER TO VisuStructClientData A pointer to the client structure were the event occurred. pClient can be 0 when eType = ConditionVariable itfVisualization IVisualisation The visualization from which the value changed event is called. Is always set when pClient <> 0 itfVisualizationDialog IVisualisationDialog If the value changed event is called from a dialog this parameter is set (<> 0). paiInputPosition POINTER TO ARRAY [0..9] OF INT The input position in the visualization is a list of element ids. A list is necessary because of element in frames. -1 means not set. Example: 41,23,-1,-1,… Frame element with id 41 in visualization itfVisualization.GetName(TRUE); Element with id 23 in the referenced visualization of the frame paiInputFrameIndices POINTER TO ARRAY [0..9] OF INT A list of frame indices for the input position. This information is necessary to know the referenced visualization. Example: 1,-1,-1,… In the frame element the second visualization in the list of frame selection was set. pbOldValue POINTER TO BYTE A pointer to the old value. The pointer is not necessarily the same than the pbVarPointer. pbNewValue POINTER TO BYTE A pointer to the new value. The pointer is not necessarily the same than the pbVarPointer. pbVarPointer POINTER TO BYTE A pointer to the variable which was changed. Can be null if pPropertyInfo is set. pPropertyInfo POINTER TO PropertyInfo A pointer to the property info of the variable which was changed. The value is only set when the value changed event comes from a property. dwVarSize DWORD The size of the variable which was changed. eTypeClass __SYSTEM.TYPE_CLASS The type of the variable which was changed. eType VisuEnumValueChangedType The type of the value changed event. This type can be used to filter events. dwDialogId DWORD If the value changed event comes from a dialog the dialog id is necessary to know the context from which element the dialog was opened. This can be necessary to know the corresponding variables of the dialog. Normally the following events occur: Event with type OpenDialogPositionInfo - To know the element where the dialog was opened. Event with type Default - ValueChange event for the changed variables Event with type CloseDialogPositionInfo - To know that the dialog was really closed. dwParam1 DWORD If the value changed event comes from a key event dwParam1 contains the key code. dwParam2 DWORD If the value changed event comes from a key event dwParam2 contains the modifier code.
ClientSide.HandleEvent (METH) ¶ METHOD HandleEvent : BOOL It returns true if the even has been handled InOut: Scope Name Type Comment Return HandleEvent BOOL Input pClientData POINTER TO VisuStructClientData A pointer to a VisuStructClientData structure identifying the client used pEvent POINTER TO VisuStructEvent A pointer to a VisuStructEvent structure identifying the event iftSequentialMemReader ISequentialMemReader The interface to use to read the event data
ClientSide.AfterPaint (METH) ¶ METHOD AfterPaint Request done after the first paint command data flow InOut: Scope Name Type Comment Input pClientData POINTER TO VisuStructClientData A pointer to a VisuStructClientData structure identifying the client used IftPaintCommandWriter IVisuPaintCommandWriter The interface to use to write the command
ClientSide.BeforePaint (METH) ¶ METHOD BeforePaint Request done before the first paint command data flow InOut: Scope Name Type Comment Input pClientData POINTER TO VisuStructClientData A pointer to a VisuStructClientData structure identifying the client used IftPaintCommandWriter IVisuPaintCommandWriter The interface to use to write the command