Fixes dmps microphone event ids

This commit is contained in:
Alex Johnson
2021-12-13 15:26:50 -05:00
parent a6e4efd64f
commit 0745f30177

View File

@@ -42,7 +42,7 @@ namespace PepperDash.Essentials.DM
if(Mics.ContainsKey(mic.ID)) if(Mics.ContainsKey(mic.ID))
{ {
Mics[mic.ID].Event(); Mics[mic.ID].Event(args.EventId);
} }
} }
} }
@@ -113,11 +113,17 @@ namespace PepperDash.Essentials.DM
trilist.SetSigTrueAction(joinMap.MicMuteOff.JoinNumber, MuteOffAction); trilist.SetSigTrueAction(joinMap.MicMuteOff.JoinNumber, MuteOffAction);
} }
public void Event() public void Event(int id)
{ {
VolumeLevelFeedback.FireUpdate(); if (id == MicrophoneEventIds.MuteOnFeedBackEventId)
VolumeLevelScaledFeedback.FireUpdate(); {
MuteFeedback.FireUpdate(); MuteFeedback.FireUpdate();
}
else if (id == MicrophoneEventIds.GainFeedBackEventId)
{
VolumeLevelFeedback.FireUpdate();
VolumeLevelScaledFeedback.FireUpdate();
}
} }
public void SetVolumeScaled(ushort level) public void SetVolumeScaled(ushort level)