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()); }
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; } }