Exemplo n.º 1
0
        public void Main(string argument, UpdateType updateSource)
        {
            if ((updateSource & UpdateType.Update100) != 0)
            {
                Echo("Hydrogen Level: " + lowH2WarningSystem.GasTanksManager.FilledRatio * 100 + "%");
                lowH2WarningSystem.CheckLevels();
            }
            else if ((updateSource & UpdateType.Terminal) != 0 ||
                     (updateSource & UpdateType.Trigger) != 0)
            {
                string[] words = argument.Split(' ');

                if (argument == "test 1")
                {
                    lowH2WarningSystem.Enabled = true;
                }
                else if (argument == "test 0")
                {
                    lowH2WarningSystem.Enabled = false;
                }
                else if (words[0] == "transmit")
                {
                    string message = argument.Substring("transmit ".Length);
                    Echo("Transmitting: " + message);
                    antenna.TransmitMessage(message);
                }
            }
        }
Exemplo n.º 2
0
 public void Main(string argument, UpdateType updateSource)
 {
     if ((updateSource & UpdateType.Update100) != 0)
     {
         Echo(lowH2WarningSystem.Enabled.ToString());
         Echo(lowH2WarningSystem.GasTanksManager.FilledRatio.ToString());
         lowH2WarningSystem.CheckLevels();
     }
     else if ((updateSource & UpdateType.Terminal) != 0)
     {
         if (argument == "test 1")
         {
             lowH2WarningSystem.Enabled = true;
         }
         else if (argument == "test 0")
         {
             lowH2WarningSystem.Enabled = false;
         }
     }
 }