Esempio n. 1
0
        public override string ToString()
        {
            var data = new List <string> {
                ID.ToString(),
                MonoIsotopicMass.ToString("0.0000"),
                MZ.ToString("0.0000"),
                ChargeState.ToString(),
                NormalizedElutionTime.ToString("0.000"),
                Code
            };

            return(string.Join("; ", data));
        }
Esempio n. 2
0
        void SetUIState(ChargeState newState, ModuleEnginesFX activeEngine, ModuleEnginesFX otherEngine)
        {
            if (FarFutureTechnologySettings.DebugModules)
            {
                Utils.Log($"[ModuleChargeableEngine] Setting UI state to {newState.ToString()}");
            }
            chargeState = newState;

            if (newState == ChargeState.Ready)
            {
                Fields["ChargeStatus"].guiActive          = true;
                activeEngine.Events["Activate"].guiActive = true;
                activeEngine.Events["Shutdown"].guiActive = false;
                if (otherEngine)
                {
                    otherEngine.Events["Activate"].guiActive = false;
                    otherEngine.Events["Shutdown"].guiActive = false;
                }
            }
            if (newState == ChargeState.Running)
            {
                Fields["ChargeStatus"].guiActive          = false;
                activeEngine.Events["Activate"].guiActive = false;
                activeEngine.Events["Shutdown"].guiActive = true;
                if (otherEngine)
                {
                    otherEngine.Events["Activate"].guiActive = false;
                    otherEngine.Events["Shutdown"].guiActive = false;
                }
            }
            if (newState == ChargeState.Charging)
            {
                Fields["ChargeStatus"].guiActive          = true;
                activeEngine.Events["Activate"].guiActive = false;
                activeEngine.Events["Shutdown"].guiActive = false;
                if (otherEngine)
                {
                    otherEngine.Events["Activate"].guiActive = false;
                    otherEngine.Events["Shutdown"].guiActive = false;
                }
            }
        }
Esempio n. 3
0
 public void testToString()
 {
     Assert.AreEqual("10\t1", testChargeStateNoCorrection.ToString());
 }