Ejemplo n.º 1
0
        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";
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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;
        }