Beispiel #1
0
        protected void ProcessLightBits3(BMSLightBits3 bits)
        {
            SetValue("Electronic", "flcs pmg indicator", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsPmg)));
            SetValue("Electronic", "main gen indicator", new BindingValue(bits.HasFlag(BMSLightBits3.MainGen)));
            SetValue("Electronic", "standby generator indicator", new BindingValue(bits.HasFlag(BMSLightBits3.StbyGen)));
            SetValue("Electronic", "epu gen indicator", new BindingValue(bits.HasFlag(BMSLightBits3.EpuGen)));
            SetValue("Electronic", "epu pmg indicator", new BindingValue(bits.HasFlag(BMSLightBits3.EpuPmg)));
            SetValue("Electronic", "to flcs indicator", new BindingValue(bits.HasFlag(BMSLightBits3.ToFlcs)));
            SetValue("Electronic", "flcs rly indicator", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsRly)));
            SetValue("Electronic", "bat fail indicator", new BindingValue(bits.HasFlag(BMSLightBits3.BatFail)));
            SetValue("EPU", "hydrazine indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Hydrazine)));
            SetValue("EPU", "air indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Air)));
            SetValue("Caution", "electric bus fail indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Elec_Fault)));
            SetValue("Caution", "lef fault indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Lef_Fault)));

            SetValue("General", "on ground", new BindingValue(bits.HasFlag(BMSLightBits3.OnGround)));
            SetValue("Flight Control", "run light", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsBitRun)));
            SetValue("Flight Control", "fail light", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsBitFail)));
            SetValue("Right Eyebrow", "dbu on indicator", new BindingValue(bits.HasFlag(BMSLightBits3.DbuWarn)));
            SetValue("General", "parking brake engaged", new BindingValue(bits.HasFlag(BMSLightBits3.ParkBrakeOn)));
            SetValue("Caution", "cadc indicator", new BindingValue(bits.HasFlag(BMSLightBits3.cadc)));
            SetValue("General", "speed barke", new BindingValue(bits.HasFlag(BMSLightBits3.SpeedBrake)));

            SetValue("Landing Gear", "nose gear indicator", new BindingValue(bits.HasFlag(BMSLightBits3.NoseGearDown)));
            SetValue("Landing Gear", "left gear indicator", new BindingValue(bits.HasFlag(BMSLightBits3.LeftGearDown)));
            SetValue("Landing Gear", "right gear indicator", new BindingValue(bits.HasFlag(BMSLightBits3.RightGearDown)));
            SetValue("General", "power off", new BindingValue(bits.HasFlag(BMSLightBits3.Power_Off)));
        }
        protected void ProcessLightBits3(BMSLightBits3 bits)
        {
            SetValue("Electronic", "flcs pmg indicator", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsPmg)));
            SetValue("Electronic", "main gen indicator", new BindingValue(bits.HasFlag(BMSLightBits3.MainGen)));
            SetValue("Electronic", "standby generator indicator", new BindingValue(bits.HasFlag(BMSLightBits3.StbyGen)));
            SetValue("Electronic", "epu gen indicator", new BindingValue(bits.HasFlag(BMSLightBits3.EpuGen)));
            SetValue("Electronic", "epu pmg indicator", new BindingValue(bits.HasFlag(BMSLightBits3.EpuPmg)));
            SetValue("Electronic", "to flcs indicator", new BindingValue(bits.HasFlag(BMSLightBits3.ToFlcs)));
            SetValue("Electronic", "flcs rly indicator", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsRly)));
            SetValue("Electronic", "bat fail indicator", new BindingValue(bits.HasFlag(BMSLightBits3.BatFail)));
            SetValue("EPU", "hydrazine indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Hydrazine)));
            SetValue("EPU", "air indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Air)));
            SetValue("Caution", "electric bus fail indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Elec_Fault)));
            SetValue("Caution", "lef fault indicator", new BindingValue(bits.HasFlag(BMSLightBits3.Lef_Fault)));

            SetValue("General", "on ground", new BindingValue(bits.HasFlag(BMSLightBits3.OnGround)));
            SetValue("Flight Control", "run light", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsBitRun)));
            SetValue("Flight Control", "fail light", new BindingValue(bits.HasFlag(BMSLightBits3.FlcsBitFail)));
            SetValue("Right Eyebrow", "dbu on indicator", new BindingValue(bits.HasFlag(BMSLightBits3.DbuWarn)));
            SetValue("General", "parking brake engaged", new BindingValue(bits.HasFlag(BMSLightBits3.ParkBrakeOn)));
            SetValue("Caution", "cadc indicator", new BindingValue(bits.HasFlag(BMSLightBits3.cadc)));
            SetValue("General", "speed barke", new BindingValue(bits.HasFlag(BMSLightBits3.SpeedBrake)));

            SetValue("Landing Gear", "nose gear indicator", new BindingValue(bits.HasFlag(BMSLightBits3.NoseGearDown)));
            SetValue("Landing Gear", "left gear indicator", new BindingValue(bits.HasFlag(BMSLightBits3.LeftGearDown)));
            SetValue("Landing Gear", "right gear indicator", new BindingValue(bits.HasFlag(BMSLightBits3.RightGearDown)));
            SetValue("General", "power off", new BindingValue(bits.HasFlag(BMSLightBits3.Power_Off)));

        }