Add Dmps microphone controller with bridge

This commit is contained in:
Alex Johnson
2021-12-09 13:31:58 -05:00
parent 6310001e18
commit a6e4efd64f
7 changed files with 256 additions and 0 deletions

View File

@@ -175,6 +175,11 @@ namespace PepperDash.Essentials.DM
if (MasterVolumeLevel != null)
{
SetUpDmpsAudioOutputJoins(trilist, MasterVolumeLevel, joinMap.MasterVolumeLevel.JoinNumber);
var mixer = MasterVolumeLevel as DmpsAudioOutputWithMixer;
if (mixer != null)
{
trilist.SetUShortSigAction(3, mixer.RecallPreset);
}
}
if (SourceVolumeLevel != null)
@@ -253,6 +258,12 @@ namespace PepperDash.Essentials.DM
VolumeLevelScaledFeedback.FireUpdate();
}
}
public void RecallPreset(ushort preset)
{
Mixer.PresetNumber.UShortValue = preset;
Mixer.RecallPreset();
}
}
public class DmpsAudioOutput : IBasicVolumeWithFeedback