From 7a8c1f31656e035d75c3449bef88d3530e82a98d Mon Sep 17 00:00:00 2001 From: Andrew Welker Date: Wed, 2 Dec 2020 13:37:53 -0700 Subject: [PATCH] adding some overloads --- PepperDashEssentials/Room/Types/EssentialsTechRoom.cs | 2 ++ .../PepperDashEssentialsBase/Presets/DevicePresets.cs | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs b/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs index ba87df5d..079a2ff6 100644 --- a/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs +++ b/PepperDashEssentials/Room/Types/EssentialsTechRoom.cs @@ -26,6 +26,8 @@ namespace PepperDash.Essentials _tunerPresets = new DevicePresetsModel(String.Format("{0}-presets", config.Key), _config.PresetsFileName); + _tunerPresets.LoadChannels(); + _tuners = GetDevices(_config.Tuners); _displays = GetDevices(_config.Displays); } diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Presets/DevicePresets.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Presets/DevicePresets.cs index f0378691..43fdf59a 100644 --- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Presets/DevicePresets.cs +++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Presets/DevicePresets.cs @@ -165,6 +165,14 @@ namespace PepperDash.Essentials.Core.Presets }); } + public void Dial(int presetNum, ISetTopBoxNumericKeypad setTopBox) + { + if (presetNum <= PresetsList.Count) + { + Dial(PresetsList[presetNum - 1].Channel, setTopBox); + } + } + public void Dial(string chanNum, ISetTopBoxNumericKeypad setTopBox) { _dialFunctions = new Dictionary>(10)