Ejemplo n.º 1
0
        public void Main(string argument, UpdateType updateSource)
        {
            if (argument == "depressurize")
            {
                airLockController.Depressurize();
            }
            else if (argument == "pressurize")
            {
                airLockController.Pressurize();
            }
            else if (argument == "lockdown")
            {
                airLockController.LockDown();
            }

            if (updateSource.HasFlag(UpdateType.Update100))
            {
                airLockController.CheckStatus();
                Echo(statusReport.RetrieveFullReportText());
                foreach (IMyTextPanel panel in listTextPanels)
                {
                    panel.WritePublicText(statusReport.RetrieveFullReportText(), true);
                }
                statusReport.Clear();
            }
        }
Ejemplo n.º 2
0
        public void Main(string argument, UpdateType updateSource)
        {
            if (argument == "depressurize")
            {
                hangerPressureController.Depressurize();
            }
            else if (argument == "pressurize")
            {
                hangerPressureController.Pressurize();
            }
            else if (argument == "lockdown")
            {
                hangerPressureController.LockDown();
            }

            if ((updateSource & UpdateType.Update100) != 0)
            {
                hangerPressureController.CheckStatus();
                Echo(statusReport.RetrieveFullReportText());
                statusReport.Clear();
            }
        }