示例#1
0
        public string GetDescription()
        {
            var descriptionBuilder = new StringBuilder();

            descriptionBuilder.AppendLine($"Aerial Type: {AerialBase.ToString()}");
            descriptionBuilder.AppendLine($"Battery Type: {BatteryBase.ToString()}");
            descriptionBuilder.AppendLine($"Dynamic Type: {DynamicBase.ToString()}");
            descriptionBuilder.AppendLine($"Keyboard Type: {KeyboardBase.ToString()}");
            descriptionBuilder.AppendLine($"Microphone Type: {MicrophoneBase.ToString()}");
            descriptionBuilder.AppendLine($"Screen Type: {ScreenBase.ToString()}");
            descriptionBuilder.AppendLine($"SimCard Type: {SimCardBase.ToString()}");
            return(descriptionBuilder.ToString());
        }
示例#2
0
        void _ControlSystem_MicrophoneChange(MicrophoneBase device, GenericEventArgs args)
        {
            switch (args.EventId)
            {
            case MicrophoneEventIds.MuteOnFeedBackEventId:
                Mute_On_fb = Mic1.MuteOnFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.MuteOffFeedBackEventId:
                Mute_Off_fb = Mic1.MuteOnFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.GatingFeedBackEventId:
                Gating_fb = Mic1.GatingFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.NominalFeedBackEventId:
                Nominal_fb = Mic1.NominalFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.ClipFeedBackEventId:
                Clipping_fb = Mic1.ClipFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.PhantomPowerOnFeedBackEventId:
                Phantom_Power_On_fb = Mic1.PhantomPowerOnFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.PhantomPowerOffFeedBackEventId:
                Phantom_Power_Off_fb = Mic1.PhantomPowerOffFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.GateEnableFeedBackEventId:
                Gate_Enable_fb = Mic1.GateEnableFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.GateDisableFeedBackEventId:
                Gate_Disable_fb = Mic1.GateDisableFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.CompressorEnableFeedBackEventId:
                Compressor_Enable_fb = Mic1.CompressorEnableFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.CompressorDisableFeedBackEventId:
                Compressor_Disable_fb = Mic1.CompressorDisableFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.CompressorSoftKneeOnFeedBackEventId:
                Compressor_Soft_Knee_On_fb = Mic1.CompressorSoftKneeOnFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.CompressorSoftKneeOffFeedBackEventId:
                Compressor_Soft_Knee_Off_fb = Mic1.CompressorSoftKneeOffFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.CompressorThresholdReachedFeedBackEventId:
                Compressing_fb = Mic1.CompressorThresholdReachedFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.HighPassFilterEnableFeedBackEventId:
                High_Pass_Filter_Enable_fb = Mic1.HighPassFilterEnableFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.HighPassFilterDisableFeedBackEventId:
                High_Pass_Filter_Disable_fb = Mic1.HighPassFilterDisableFeedBack.BoolValue;
                break;

            case MicrophoneEventIds.GainFeedBackEventId:
                Gain_fb = Mic1.GainFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.VuFeedBackEventId:
                VU_fb = Mic1.VuFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.GateThresholdFeedBackEventId:
                Gate_Threshold_fb = Mic1.GateThresholdFeedBack.ShortValue;
                break;

            case MicrophoneEventIds.GateDepthFeedBackEventId:
                Gate_Depth_fb = Mic1.GateDepthFeedBack.ShortValue;
                break;

            case MicrophoneEventIds.GateAttackFeedBackEventId:
                Gate_Attack_fb = Mic1.GateAttackFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.GateReleaseFeedBackEventId:
                Gate_Release_fb = Mic1.GateReleaseFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.GateHoldFeedBackEventId:
                Gate_Hold_fb = Mic1.GateHoldFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.CompressorThresholdFeedBackEventId:
                Compressor_Threshold_fb = Mic1.CompressorThresholdFeedBack.ShortValue;
                break;

            case MicrophoneEventIds.CompressorAttackFeedBackEventId:
                Compressor_Attack_fb = Mic1.CompressorAttackFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.CompressorReleaseFeedBackEventId:
                Compressor_Release_fb = Mic1.CompressorReleaseFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.CompressorRatioFeedBackEventId:
                Compressor_Ratio_fb = Mic1.CompressorRatioFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.CompressorHoldFeedBackEventId:
                Compressor_Hold_fb = Mic1.CompressorHoldFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.EqHighBandFrequencyFeedBackEventId:
                EQ_High_Band_Frequency_fb = Mic1.EqHighBandFrequencyFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.EqHighMidBandFrequencyFeedBackEventId:
                EQ_High_Mid_Band_Frequency_fb = Mic1.EqHighMidBandFrequencyFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.EqLowMidBandFrequencyFeedBackEventId:
                EQ_Low_Mid_Band_Frequency_fb = Mic1.EqLowMidBandFrequencyFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.EqLowBandFrequencyFeedBackEventId:
                EQ_Low_Band_Frequency_fb = Mic1.EqLowBandFrequencyFeedBack.UShortValue;
                break;

            case MicrophoneEventIds.EqHighBandGainFeedBackEventId:
                EQ_High_Band_Gain_fb = Mic1.EqHighBandGainFeedBack.ShortValue;
                break;

            case MicrophoneEventIds.EqHighMidBandGainFeedBackEventId:
                EQ_High_Mid_Band_Gain_fb = Mic1.EqHighMidBandGainFeedBack.ShortValue;
                break;

            case MicrophoneEventIds.EqLowMidBandGainFeedBackEventId:
                EQ_Low_Mid_Band_Gain_fb = Mic1.EqLowMidBandGainFeedBack.ShortValue;
                break;

            case MicrophoneEventIds.EqLowBandGainFeedBackEventId:
                EQ_Low_Band_Gain_fb = Mic1.EqLowBandGainFeedBack.ShortValue;
                break;

            default:
                break;
            }
        }