private string state2strWHILE(PluginState state) { if (state.Equals(PluginState.balance)) { return "balancing"; } else if (state.Equals(PluginState.check)) { return "checking"; } else if (state.Equals(PluginState.warn)) { return "warning"; } else if (state.Equals(PluginState.stop)) { return "stopped"; } else if (state.Equals(PluginState.wait)) { return "waiting"; } return "unknown state"; }
public void setStartTime(PluginState state, DateTime now) { if (state.Equals(PluginState.wait)) startWaitTime = now; else if (state.Equals(PluginState.warn)) startWarnTime = now; else if (state.Equals(PluginState.check)) startCheckTime = now; else if (state.Equals(PluginState.balance)) startBalanceTime = now; else if (state.Equals(PluginState.stop)) startStopTime = now; else DebugWrite("^1^bWARNING^0^n: cannot set start time for ^b" + state.ToString() + "^n^0", 1); }
public int getMaxTime(PluginState state) { if (state.Equals(PluginState.wait)) return getIntegerVarValue("live_interval_time"); else if (state.Equals(PluginState.warn)) return getIntegerVarValue("warn_msg_total_time"); /*else DebugWrite("^1Getting max time for ^b" + state.ToString() + "^n state is not valid", 6); */ return getElapsedTime(utc, PluginState.check); }
public DateTime getStartTime(PluginState state) { if (state.Equals(PluginState.wait)) return startWaitTime; else if (state.Equals(PluginState.warn)) return startWarnTime; else if (state.Equals(PluginState.check)) return startCheckTime; else if (state.Equals(PluginState.balance)) return startBalanceTime; else if (state.Equals(PluginState.stop)) return startStopTime; else DebugWrite("^1^bWARNING^0^n: cannot find start time for ^b" + state.ToString() + "^n^0", 1); return utc; }