Пример #1
0
        public void ModulePostMain()
        {
            if (bInitDone)
            {
                wicoPower.CalcPower();
                int engines = 0;
                engines = wicoPower.EnginesCount();
                Echo("H Engines: " + engines.ToString());
                if (engines > 0)
                {
                    //                   Echo("Maxoutput=" + wicoPower.maxHydrogenPower.ToString() + " Current=" + wicoPower.currentEngineOutput.ToString());
                    var tanksfill = wicoPower.EnginesTanksFill();
                    Echo(" Tanks Filled=" + (tanksfill * 100).ToString() + "%");
                }
                // ensure we run at least at slow speed for updates.
                _wicoControl.WantSlow();

                _displays.EchoInfo();
                Echo(wicoBases.baseInfoString().Trim());
            }

            _wicoControl.AnnounceState();
            Echo("LastRun=" + LastRunMs.ToString("0.00") + "ms Max=" + MaxRunMs.ToString("0.00") + "ms");
            EchoInstructions();
        }
Пример #2
0
 public void ModulePostMain()
 {
     _wicoControl.WantSlow();
     if (bInitDone)
     {
         _wicoDisplays.EchoInfo();
         _wicoControl.AnnounceState();
         Echo(wicoBases.baseInfoString());
     }
 }
Пример #3
0
 public void ModulePostMain()
 {
     _wicoControl.WantSlow(); // get updates so we can check for things like navigation commands in oldschool format
                              //            Echo("#navRotors=" + wicoNavRotors.NavRotorCount());
     if (bInitDone)
     {
         _wicoDisplays.EchoInfo();
     }
     _wicoControl.AnnounceState();
     Echo("LastRun=" + LastRunMs.ToString("0.00") + "ms Max=" + MaxRunMs.ToString("0.00") + "ms");
 }