From 68fe205504f14dc14cb30350b78b9e948eb8a30b Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Wed, 20 May 2026 15:58:46 -0600 Subject: [PATCH 1/2] fix: assign explicit values to eControlMethod enum members and add UdpClient entry as last value --- src/PepperDash.Core/Comm/eControlMethods.cs | 43 +++++++++++---------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/src/PepperDash.Core/Comm/eControlMethods.cs b/src/PepperDash.Core/Comm/eControlMethods.cs index 006bb9870..a1a307341 100644 --- a/src/PepperDash.Core/Comm/eControlMethods.cs +++ b/src/PepperDash.Core/Comm/eControlMethods.cs @@ -18,74 +18,75 @@ public enum eControlMethod /// /// RS232/422/485 /// - Com, + Com = 1, /// /// Crestron IpId (most Crestron ethernet devices) /// - IpId, + IpId = 2, /// /// Crestron IpIdTcp (HD-MD series, etc.) /// - IpidTcp, + IpidTcp = 3, /// /// Crestron IR control /// - IR, + IR = 4, /// /// SSH client /// - Ssh, + Ssh = 5, /// /// TCP/IP client /// - Tcpip, + Tcpip = 6, /// /// Telnet /// - Telnet, + Telnet = 7, /// /// Crestnet device /// - Cresnet, + Cresnet = 8, /// /// CEC Control, via a DM HDMI port /// - Cec, + Cec = 9, /// /// UDP Server /// - Udp, - /// - /// UDP client - /// - UdpClient, + Udp = 10, + /// /// HTTP client /// - Http, + Http = 11, /// /// HTTPS client /// - Https, + Https = 12, /// /// Websocket client /// - Ws, + Ws = 13, /// /// Secure Websocket client /// - Wss, + Wss = 14, /// /// Secure TCP/IP /// - SecureTcpIp, + SecureTcpIp = 15, /// /// Used when comms needs to be handled in SIMPL and bridged opposite the normal direction /// - ComBridge, + ComBridge = 16, /// /// InfinetEX control /// - InfinetEx + InfinetEx = 17, + /// + /// UDP client + /// + UdpClient = 18, } } \ No newline at end of file From 08aba353342e2b5214a0d8af630d1fd756992852 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Wed, 20 May 2026 16:17:21 -0600 Subject: [PATCH 2/2] fix: addresses #1421