using System; using System.Collections.Generic; using System.Linq; using System.Text; using Crestron.SimplSharp; namespace PepperDash.Core { /// /// Crestron Control Methods for a comm object /// public enum eControlMethod { /// /// /// None = 0, /// /// RS232/422/485 /// Com = 1, /// /// Crestron IpId (most Crestron ethernet devices) /// IpId = 2, /// /// Crestron IpIdTcp (HD-MD series, etc.) /// IpidTcp = 3, /// /// Crestron IR control /// IR = 4, /// /// SSH client /// Ssh = 5, /// /// TCP/IP client /// Tcpip = 6, /// /// Telnet /// Telnet = 7, /// /// Crestnet device /// Cresnet = 8, /// /// CEC Control, via a DM HDMI port /// Cec = 9, /// /// UDP Server /// Udp = 10, /// /// HTTP client /// Http = 11, /// /// HTTPS client /// Https = 12, /// /// Websocket client /// Ws = 13, /// /// Secure Websocket client /// Wss = 14, /// /// Secure TCP/IP /// SecureTcpIp = 15, /// /// Used when comms needs to be handled in SIMPL and bridged opposite the normal direction /// ComBridge = 16, /// /// InfinetEX control /// InfinetEx = 17, /// /// UDP client /// UdpClient = 18, } }