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,
}
}