From cffe55428a07a25cb7ad0b6ba7533cd94357b40c Mon Sep 17 00:00:00 2001 From: Trevor Payne Date: Fri, 28 Aug 2020 14:57:09 -0500 Subject: [PATCH 01/89] Exposes buttons for HR-xx0 remotes to essentials Resolves #394 --- .../Remotes/Hrxx0WirelessRemoteController.cs | 534 +++++++++++++++++- 1 file changed, 521 insertions(+), 13 deletions(-) diff --git a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Remotes/Hrxx0WirelessRemoteController.cs b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Remotes/Hrxx0WirelessRemoteController.cs index e2dfadbc..161cba45 100644 --- a/essentials-framework/Essentials Core/PepperDashEssentialsBase/Remotes/Hrxx0WirelessRemoteController.cs +++ b/essentials-framework/Essentials Core/PepperDashEssentialsBase/Remotes/Hrxx0WirelessRemoteController.cs @@ -18,32 +18,29 @@ using PepperDash.Essentials.Core.Bridges; namespace PepperDash.Essentials.Core { - [Description("Wrapper class for all HR-Series remotes")] - public class Hrxx0WirelessRemoteController : EssentialsBridgeableDevice, IHasFeedback + [Description("Wrapper class for all HR-Series remotes")] + public class Hrxx0WirelessRemoteController : EssentialsBridgeableDevice, IHasFeedback, IHR52Button { private CenRfgwController _gateway; private GatewayBase _gatewayBase; - - private Hr1x0WirelessRemoteBase _remote; - + private Hr1x0WirelessRemoteBase _remote; + public FeedbackCollection Feedbacks { get; set; } public CrestronCollection