_ReduManager
Contains the data points _ReduManager and ReduManager2 with the state of the connections (see Redundancy).
Data point element | Type | Description |
MyErrorStatus | uint | Own error status. |
PeerErrorStatus | uint | Error status of the partner. |
MaxMyErrorStatus | uint | Maximal value of the own error status. |
PeerAlive.LastAliveTime | time | Time of the last received alive sign (deactivated in config) |
PeerAlive.Link0 | bool | Status of the LAN connection 0. |
Command.ActiveSet | bool | Emergency switch active. |
Command.ActiveReset | bool | Emergency switch passive. |
CommandPreferredSet | bool | Preference state active. |
Command.PreferredReset | bool | Preference state passive. |
Command.ActiveAuto | bool | Set the data point _ReduManager.Command.ActiveAuto to TRUE so that the "Preferred" setting is deleted and the active server remains active in case of same error state. |
Status.Active | bool | Computer is active (1) or passive (0). |
Status.Perferred | bool | Preference state is set Y/N |
Status.Manual | bool | Emergency switch executed Y/N. |
Status.Reason | int |
Reason of the redu change: 0: goodRange: <No Text> 1: No connection to redundant peer 2: Forced active 3: Preferred active 4: Set active automatically 5: Active due to split mode The alerts (reasons) are shown in the alert screen. |
EvStatus | bool | Is the Event Manager active (1) or passive (0). |
IsRecovering | uint | 0 = no recovery takes place or is finished again 1 = active/running host starts recovery for passive host 2 = passive/starting host is still recovering |
PeerCommand | int | Internal => Please do not use! |
SplitMode | bool | Split mode is active (TRUE) / inactive (FALSE) |
SplitActive | bool | TRUE for the active Event side. In the split mode both events are active. This means both process messages. In a distributed system only one event may, however, forward dpSets to external systems, otherwise the commands would be processed twice in the external system. |
MyErrorStatusRemote | uint | Error status of the remote system. |
MissingMonitoredManagers | dyn_string | Missing managers on the system, which are monitored. |
FileSync.Command | uint |
1 = command for file synchronization is set 0 = Waiting for commands |
FileSync.State | uint |
1 = file synchronization is running 0 = ready |
FileSync.Directories.Pattern | dyn_string | List of directories (relative to the project directory) for the synchronization, e.g. "panels/*.pnl", "scripts/*" |
FileSync.Directories.Active | dyn_bool |
TRUE: the directories from Pattern will be synchronized FALSE: the directories from Pattern will not be synchronized |
FileSync.Directories.Recursive | dyn_bool |
TRUE: also subdirectories from Pattern will be synchronized FALSE: subdirectories will not be synchronized |
FileSync.Loops | uint | The directories are checked/synchronized n-times (at least one check/synchronization is performed even if the internal DPE is set to 0). |
FileSync.CheckTime | uint |
0 = the modification time of the file is not checked 1 = file is copied, if the modification times differ 2 = file is copied, if the modification time is newer |
FileSync.CheckMD5 | bool |
TRUE: the MD5 checksum should be used for the file synchronization FALSE = MD5 checksum is not used |
ErrorChangeReason | string |
Use the debug flag "calcstate" to log status changes. This means changes in the manager state. Also the new calculated error state and the missing (not running) monitored managers are logged. Use the debug flag for the CTRL manager that starts the calculateState.ctl script. The changes are also written to the internal data point element _ReduManager(_2).ErrorChangeReason. The debug flag (-dbg calcstate) specifies that the messages are shown in the log viewer. The messages are always written to the data point element _ReduManager(_2).ErrorChangeReason. |