SYMBOL INDEX (4291 symbols across 688 files) FILE: src/PepperDash.Core/ComTextHelper.cs class ComTextHelper (line 10) | public class ComTextHelper method GetEscapedText (line 17) | public static string GetEscapedText(byte[] bytes) method GetEscapedText (line 27) | public static string GetEscapedText(string text) method GetDebugText (line 38) | public static string GetDebugText(string text) FILE: src/PepperDash.Core/Comm/CommunicationGather.cs class CommunicationGather (line 22) | public class CommunicationGather method CommunicationGather (line 58) | public CommunicationGather(ICommunicationReceiver port, char delimiter) method CommunicationGather (line 70) | public CommunicationGather(ICommunicationReceiver port, string delimiter) method CommunicationGather (line 80) | public CommunicationGather(ICommunicationReceiver port, string[] delim... method Stop (line 90) | public void Stop() method Port_TextReceived (line 99) | void Port_TextReceived(object sender, GenericCommMethodReceiveTextArgs... method Port_TextReceivedStringDelimiter (line 128) | void Port_TextReceivedStringDelimiter(object sender, GenericCommMethod... FILE: src/PepperDash.Core/Comm/CommunicationStreamDebugging.cs class CommunicationStreamDebugging (line 12) | public class CommunicationStreamDebugging method CommunicationStreamDebugging (line 57) | public CommunicationStreamDebugging(string parentDeviceKey) method SetDebuggingWithDefaultTimeout (line 70) | public void SetDebuggingWithDefaultTimeout(eStreamDebuggingSetting set... method SetDebuggingWithSpecificTimeout (line 89) | public void SetDebuggingWithSpecificTimeout(eStreamDebuggingSetting se... method DisableDebugging (line 116) | private void DisableDebugging() method StopDebugTimer (line 123) | private void StopDebugTimer() FILE: src/PepperDash.Core/Comm/ControlPropertiesConfig.cs class ControlPropertiesConfig (line 11) | public class ControlPropertiesConfig method ControlPropertiesConfig (line 89) | public ControlPropertiesConfig() FILE: src/PepperDash.Core/Comm/EventArgs.cs class GenericSocketStatusChageEventArgs (line 30) | public class GenericSocketStatusChageEventArgs : EventArgs method GenericSocketStatusChageEventArgs (line 41) | public GenericSocketStatusChageEventArgs(ISocketStatus client) method GenericSocketStatusChageEventArgs (line 48) | public GenericSocketStatusChageEventArgs() { } class GenericTcpServerStateChangedEventArgs (line 60) | public class GenericTcpServerStateChangedEventArgs : EventArgs method GenericTcpServerStateChangedEventArgs (line 71) | public GenericTcpServerStateChangedEventArgs(ServerState state) method GenericTcpServerStateChangedEventArgs (line 78) | public GenericTcpServerStateChangedEventArgs() { } class GenericTcpServerSocketStatusChangeEventArgs (line 91) | public class GenericTcpServerSocketStatusChangeEventArgs : EventArgs method GenericTcpServerSocketStatusChangeEventArgs (line 111) | public GenericTcpServerSocketStatusChangeEventArgs(object socket, Sock... method GenericTcpServerSocketStatusChangeEventArgs (line 123) | public GenericTcpServerSocketStatusChangeEventArgs(object socket, uint... method GenericTcpServerSocketStatusChangeEventArgs (line 132) | public GenericTcpServerSocketStatusChangeEventArgs() { } class GenericTcpServerCommMethodReceiveTextArgs (line 138) | public class GenericTcpServerCommMethodReceiveTextArgs : EventArgs method GenericTcpServerCommMethodReceiveTextArgs (line 165) | public GenericTcpServerCommMethodReceiveTextArgs(string text) method GenericTcpServerCommMethodReceiveTextArgs (line 175) | public GenericTcpServerCommMethodReceiveTextArgs(string text, uint cli... method GenericTcpServerCommMethodReceiveTextArgs (line 183) | public GenericTcpServerCommMethodReceiveTextArgs() { } class GenericTcpServerClientReadyForcommunicationsEventArgs (line 189) | public class GenericTcpServerClientReadyForcommunicationsEventArgs : Eve... method GenericTcpServerClientReadyForcommunicationsEventArgs (line 200) | public GenericTcpServerClientReadyForcommunicationsEventArgs(bool isRe... method GenericTcpServerClientReadyForcommunicationsEventArgs (line 207) | public GenericTcpServerClientReadyForcommunicationsEventArgs() { } class GenericUdpConnectedEventArgs (line 213) | public class GenericUdpConnectedEventArgs : EventArgs method GenericUdpConnectedEventArgs (line 227) | public GenericUdpConnectedEventArgs() { } method GenericUdpConnectedEventArgs (line 233) | public GenericUdpConnectedEventArgs(ushort uconnected) method GenericUdpConnectedEventArgs (line 242) | public GenericUdpConnectedEventArgs(bool connected) FILE: src/PepperDash.Core/Comm/GenericSecureTcpIpClient.cs class GenericSecureTcpIpClient (line 15) | public class GenericSecureTcpIpClient : Device, ISocketStatusWithStreamD... method GenericSecureTcpIpClient (line 305) | public GenericSecureTcpIpClient(string key, string address, int port, ... method GenericSecureTcpIpClient (line 322) | public GenericSecureTcpIpClient(string key, TcpClientConfigObject clie... method GenericSecureTcpIpClient (line 336) | public GenericSecureTcpIpClient() method Initialize (line 347) | public void Initialize(string key) method Initialize (line 356) | public void Initialize(TcpClientConfigObject config) method CrestronEnvironment_ProgramStatusEventHandler (line 409) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method Deactivate (line 427) | public override bool Deactivate() method Connect (line 440) | public void Connect() method Disconnect (line 571) | public void Disconnect() method DisconnectClient (line 594) | public void DisconnectClient() method CheckClosedAndTryReconnect (line 622) | void CheckClosedAndTryReconnect() method Receive (line 650) | void Receive(SecureTCPClient client, int numBytes) method DequeueEvent (line 717) | void DequeueEvent() method HeartbeatStart (line 743) | void HeartbeatStart() method HeartbeatStop (line 760) | void HeartbeatStop() method SendHeartbeat (line 777) | void SendHeartbeat(object notused) method checkHeartbeat (line 785) | string checkHeartbeat(string received) method HeartbeatAckTimerFail (line 820) | void HeartbeatAckTimerFail(object o) method StopWaitForSharedKeyTimer (line 842) | void StopWaitForSharedKeyTimer() method SendText (line 854) | public void SendText(string text) method SendBytes (line 883) | public void SendBytes(byte[] bytes) method Client_SocketStatusChange (line 904) | void Client_SocketStatusChange(SecureTCPClient client, SocketStatus cl... method OnConnectionChange (line 933) | void OnConnectionChange() method OnClientReadyForcommunications (line 944) | void OnClientReadyForcommunications(bool isReady) FILE: src/PepperDash.Core/Comm/GenericSecureTcpIpClient_ForServer.cs class GenericSecureTcpIpClient_ForServer (line 27) | public class GenericSecureTcpIpClient_ForServer : Device, IAutoReconnect method GenericSecureTcpIpClient_ForServer (line 300) | public GenericSecureTcpIpClient_ForServer(string key, string address, ... method GenericSecureTcpIpClient_ForServer (line 314) | public GenericSecureTcpIpClient_ForServer() method GenericSecureTcpIpClient_ForServer (line 327) | public GenericSecureTcpIpClient_ForServer(string key, TcpClientConfigO... method Initialize (line 341) | public void Initialize(string key) method Initialize (line 350) | public void Initialize(TcpClientConfigObject clientConfigObject) method CrestronEnvironment_ProgramStatusEventHandler (line 386) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method Connect (line 400) | public void Connect() method Disconnect (line 531) | public void Disconnect() method Cleanup (line 552) | void Cleanup() method CheckClosedAndTryReconnect (line 577) | void CheckClosedAndTryReconnect() method Receive (line 605) | void Receive(SecureTCPClient client, int numBytes) method DequeueEvent (line 672) | void DequeueEvent() method HeartbeatStart (line 698) | void HeartbeatStart() method HeartbeatStop (line 715) | void HeartbeatStop() method SendHeartbeat (line 732) | void SendHeartbeat(object notused) method checkHeartbeat (line 740) | string checkHeartbeat(string received) method HeartbeatAckTimerFail (line 775) | void HeartbeatAckTimerFail(object o) method StopWaitForSharedKeyTimer (line 797) | void StopWaitForSharedKeyTimer() method SendText (line 809) | public void SendText(string text) method SendBytes (line 838) | public void SendBytes(byte[] bytes) method Client_SocketStatusChange (line 859) | void Client_SocketStatusChange(SecureTCPClient client, SocketStatus cl... method OnConnectionChange (line 888) | void OnConnectionChange() method OnClientReadyForcommunications (line 898) | void OnClientReadyForcommunications(bool isReady) FILE: src/PepperDash.Core/Comm/GenericSecureTcpIpServer.cs class GenericSecureTcpIpServer (line 25) | public class GenericSecureTcpIpServer : Device method GenericSecureTcpIpServer (line 301) | public GenericSecureTcpIpServer() method GenericSecureTcpIpServer (line 314) | public GenericSecureTcpIpServer(string key) method GenericSecureTcpIpServer (line 328) | public GenericSecureTcpIpServer(TcpServerConfigObject serverConfigObject) method KillServer (line 343) | public void KillServer() method Initialize (line 361) | public void Initialize(string key) method Initialize (line 370) | public void Initialize(TcpServerConfigObject serverConfigObject) method Listen (line 402) | public void Listen() method StopListening (line 460) | public void StopListening() method DisconnectClient (line 486) | public void DisconnectClient(uint client) method DisconnectAllClientsForShutdown (line 501) | public void DisconnectAllClientsForShutdown() method BroadcastText (line 544) | public void BroadcastText(string text) method SendTextToClient (line 580) | public void SendTextToClient(string text, uint clientIndex) method checkHeartbeat (line 598) | string checkHeartbeat(uint clientIndex, string received) method GetClientIPAddress (line 651) | public string GetClientIPAddress(uint clientIndex) method HeartbeatTimer_CallbackFunction (line 671) | void HeartbeatTimer_CallbackFunction(object o) method SecureServer_SocketStatusChange (line 711) | void SecureServer_SocketStatusChange(SecureTCPServer server, uint clie... method SecureConnectCallback (line 758) | void SecureConnectCallback(SecureTCPServer server, uint clientIndex) method SecureReceivedDataAsyncCallback (line 832) | void SecureReceivedDataAsyncCallback(SecureTCPServer mySecureTCPServer... method DequeueEvent (line 897) | void DequeueEvent() method onConnectionChange (line 928) | void onConnectionChange(uint clientIndex, SocketStatus clientStatus) method OnConnectionChange (line 941) | void OnConnectionChange() method onTextReceived (line 955) | void onTextReceived(string text, uint clientIndex) method OnServerStateChange (line 963) | void OnServerStateChange(ServerState state) method CrestronEnvironment_ProgramStatusEventHandler (line 980) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method OnServerClientReadyForCommunications (line 997) | void OnServerClientReadyForCommunications(uint clientIndex) method StartMonitorClient (line 1011) | void StartMonitorClient() method RunMonitorClient (line 1023) | void RunMonitorClient() method StopMonitorClient (line 1042) | void StopMonitorClient() method MonitorClient_IsReadyForComm (line 1055) | void MonitorClient_IsReadyForComm(object sender, GenericTcpServerClien... method MonitorClientHasHungCallback (line 1072) | void MonitorClientHasHungCallback() FILE: src/PepperDash.Core/Comm/GenericSshClient.cs class GenericSshClient (line 17) | public class GenericSshClient : Device, ISocketStatusWithStreamDebugging... method GenericSshClient (line 164) | public GenericSshClient(string key, string hostname, int port, string ... method GenericSshClient (line 188) | public GenericSshClient() method CrestronEnvironment_ProgramStatusEventHandler (line 206) | private void CrestronEnvironment_ProgramStatusEventHandler(eProgramSta... method Connect (line 221) | public void Connect() method Disconnect (line 358) | public void Disconnect() method KillClient (line 370) | private void KillClient(SocketStatus status) method KillStream (line 395) | private void KillStream() method kauth_AuthenticationPrompt (line 417) | private void kauth_AuthenticationPrompt(object sender, AuthenticationP... method Stream_DataReceived (line 427) | private void Stream_DataReceived(object sender, ShellDataEventArgs e) method Client_ErrorOccurred (line 459) | private void Client_ErrorOccurred(object sender, ExceptionEventArgs e) method OnConnectionChange (line 487) | private void OnConnectionChange() method SendText (line 498) | public void SendText(string text) method SendBytes (line 531) | public void SendBytes(byte[] bytes) method StartReconnectTimer (line 564) | private void StartReconnectTimer() method StopReconnectTimer (line 580) | private void StopReconnectTimer() method Deactivate (line 596) | public override bool Deactivate() class SshConnectionChangeEventArgs (line 645) | public class SshConnectionChangeEventArgs : EventArgs method SshConnectionChangeEventArgs (line 670) | public SshConnectionChangeEventArgs() { } method SshConnectionChangeEventArgs (line 677) | public SshConnectionChangeEventArgs(bool isConnected, GenericSshClient... FILE: src/PepperDash.Core/Comm/GenericTcpIpClient.cs class GenericTcpIpClient (line 14) | public class GenericTcpIpClient : Device, ISocketStatusWithStreamDebuggi... method GenericTcpIpClient (line 183) | public GenericTcpIpClient(string key, string address, int port, int bu... method GenericTcpIpClient (line 203) | public GenericTcpIpClient(string key) method GenericTcpIpClient (line 220) | public GenericTcpIpClient() method Initialize (line 237) | public void Initialize(string key) method CrestronEnvironment_ProgramStatusEventHandler (line 245) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method Deactivate (line 261) | public override bool Deactivate() method Connect (line 276) | public void Connect() method Reconnect (line 315) | private void Reconnect() method Disconnect (line 343) | public void Disconnect() method DisconnectClient (line 363) | public void DisconnectClient() method ConnectToServerCallback (line 377) | void ConnectToServerCallback(TCPClient c) method WaitAndTryReconnect (line 393) | void WaitAndTryReconnect() method Receive (line 419) | void Receive(TCPClient client, int numBytes) method SendText (line 449) | public void SendText(string text) method SendEscapedText (line 461) | public void SendEscapedText(string text) method SendBytes (line 478) | public void SendBytes(byte[] bytes) method Client_SocketStatusChange (line 490) | void Client_SocketStatusChange(TCPClient client, SocketStatus clientSo... class TcpSshPropertiesConfig (line 512) | public class TcpSshPropertiesConfig method TcpSshPropertiesConfig (line 559) | public TcpSshPropertiesConfig() FILE: src/PepperDash.Core/Comm/GenericTcpIpClient_ForServer.cs class GenericTcpIpClient_ForServer (line 27) | public class GenericTcpIpClient_ForServer : Device, IAutoReconnect method GenericTcpIpClient_ForServer (line 266) | public GenericTcpIpClient_ForServer(string key, string address, int po... method GenericTcpIpClient_ForServer (line 280) | public GenericTcpIpClient_ForServer() method Initialize (line 294) | public void Initialize(string key) method CrestronEnvironment_ProgramStatusEventHandler (line 302) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method Connect (line 316) | public void Connect() method Disconnect (line 447) | public void Disconnect() method Cleanup (line 468) | void Cleanup() method CheckClosedAndTryReconnect (line 493) | void CheckClosedAndTryReconnect() method Receive (line 519) | void Receive(TCPClient client, int numBytes) method HeartbeatStart (line 563) | void HeartbeatStart() method HeartbeatStop (line 580) | void HeartbeatStop() method SendHeartbeat (line 597) | void SendHeartbeat(object notused) method checkHeartbeat (line 605) | string checkHeartbeat(string received) method HeartbeatAckTimerFail (line 640) | void HeartbeatAckTimerFail(object o) method StopWaitForSharedKeyTimer (line 662) | void StopWaitForSharedKeyTimer() method SendText (line 674) | public void SendText(string text) method SendBytes (line 703) | public void SendBytes(byte[] bytes) method Client_SocketStatusChange (line 724) | void Client_SocketStatusChange(TCPClient client, SocketStatus clientSo... method OnConnectionChange (line 754) | void OnConnectionChange() method OnClientReadyForcommunications (line 764) | void OnClientReadyForcommunications(bool isReady) FILE: src/PepperDash.Core/Comm/GenericTcpIpServer.cs class GenericTcpIpServer (line 25) | public class GenericTcpIpServer : Device method GenericTcpIpServer (line 282) | public GenericTcpIpServer() method GenericTcpIpServer (line 295) | public GenericTcpIpServer(string key) method GenericTcpIpServer (line 309) | public GenericTcpIpServer(TcpServerConfigObject serverConfigObject) method KillServer (line 324) | public void KillServer() method Initialize (line 342) | public void Initialize(string key) method Initialize (line 351) | public void Initialize(TcpServerConfigObject serverConfigObject) method Listen (line 382) | public void Listen() method StopListening (line 439) | public void StopListening() method DisconnectClient (line 465) | public void DisconnectClient(uint client) method DisconnectAllClientsForShutdown (line 480) | public void DisconnectAllClientsForShutdown() method BroadcastText (line 523) | public void BroadcastText(string text) method SendTextToClient (line 559) | public void SendTextToClient(string text, uint clientIndex) method checkHeartbeat (line 577) | string checkHeartbeat(uint clientIndex, string received) method GetClientIPAddress (line 630) | public string GetClientIPAddress(uint clientIndex) method HeartbeatTimer_CallbackFunction (line 650) | void HeartbeatTimer_CallbackFunction(object o) method TcpServer_SocketStatusChange (line 690) | void TcpServer_SocketStatusChange(TCPServer server, uint clientIndex, ... method TcpConnectCallback (line 727) | void TcpConnectCallback(TCPServer server, uint clientIndex) method TcpServerReceivedDataAsyncCallback (line 803) | void TcpServerReceivedDataAsyncCallback(TCPServer myTCPServer, uint cl... method onConnectionChange (line 855) | void onConnectionChange(uint clientIndex, SocketStatus clientStatus) method OnConnectionChange (line 868) | void OnConnectionChange() method onTextReceived (line 882) | void onTextReceived(string text, uint clientIndex) method OnServerStateChange (line 890) | void OnServerStateChange(ServerState state) method CrestronEnvironment_ProgramStatusEventHandler (line 907) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method OnServerClientReadyForCommunications (line 924) | void OnServerClientReadyForCommunications(uint clientIndex) method StartMonitorClient (line 938) | void StartMonitorClient() method RunMonitorClient (line 950) | void RunMonitorClient() method StopMonitorClient (line 969) | void StopMonitorClient() method MonitorClient_IsReadyForComm (line 982) | void MonitorClient_IsReadyForComm(object sender, GenericTcpServerClien... method MonitorClientHasHungCallback (line 999) | void MonitorClientHasHungCallback() FILE: src/PepperDash.Core/Comm/GenericUdpClient.cs class GenericUdpClient (line 16) | public class GenericUdpClient : Device, ISocketStatusWithStreamDebugging... method GenericUdpClient (line 149) | public GenericUdpClient(string key, string address, int port, int buff... method GenericUdpClient (line 169) | public GenericUdpClient() method Initialize (line 187) | public void Initialize(string key) method CrestronEnvironment_ProgramStatusEventHandler (line 192) | private void CrestronEnvironment_ProgramStatusEventHandler(eProgramSta... method Deactivate (line 204) | public override bool Deactivate() method Connect (line 213) | public void Connect() method Disconnect (line 301) | public void Disconnect() method SendText (line 315) | public void SendText(string text) method SendBytes (line 326) | public void SendBytes(byte[] bytes) method StartReceive (line 354) | private void StartReceive(CancellationToken token) method HandleDisconnected (line 431) | private void HandleDisconnected() method StartReconnectTimer (line 441) | private void StartReconnectTimer() method CleanupClient (line 447) | private void CleanupClient() FILE: src/PepperDash.Core/Comm/GenericUdpServer.cs class GenericUdpServer (line 16) | public class GenericUdpServer : Device, ISocketStatusWithStreamDebugging method GenericUdpServer (line 118) | public GenericUdpServer() method GenericUdpServer (line 135) | public GenericUdpServer(string key, string address, int port, int buff... method Initialize (line 156) | public void Initialize(string key, string address, ushort port) method CrestronEnvironment_EthernetEventHandler (line 167) | void CrestronEnvironment_EthernetEventHandler(EthernetEventArgs ethern... method CrestronEnvironment_ProgramStatusEventHandler (line 181) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method Connect (line 193) | public void Connect() method Disconnect (line 244) | public void Disconnect() method Receive (line 262) | void Receive(UDPServer server, int numBytes) method SendText (line 311) | public void SendText(string text) method SendBytes (line 330) | public void SendBytes(byte[] bytes) class GenericUdpReceiveTextExtraArgs (line 343) | public class GenericUdpReceiveTextExtraArgs : EventArgs method GenericUdpReceiveTextExtraArgs (line 369) | public GenericUdpReceiveTextExtraArgs(string text, string ipAddress, i... method GenericUdpReceiveTextExtraArgs (line 380) | public GenericUdpReceiveTextExtraArgs() { } class UdpServerPropertiesConfig (line 386) | public class UdpServerPropertiesConfig method UdpServerPropertiesConfig (line 408) | public UdpServerPropertiesConfig() FILE: src/PepperDash.Core/Comm/StreamDebuggingExtensions.cs class StreamDebuggingExtensions (line 9) | public static class StreamDebuggingExtensions method PrintSentBytes (line 18) | public static void PrintSentBytes(this IStreamDebugging comms, byte[] ... method PrintReceivedBytes (line 32) | public static void PrintReceivedBytes(this IStreamDebugging comms, byt... method PrintSentText (line 46) | public static void PrintSentText(this IStreamDebugging comms, string t... method PrintReceivedText (line 60) | public static void PrintReceivedText(this IStreamDebugging comms, stri... FILE: src/PepperDash.Core/Comm/TcpClientConfigObject.cs class TcpClientConfigObject (line 8) | public class TcpClientConfigObject FILE: src/PepperDash.Core/Comm/TcpServerConfigObject.cs class TcpServerConfigObject (line 12) | public class TcpServerConfigObject FILE: src/PepperDash.Core/Comm/eControlMethods.cs type eControlMethod (line 12) | public enum eControlMethod FILE: src/PepperDash.Core/Comm/eStreamDebuggingDataTypeSettings.cs type eStreamDebuggingDataTypeSettings (line 8) | [Flags] FILE: src/PepperDash.Core/Comm/eStreamDebuggingSetting.cs type eStreamDebuggingSetting (line 8) | [Flags] FILE: src/PepperDash.Core/CommunicationExtras.cs type ICommunicationReceiver (line 12) | public interface ICommunicationReceiver : IKeyed method Connect (line 31) | void Connect(); method Disconnect (line 35) | void Disconnect(); type IBasicCommunication (line 41) | public interface IBasicCommunication : ICommunicationReceiver method SendText (line 47) | void SendText(string text); method SendBytes (line 53) | void SendBytes(byte[] bytes); type IBasicCommunicationWithStreamDebugging (line 59) | public interface IBasicCommunicationWithStreamDebugging : IBasicCommunic... type IStreamDebugging (line 67) | public interface IStreamDebugging : IKeyed type ISocketStatus (line 80) | public interface ISocketStatus : IBasicCommunication type ISocketStatusWithStreamDebugging (line 98) | public interface ISocketStatusWithStreamDebugging : ISocketStatus, IStre... type IAutoReconnect (line 106) | public interface IAutoReconnect type eGenericCommMethodStatusChangeType (line 123) | public enum eGenericCommMethodStatusChangeType class GenericCommMethodReceiveBytesArgs (line 145) | public class GenericCommMethodReceiveBytesArgs : EventArgs method GenericCommMethodReceiveBytesArgs (line 156) | public GenericCommMethodReceiveBytesArgs(byte[] bytes) method GenericCommMethodReceiveBytesArgs (line 164) | public GenericCommMethodReceiveBytesArgs() { } class GenericCommMethodReceiveTextArgs (line 170) | public class GenericCommMethodReceiveTextArgs : EventArgs method GenericCommMethodReceiveTextArgs (line 184) | public GenericCommMethodReceiveTextArgs(string text) method GenericCommMethodReceiveTextArgs (line 194) | public GenericCommMethodReceiveTextArgs(string text, string delimiter) method GenericCommMethodReceiveTextArgs (line 203) | public GenericCommMethodReceiveTextArgs() { } FILE: src/PepperDash.Core/Config/PortalConfigReader.cs class PortalConfigReader (line 17) | public class PortalConfigReader method ReadAndMergeFileIfNecessary (line 40) | public static void ReadAndMergeFileIfNecessary(string filePath, string... method MergeConfigs (line 92) | public static JObject MergeConfigs(JObject doubleConfig) method MergeArraysOnTopLevelProperty (line 165) | static JArray MergeArraysOnTopLevelProperty(JArray a1, JArray a2, stri... method Merge (line 200) | static JObject Merge(JToken t1, JToken t2, string path) method Merge (line 211) | static JObject Merge(JObject o1, JObject o2, string path) FILE: src/PepperDash.Core/Conversion/Convert.cs class EncodingHelper (line 12) | public class EncodingHelper method ConvertUtf8ToAscii (line 17) | public static string ConvertUtf8ToAscii(string utf8String) method ConvertUtf8ToUtf16 (line 25) | public static string ConvertUtf8ToUtf16(string utf8String) FILE: src/PepperDash.Core/CoreInterfaces.cs type IKeyed (line 14) | public interface IKeyed type IKeyName (line 26) | public interface IKeyName : IKeyed FILE: src/PepperDash.Core/Device.cs class Device (line 11) | public class Device : IKeyName method Device (line 40) | public Device(string key) method Device (line 52) | public Device(string key, string name) : this(key) method AddPreActivationAction (line 68) | public void AddPreActivationAction(Action act) method AddPostActivationAction (line 82) | public void AddPostActivationAction(Action act) method PreActivate (line 92) | public void PreActivate() method Activate (line 111) | public bool Activate() method PostActivate (line 124) | public void PostActivate() method CustomActivate (line 149) | public virtual bool CustomActivate() { return true; } method Deactivate (line 156) | public virtual bool Deactivate() { return true; } method Initialize (line 161) | public virtual void Initialize() method OnFalse (line 170) | public void OnFalse(object o, Action a) method ToString (line 184) | public override string ToString() FILE: src/PepperDash.Core/EthernetHelper.cs class EthernetHelper (line 10) | public class EthernetHelper method EthernetHelper (line 32) | private EthernetHelper(int portNumber) FILE: src/PepperDash.Core/EventArgs.cs class BoolChangeEventArgs (line 12) | public class BoolChangeEventArgs : EventArgs method BoolChangeEventArgs (line 37) | public BoolChangeEventArgs() method BoolChangeEventArgs (line 47) | public BoolChangeEventArgs(bool state, ushort type) method BoolChangeEventArgs (line 59) | public BoolChangeEventArgs(bool state, ushort type, ushort index) class UshrtChangeEventArgs (line 70) | public class UshrtChangeEventArgs : EventArgs method UshrtChangeEventArgs (line 90) | public UshrtChangeEventArgs() method UshrtChangeEventArgs (line 100) | public UshrtChangeEventArgs(ushort intValue, ushort type) method UshrtChangeEventArgs (line 112) | public UshrtChangeEventArgs(ushort intValue, ushort type, ushort index) class StringChangeEventArgs (line 123) | public class StringChangeEventArgs : EventArgs method StringChangeEventArgs (line 143) | public StringChangeEventArgs() method StringChangeEventArgs (line 153) | public StringChangeEventArgs(string stringValue, ushort type) method StringChangeEventArgs (line 165) | public StringChangeEventArgs(string stringValue, ushort type, ushort i... FILE: src/PepperDash.Core/GenericRESTfulCommunications/Constants.cs class GenericRESTfulConstants (line 12) | public class GenericRESTfulConstants FILE: src/PepperDash.Core/GenericRESTfulCommunications/GenericRESTfulClient.cs class GenericRESTfulClient (line 14) | public class GenericRESTfulClient method GenericRESTfulClient (line 32) | public GenericRESTfulClient() method SubmitRequest (line 46) | public void SubmitRequest(string url, ushort port, ushort requestType,... method SubmitRequestHttp (line 71) | private void SubmitRequestHttp(string url, ushort port, ushort request... method SubmitRequestHttps (line 129) | private void SubmitRequestHttps(string url, ushort port, ushort reques... method EncodeBase64 (line 182) | private string EncodeBase64(string username, string password) method OnBoolChange (line 211) | protected void OnBoolChange(bool state, ushort index, ushort type) method OnUshrtChange (line 228) | protected void OnUshrtChange(ushort value, ushort index, ushort type) method OnStringChange (line 245) | protected void OnStringChange(string value, ushort index, ushort type) FILE: src/PepperDash.Core/JsonStandardObjects/EventArgs and Constants.cs class JsonStandardDeviceConstants (line 12) | public class JsonStandardDeviceConstants class DeviceChangeEventArgs (line 28) | public class DeviceChangeEventArgs : EventArgs method DeviceChangeEventArgs (line 48) | public DeviceChangeEventArgs() method DeviceChangeEventArgs (line 58) | public DeviceChangeEventArgs(DeviceConfig device, ushort type) method DeviceChangeEventArgs (line 70) | public DeviceChangeEventArgs(DeviceConfig device, ushort type, ushort ... FILE: src/PepperDash.Core/JsonStandardObjects/JsonToSimplDevice.cs class DeviceConfig (line 12) | public class DeviceConfig method DeviceConfig (line 51) | public DeviceConfig() method Initialize (line 64) | public void Initialize(string uniqueID, string deviceKey) method OnBoolChange (line 123) | protected void OnBoolChange(bool state, ushort index, ushort type) method OnUshrtChange (line 140) | protected void OnUshrtChange(ushort state, ushort index, ushort type) method OnStringChange (line 157) | protected void OnStringChange(string value, ushort index, ushort type) method OnObjectChange (line 174) | protected void OnObjectChange(DeviceConfig device, ushort index, ushor... FILE: src/PepperDash.Core/JsonStandardObjects/JsonToSimplDeviceConfig.cs class ComParamsConfig (line 53) | public class ComParamsConfig method ComParamsConfig (line 109) | public ComParamsConfig() class TcpSshPropertiesConfig (line 118) | public class TcpSshPropertiesConfig method TcpSshPropertiesConfig (line 162) | public TcpSshPropertiesConfig() class ControlConfig (line 171) | public class ControlConfig method ControlConfig (line 203) | public ControlConfig() class PropertiesConfig (line 213) | public class PropertiesConfig method PropertiesConfig (line 241) | public PropertiesConfig() class RootObject (line 250) | public class RootObject FILE: src/PepperDash.Core/JsonToSimpl/Constants.cs class JsonToSimplConstants (line 12) | public class JsonToSimplConstants class SPlusValueWrapper (line 89) | public class SPlusValueWrapper method SPlusValueWrapper (line 111) | public SPlusValueWrapper() {} method SPlusValueWrapper (line 118) | public SPlusValueWrapper(SPlusType type, ushort index) type SPlusType (line 128) | public enum SPlusType FILE: src/PepperDash.Core/JsonToSimpl/Global.cs class J2SGlobal (line 15) | public class J2SGlobal method AddMaster (line 29) | public static void AddMaster(JsonToSimplMaster master) method GetMasterByFile (line 58) | public static JsonToSimplMaster GetMasterByFile(string file) FILE: src/PepperDash.Core/JsonToSimpl/JsonToSimplArrayLookupChild.cs class JsonToSimplArrayLookupChild (line 11) | public class JsonToSimplArrayLookupChild : JsonToSimplChildObjectBase method Initialize (line 33) | public void Initialize(string file, string key, string pathPrefix, str... method InitializeWithAppend (line 52) | public void InitializeWithAppend(string file, string key, string pathP... method GetFullPath (line 70) | protected override string GetFullPath(string path) method ProcessAll (line 83) | public override void ProcessAll() method GetPathAppend (line 93) | string GetPathAppend(string a) method FindInArray (line 113) | bool FindInArray() FILE: src/PepperDash.Core/JsonToSimpl/JsonToSimplChildObjectBase.cs class JsonToSimplChildObjectBase (line 11) | public abstract class JsonToSimplChildObjectBase : IKeyed method Initialize (line 82) | public void Initialize(string masterUniqueId, string key, string pathP... method SetPathPrefix (line 102) | public void SetPathPrefix(string pathPrefix) method SetBoolPath (line 109) | public void SetBoolPath(ushort index, string path) method SetUshortPath (line 119) | public void SetUshortPath(ushort index, string path) method SetStringPath (line 129) | public void SetStringPath(ushort index, string path) method ProcessAll (line 140) | public virtual void ProcessAll() method ProcessBoolPath (line 165) | void ProcessBoolPath(ushort index) method ProcessUshortPath (line 176) | void ProcessUshortPath(ushort index) { method ProcessStringPath (line 190) | void ProcessStringPath(ushort index) method Process (line 207) | bool Process(string path, out string response) method UpdateInputsForMaster (line 259) | public void UpdateInputsForMaster() method USetBoolValue (line 286) | public void USetBoolValue(ushort key, ushort theValue) method SetBoolValue (line 299) | public void SetBoolValue(ushort key, bool theValue) method SetUShortValue (line 313) | public void SetUShortValue(ushort key, ushort theValue) method SetStringValue (line 327) | public void SetStringValue(ushort key, string theValue) method SetValueOnMaster (line 341) | public void SetValueOnMaster(string keyPath, JValue valueToSave) method GetFullPath (line 362) | protected virtual string GetFullPath(string path) method OnBoolChange (line 376) | protected void OnBoolChange(bool state, ushort index, ushort type) method OnUShortChange (line 394) | protected void OnUShortChange(ushort state, ushort index, ushort type) method OnStringChange (line 411) | protected void OnStringChange(string value, ushort index, ushort type) FILE: src/PepperDash.Core/JsonToSimpl/JsonToSimplFileMaster.cs class JsonToSimplFileMaster (line 15) | public class JsonToSimplFileMaster : JsonToSimplMaster method JsonToSimplFileMaster (line 51) | public JsonToSimplFileMaster() method EvaluateFile (line 58) | public void EvaluateFile(string filepath) method setDebugLevel (line 200) | public void setDebugLevel(uint level) method Save (line 208) | public override void Save() FILE: src/PepperDash.Core/JsonToSimpl/JsonToSimplFixedPathObject.cs class JsonToSimplFixedPathObject (line 8) | public class JsonToSimplFixedPathObject : JsonToSimplChildObjectBase method JsonToSimplFixedPathObject (line 13) | public JsonToSimplFixedPathObject() FILE: src/PepperDash.Core/JsonToSimpl/JsonToSimplGenericMaster.cs class JsonToSimplGenericMaster (line 11) | public class JsonToSimplGenericMaster : JsonToSimplMaster method JsonToSimplGenericMaster (line 33) | public JsonToSimplGenericMaster() method LoadWithJson (line 41) | public void LoadWithJson(string json) method SetJsonWithoutEvaluating (line 66) | public void SetJsonWithoutEvaluating(string json) method Save (line 82) | public override void Save() FILE: src/PepperDash.Core/JsonToSimpl/JsonToSimplMaster.cs class JsonToSimplMaster (line 14) | public abstract class JsonToSimplMaster : IKeyed method JsonToSimplMaster (line 103) | public JsonToSimplMaster() method Initialize (line 112) | public virtual void Initialize(string uniqueId) method AddChild (line 125) | public void AddChild(JsonToSimplChildObjectBase child) method AddUnsavedValue (line 136) | public void AddUnsavedValue(string path, JValue value) method Save (line 150) | public abstract void Save(); class JsonFixes (line 156) | public static class JsonFixes method ParseObject (line 163) | public static JObject ParseObject(string json) method ParseArray (line 187) | public static JArray ParseArray(string json) method OnBoolChange (line 210) | protected void OnBoolChange(bool state, ushort index, ushort type) method OnUshrtChange (line 226) | protected void OnUshrtChange(ushort state, ushort index, ushort type) method OnStringChange (line 242) | protected void OnStringChange(string value, ushort index, ushort type) FILE: src/PepperDash.Core/JsonToSimpl/JsonToSimplPortalFileMaster.cs class JsonToSimplPortalFileMaster (line 14) | public class JsonToSimplPortalFileMaster : JsonToSimplMaster method JsonToSimplPortalFileMaster (line 38) | public JsonToSimplPortalFileMaster() method EvaluateFile (line 45) | public void EvaluateFile(string portalFilepath) method GetActualFileInfoFromPath (line 118) | FileInfo GetActualFileInfoFromPath(string path) method setDebugLevel (line 134) | public void setDebugLevel(uint level) method Save (line 142) | public override void Save() FILE: src/PepperDash.Core/Logging/CrestronEnricher.cs class CrestronEnricher (line 15) | public class CrestronEnricher : ILogEventEnricher method CrestronEnricher (line 19) | static CrestronEnricher() method Enrich (line 36) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory propert... FILE: src/PepperDash.Core/Logging/Debug.cs class Debug (line 23) | public static class Debug method Debug (line 128) | static Debug() method UpdateLoggerConfiguration (line 251) | public static void UpdateLoggerConfiguration(LoggerConfiguration config) method ResetLoggerConfiguration (line 261) | public static void ResetLoggerConfiguration() method GetStoredLogEventLevel (line 268) | private static LogEventLevel GetStoredLogEventLevel(string levelStoreKey) method GetVersion (line 300) | private static void GetVersion() method CrestronEnvironment_ProgramStatusEventHandler (line 325) | static void CrestronEnvironment_ProgramStatusEventHandler(eProgramStat... method SetDebugFromConsole (line 349) | public static void SetDebugFromConsole(string levelString) method SetDebugLevel (line 464) | public static void SetDebugLevel(uint level) method SetDebugLevel (line 481) | public static void SetDebugLevel(LogEventLevel level) method SetWebSocketMinimumDebugLevel (line 501) | public static void SetWebSocketMinimumDebugLevel(LogEventLevel level) method SetErrorLogMinimumDebugLevel (line 516) | public static void SetErrorLogMinimumDebugLevel(LogEventLevel level) method SetFileMinimumDebugLevel (line 536) | public static void SetFileMinimumDebugLevel(LogEventLevel level) method SetDoNotLoadOnNextBootFromConsole (line 560) | public static void SetDoNotLoadOnNextBootFromConsole(string stateString) method SetDebugFilterFromConsole (line 585) | public static void SetDebugFilterFromConsole(string items) method SetDeviceDebugSettings (line 669) | public static void SetDeviceDebugSettings(string deviceKey, object set... method GetDeviceDebugSettingsForKey (line 683) | public static object GetDeviceDebugSettingsForKey(string deviceKey) method SetDoNotLoadConfigOnNextBoot (line 692) | public static void SetDoNotLoadConfigOnNextBoot(bool state) method ShowDebugLog (line 705) | public static void ShowDebugLog(string s) method LogMessage (line 722) | public static void LogMessage(Exception ex, string message, IKeyed dev... method LogMessage (line 737) | public static void LogMessage(LogEventLevel level, string message, IKe... method LogMessage (line 751) | public static void LogMessage(LogEventLevel level, string message, par... method LogMessage (line 759) | public static void LogMessage(LogEventLevel level, Exception ex, strin... method LogMessage (line 767) | public static void LogMessage(LogEventLevel level, IKeyed keyed, strin... method LogMessage (line 775) | public static void LogMessage(LogEventLevel level, Exception ex, IKeye... method LogVerbose (line 787) | public static void LogVerbose(IKeyed keyed, string message, params obj... method LogVerbose (line 798) | public static void LogVerbose(Exception ex, IKeyed keyed, string messa... method LogVerbose (line 809) | public static void LogVerbose(string message, params object[] args) method LogVerbose (line 817) | public static void LogVerbose(Exception ex, string message, params obj... method LogDebug (line 825) | public static void LogDebug(IKeyed keyed, string message, params objec... method LogDebug (line 836) | public static void LogDebug(Exception ex, IKeyed keyed, string message... method LogDebug (line 847) | public static void LogDebug(string message, params object[] args) method LogDebug (line 855) | public static void LogDebug(Exception ex, string message, params objec... method LogInformation (line 863) | public static void LogInformation(IKeyed keyed, string message, params... method LogInformation (line 874) | public static void LogInformation(Exception ex, IKeyed keyed, string m... method LogInformation (line 885) | public static void LogInformation(string message, params object[] args) method LogInformation (line 893) | public static void LogInformation(Exception ex, string message, params... method LogWarning (line 901) | public static void LogWarning(IKeyed keyed, string message, params obj... method LogWarning (line 912) | public static void LogWarning(Exception ex, IKeyed keyed, string messa... method LogWarning (line 923) | public static void LogWarning(string message, params object[] args) method LogWarning (line 931) | public static void LogWarning(Exception ex, string message, params obj... method LogError (line 939) | public static void LogError(IKeyed keyed, string message, params objec... method LogError (line 950) | public static void LogError(Exception ex, IKeyed keyed, string message... method LogError (line 961) | public static void LogError(string message, params object[] args) method LogError (line 969) | public static void LogError(Exception ex, string message, params objec... method LogFatal (line 977) | public static void LogFatal(IKeyed keyed, string message, params objec... method LogFatal (line 988) | public static void LogFatal(Exception ex, IKeyed keyed, string message... method LogFatal (line 999) | public static void LogFatal(string message, params object[] args) method LogFatal (line 1007) | public static void LogFatal(Exception ex, string message, params objec... method LogMessage (line 1015) | private static void LogMessage(uint level, string format, params objec... method LogMessage (line 1024) | private static void LogMessage(uint level, IKeyed keyed, string format... method Console (line 1041) | [Obsolete("Use LogMessage methods. Will be removed in 2.2.0 and later ... method Console (line 1059) | [Obsolete("Use LogMessage methods, Will be removed in 2.2.0 and later ... method Console (line 1072) | [Obsolete("Use LogMessage methods, Will be removed in 2.2.0 and later ... method Console (line 1082) | [Obsolete("Use LogMessage methods, Will be removed in 2.2.0 and later ... method ConsoleWithLog (line 1094) | [Obsolete("Use LogMessage methods, Will be removed in 2.2.0 and later ... method ConsoleWithLog (line 1110) | [Obsolete("Use LogMessage methods, Will be removed in 2.2.0 and later ... method LogError (line 1124) | [Obsolete("Use LogMessage methods, Will be removed in 2.2.0 and later ... method SaveMemoryOnTimeout (line 1144) | static void SaveMemoryOnTimeout() method SaveMemory (line 1160) | static void SaveMemory() method LoadMemory (line 1181) | static void LoadMemory() method GetMemoryFileName (line 1205) | static string GetMemoryFileName() type ErrorLogLevel (line 1219) | public enum ErrorLogLevel FILE: src/PepperDash.Core/Logging/DebugConsoleSink.cs class DebugConsoleSink (line 17) | public class DebugConsoleSink : ILogEventSink method Emit (line 24) | public void Emit(LogEvent logEvent) method DebugConsoleSink (line 44) | public DebugConsoleSink(ITextFormatter formatProvider ) class DebugConsoleSinkExtensions (line 51) | public static class DebugConsoleSinkExtensions method DebugConsoleSink (line 56) | public static LoggerConfiguration DebugConsoleSink( FILE: src/PepperDash.Core/Logging/DebugContext.cs class DebugContext (line 14) | [Obsolete("DebugContext is no longer supported and will be removed in a ... method GetDebugContext (line 45) | public static DebugContext GetDebugContext(string key) method DebugContext (line 59) | public DebugContext() { } method DebugContext (line 61) | DebugContext(string key) method CrestronEnvironment_ProgramStatusEventHandler (line 81) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method SetDebugFromConsole (line 102) | public void SetDebugFromConsole(string levelString) method SetDebugLevel (line 127) | public void SetDebugLevel(int level) method Console (line 146) | public void Console(uint level, string format, params object[] items) method Console (line 156) | public void Console(uint level, IKeyed dev, string format, params obje... method Console (line 170) | public void Console(uint level, IKeyed dev, Debug.ErrorLogLevel errorL... method Console (line 188) | public void Console(uint level, Debug.ErrorLogLevel errorLogLevel, method LogError (line 207) | public void LogError(Debug.ErrorLogLevel errorLogLevel, string str) method SaveMemoryOnTimeout (line 227) | void SaveMemoryOnTimeout() method SaveMemory (line 242) | void SaveMemory() method LoadMemory (line 255) | void LoadMemory() method GetMemoryFileName (line 278) | string GetMemoryFileName() class DebugContextSaveData (line 287) | public class DebugContextSaveData FILE: src/PepperDash.Core/Logging/DebugCrestronLoggerSink.cs class DebugCrestronLoggerSink (line 11) | public class DebugCrestronLoggerSink : ILogEventSink method Emit (line 16) | public void Emit(LogEvent logEvent) method DebugCrestronLoggerSink (line 30) | public DebugCrestronLoggerSink() FILE: src/PepperDash.Core/Logging/DebugErrorLogSink.cs class DebugErrorLogSink (line 17) | public class DebugErrorLogSink : ILogEventSink method Emit (line 33) | public void Emit(LogEvent logEvent) method DebugErrorLogSink (line 66) | public DebugErrorLogSink(ITextFormatter formatter = null) FILE: src/PepperDash.Core/Logging/DebugExtensions.cs class DebugExtensions (line 7) | public static class DebugExtensions method LogException (line 12) | public static void LogException(this IKeyed device, Exception ex, stri... method LogVerbose (line 20) | public static void LogVerbose(this IKeyed device, Exception ex, string... method LogVerbose (line 28) | public static void LogVerbose(this IKeyed device, string message, para... method LogDebug (line 36) | public static void LogDebug(this IKeyed device, Exception ex, string m... method LogDebug (line 44) | public static void LogDebug(this IKeyed device, string message, params... method LogInformation (line 52) | public static void LogInformation(this IKeyed device, Exception ex, st... method LogInformation (line 60) | public static void LogInformation(this IKeyed device, string message, ... method LogWarning (line 68) | public static void LogWarning(this IKeyed device, Exception ex, string... method LogWarning (line 76) | public static void LogWarning(this IKeyed device, string message, para... method LogError (line 84) | public static void LogError(this IKeyed device, Exception ex, string m... method LogError (line 92) | public static void LogError(this IKeyed device, string message, params... method LogFatal (line 100) | public static void LogFatal(this IKeyed device, Exception ex, string m... method LogFatal (line 108) | public static void LogFatal(this IKeyed device, string message, params... FILE: src/PepperDash.Core/Logging/DebugMemory.cs class DebugContextCollection (line 10) | public class DebugContextCollection method DebugContextCollection (line 29) | public DebugContextCollection() method SetLevel (line 45) | public void SetLevel(string contextKey, int level) method GetOrCreateItem (line 60) | public DebugContextItem GetOrCreateItem(string contextKey) method SetDebugSettingsForKey (line 77) | public void SetDebugSettingsForKey(string deviceKey, object settings) method GetDebugSettingsForKey (line 104) | public object GetDebugSettingsForKey(string deviceKey) class DebugContextItem (line 113) | public class DebugContextItem FILE: src/PepperDash.Core/Logging/DebugWebsocketSink.cs class DebugWebsocketSink (line 30) | public class DebugWebsocketSink : ILogEventSink method DebugWebsocketSink (line 86) | public DebugWebsocketSink(ITextFormatter formatProvider) method CreateCert (line 108) | private static void CreateCert() method Emit (line 198) | public void Emit(LogEvent logEvent) method StartServerAndSetPort (line 216) | public void StartServerAndSetPort(int port) method LoadOrRecreateCert (line 224) | private static X509Certificate2 LoadOrRecreateCert(string certPath, st... method LoadCertFromBouncyCastle (line 250) | private static X509Certificate2 LoadCertFromBouncyCastle(string certPa... method Start (line 281) | private void Start(int port, string certPath = "", string certPassword... method StopServer (line 324) | public void StopServer() method WriteWebSocketInternalLog (line 369) | private static void WriteWebSocketInternalLog(LogData data, string sup... class DebugWebsocketSinkExtensions (line 391) | public static class DebugWebsocketSinkExtensions method DebugWebsocketSink (line 396) | public static LoggerConfiguration DebugWebsocketSink( class DebugClient (line 407) | public class DebugClient : WebSocketBehavior method DebugClient (line 426) | public DebugClient() method OnOpen (line 431) | protected override void OnOpen() method OnMessage (line 441) | protected override void OnMessage(MessageEventArgs e) method OnClose (line 448) | protected override void OnClose(CloseEventArgs e) method OnError (line 456) | protected override void OnError(WebSocketSharp.ErrorEventArgs e) FILE: src/PepperDash.Core/Network/DiscoveryThings.cs class NetworkComm (line 12) | public static class NetworkComm method NetworkComm (line 17) | static NetworkComm() FILE: src/PepperDash.Core/PasswordManagement/Config.cs class PasswordConfig (line 12) | public class PasswordConfig method PasswordConfig (line 21) | public PasswordConfig() FILE: src/PepperDash.Core/PasswordManagement/Constants.cs class PasswordManagementConstants (line 12) | public class PasswordManagementConstants FILE: src/PepperDash.Core/PasswordManagement/PasswordClient.cs class PasswordClient (line 8) | public class PasswordClient method PasswordClient (line 39) | public PasswordClient() method Initialize (line 47) | public void Initialize() method GetPasswordByIndex (line 65) | public void GetPasswordByIndex(ushort key) method ValidatePassword (line 90) | public void ValidatePassword(string password) method BuildPassword (line 111) | public void BuildPassword(string data) method ClearPassword (line 123) | public void ClearPassword() method OnBoolChange (line 135) | protected void OnBoolChange(bool state, ushort index, ushort type) method OnUshrtChange (line 152) | protected void OnUshrtChange(ushort value, ushort index, ushort type) method OnStringChange (line 169) | protected void OnStringChange(string value, ushort index, ushort type) method PasswordManager_PasswordChange (line 185) | protected void PasswordManager_PasswordChange(object sender, StringCha... FILE: src/PepperDash.Core/PasswordManagement/PasswordManager.cs class PasswordManager (line 10) | public class PasswordManager method PasswordManager (line 50) | public PasswordManager() method Initialize (line 58) | public void Initialize() method UpdatePassword (line 77) | public void UpdatePassword(ushort key, string password) method PasswordTimerElapsed (line 119) | private void PasswordTimerElapsed() method PasswordTimerMs (line 161) | public void PasswordTimerMs(ushort time) method ListPasswords (line 169) | public void ListPasswords() method OnBoolChange (line 185) | protected void OnBoolChange(bool state, ushort index, ushort type) method OnUshrtChange (line 202) | protected void OnUshrtChange(ushort value, ushort index, ushort type) method OnStringChange (line 219) | protected void OnStringChange(string value, ushort index, ushort type) method OnPasswordChange (line 236) | protected void OnPasswordChange(string value, ushort index, ushort type) FILE: src/PepperDash.Core/SystemInfo/EventArgs and Constants.cs class SystemInfoConstants (line 12) | public class SystemInfoConstants class ProcessorChangeEventArgs (line 74) | public class ProcessorChangeEventArgs : EventArgs method ProcessorChangeEventArgs (line 92) | public ProcessorChangeEventArgs() method ProcessorChangeEventArgs (line 100) | public ProcessorChangeEventArgs(ProcessorInfo processor, ushort type) method ProcessorChangeEventArgs (line 109) | public ProcessorChangeEventArgs(ProcessorInfo processor, ushort type, ... class EthernetChangeEventArgs (line 120) | public class EthernetChangeEventArgs : EventArgs method EthernetChangeEventArgs (line 138) | public EthernetChangeEventArgs() method EthernetChangeEventArgs (line 148) | public EthernetChangeEventArgs(EthernetInfo ethernet, ushort type) method EthernetChangeEventArgs (line 160) | public EthernetChangeEventArgs(EthernetInfo ethernet, ushort type, ush... class ControlSubnetChangeEventArgs (line 171) | public class ControlSubnetChangeEventArgs : EventArgs method ControlSubnetChangeEventArgs (line 189) | public ControlSubnetChangeEventArgs() method ControlSubnetChangeEventArgs (line 197) | public ControlSubnetChangeEventArgs(ControlSubnetInfo controlSubnet, u... method ControlSubnetChangeEventArgs (line 206) | public ControlSubnetChangeEventArgs(ControlSubnetInfo controlSubnet, u... class ProgramChangeEventArgs (line 217) | public class ProgramChangeEventArgs : EventArgs method ProgramChangeEventArgs (line 235) | public ProgramChangeEventArgs() method ProgramChangeEventArgs (line 245) | public ProgramChangeEventArgs(ProgramInfo program, ushort type) method ProgramChangeEventArgs (line 257) | public ProgramChangeEventArgs(ProgramInfo program, ushort type, ushort... FILE: src/PepperDash.Core/SystemInfo/SystemInfoConfig.cs class ProcessorInfo (line 12) | public class ProcessorInfo method ProcessorInfo (line 58) | public ProcessorInfo() class EthernetInfo (line 67) | public class EthernetInfo method EthernetInfo (line 113) | public EthernetInfo() class ControlSubnetInfo (line 122) | public class ControlSubnetInfo method ControlSubnetInfo (line 152) | public ControlSubnetInfo() class ProgramInfo (line 161) | public class ProgramInfo method ProgramInfo (line 199) | public ProgramInfo() FILE: src/PepperDash.Core/SystemInfo/SystemInfoToSimpl.cs class SystemInfoToSimpl (line 12) | public class SystemInfoToSimpl method SystemInfoToSimpl (line 43) | public SystemInfoToSimpl() method GetProcessorInfo (line 51) | public void GetProcessorInfo() method GetEthernetInfo (line 106) | public void GetEthernetInfo() method GetControlSubnetInfo (line 167) | public void GetControlSubnetInfo() method GetProgramInfoByIndex (line 212) | public void GetProgramInfoByIndex(ushort index) method RefreshProcessorUptime (line 272) | public void RefreshProcessorUptime() method RefreshProgramUptimeByIndex (line 296) | public void RefreshProgramUptimeByIndex(int index) method SendConsoleCommand (line 320) | public void SendConsoleCommand(string cmd) method ParseConsoleResponse (line 344) | private string ParseConsoleResponse(string data, string line, string d... method OnBoolChange (line 374) | protected void OnBoolChange(bool state, ushort index, ushort type) method OnStringChange (line 391) | protected void OnStringChange(string value, ushort index, ushort type) method OnProcessorChange (line 408) | protected void OnProcessorChange(ProcessorInfo processor, ushort index... method OnEthernetInfoChange (line 425) | protected void OnEthernetInfoChange(EthernetInfo ethernet, ushort inde... method OnControlSubnetInfoChange (line 442) | protected void OnControlSubnetInfoChange(ControlSubnetInfo ethernet, u... method OnProgramChange (line 459) | protected void OnProgramChange(ProgramInfo program, ushort index, usho... FILE: src/PepperDash.Core/Web/BouncyCertificate.cs class BouncyCertificate (line 28) | internal class BouncyCertificate method LoadCertificate (line 31) | public X509Certificate2 LoadCertificate(string issuerFileName, string ... method IssueCertificate (line 41) | public X509Certificate2 IssueCertificate(string subjectName, X509Certi... method CreateCertificateAuthorityCertificate (line 65) | public X509Certificate2 CreateCertificateAuthorityCertificate(string s... method CreateSelfSignedCertificate (line 90) | public X509Certificate2 CreateSelfSignedCertificate(string subjectName... method GetSecureRandom (line 112) | private SecureRandom GetSecureRandom() method GenerateCertificate (line 122) | private X509Certificate GenerateCertificate(SecureRandom random, method GenerateSerialNumber (line 181) | private BigInteger GenerateSerialNumber(SecureRandom random) method GenerateKeyPair (line 195) | private AsymmetricCipherKeyPair GenerateKeyPair(SecureRandom random, i... method AddAuthorityKeyIdentifier (line 216) | private void AddAuthorityKeyIdentifier(X509V3CertificateGenerator cert... method AddSubjectAlternativeNames (line 236) | private void AddSubjectAlternativeNames(X509V3CertificateGenerator cer... method AddExtendedKeyUsage (line 252) | private void AddExtendedKeyUsage(X509V3CertificateGenerator certificat... method AddBasicConstraints (line 263) | private void AddBasicConstraints(X509V3CertificateGenerator certificat... method AddSubjectKeyIdentifier (line 275) | private void AddSubjectKeyIdentifier(X509V3CertificateGenerator certif... method ConvertCertificate (line 285) | private X509Certificate2 ConvertCertificate(X509Certificate certificate, method WriteCertificate (line 320) | public void WriteCertificate(X509Certificate2 certificate, string outp... method AddCertToStore (line 350) | public bool AddCertToStore(X509Certificate2 cert, System.Security.Cryp... FILE: src/PepperDash.Core/Web/RequestHandlers/DefaultRequestHandler.cs class DefaultRequestHandler (line 8) | public class DefaultRequestHandler : WebApiBaseRequestHandler method DefaultRequestHandler (line 13) | public DefaultRequestHandler() FILE: src/PepperDash.Core/Web/RequestHandlers/WebApiBaseRequestAsyncHandler.cs class WebApiBaseRequestAsyncHandler (line 8) | public abstract class WebApiBaseRequestAsyncHandler:IHttpCwsHandler method WebApiBaseRequestAsyncHandler (line 16) | protected WebApiBaseRequestAsyncHandler(bool enableCors) method WebApiBaseRequestAsyncHandler (line 37) | protected WebApiBaseRequestAsyncHandler() method HandleConnect (line 46) | protected virtual async Task HandleConnect(HttpCwsContext context) method HandleDelete (line 57) | protected virtual async Task HandleDelete(HttpCwsContext context) method HandleGet (line 68) | protected virtual async Task HandleGet(HttpCwsContext context) method HandleHead (line 79) | protected virtual async Task HandleHead(HttpCwsContext context) method HandleOptions (line 90) | protected virtual async Task HandleOptions(HttpCwsContext context) method HandlePatch (line 101) | protected virtual async Task HandlePatch(HttpCwsContext context) method HandlePost (line 112) | protected virtual async Task HandlePost(HttpCwsContext context) method HandlePut (line 123) | protected virtual async Task HandlePut(HttpCwsContext context) method HandleTrace (line 134) | protected virtual async Task HandleTrace(HttpCwsContext context) method ProcessRequest (line 148) | public void ProcessRequest(HttpCwsContext context) FILE: src/PepperDash.Core/Web/RequestHandlers/WebApiBaseRequestHandler.cs class WebApiBaseRequestHandler (line 10) | public abstract class WebApiBaseRequestHandler : IHttpCwsHandler method WebApiBaseRequestHandler (line 18) | protected WebApiBaseRequestHandler(bool enableCors) method WebApiBaseRequestHandler (line 39) | protected WebApiBaseRequestHandler() method HandleConnect (line 48) | protected virtual void HandleConnect(HttpCwsContext context) method HandleDelete (line 59) | protected virtual void HandleDelete(HttpCwsContext context) method HandleGet (line 70) | protected virtual void HandleGet(HttpCwsContext context) method HandleHead (line 81) | protected virtual void HandleHead(HttpCwsContext context) method HandleOptions (line 92) | protected virtual void HandleOptions(HttpCwsContext context) method HandlePatch (line 103) | protected virtual void HandlePatch(HttpCwsContext context) method HandlePost (line 114) | protected virtual void HandlePost(HttpCwsContext context) method HandlePut (line 125) | protected virtual void HandlePut(HttpCwsContext context) method HandleTrace (line 136) | protected virtual void HandleTrace(HttpCwsContext context) method ProcessRequest (line 150) | public void ProcessRequest(HttpCwsContext context) FILE: src/PepperDash.Core/Web/WebApiServer.cs class WebApiServer (line 16) | public class WebApiServer : IKeyName method WebApiServer (line 68) | public WebApiServer() method WebApiServer (line 78) | public WebApiServer(string key, string basePath) method WebApiServer (line 89) | public WebApiServer(string key, string name, string basePath) method CrestronEnvironment_ProgramStatusEventHandler (line 110) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method CrestronEnvironment_EthernetEventHandler (line 123) | void CrestronEnvironment_EthernetEventHandler(EthernetEventArgs ethern... method Initialize (line 140) | public void Initialize(string key, string basePath) method AddRoute (line 149) | public void AddRoute(HttpCwsRoute route) method RemoveRoute (line 165) | public void RemoveRoute(HttpCwsRoute route) method SetFallbackHandler (line 181) | public void SetFallbackHandler(IHttpCwsHandler handler) method GetRouteCollection (line 195) | public HttpCwsRouteCollection GetRouteCollection() method Start (line 203) | public void Start() method Stop (line 239) | public void Stop() method ReceivedRequestEventHandler (line 277) | public void ReceivedRequestEventHandler(object sender, HttpCwsRequestE... FILE: src/PepperDash.Core/WebApi/Presets/Preset.cs class Preset (line 8) | public class Preset method Preset (line 43) | public Preset() class PresetReceivedEventArgs (line 54) | public class PresetReceivedEventArgs : EventArgs method PresetReceivedEventArgs (line 74) | public PresetReceivedEventArgs() { } method PresetReceivedEventArgs (line 81) | public PresetReceivedEventArgs(Preset preset, bool success) FILE: src/PepperDash.Core/WebApi/Presets/User.cs class User (line 12) | public class User class UserReceivedEventArgs (line 39) | public class UserReceivedEventArgs : EventArgs method UserReceivedEventArgs (line 59) | public UserReceivedEventArgs() { } method UserReceivedEventArgs (line 66) | public UserReceivedEventArgs(User user, bool success) class UserAndRoomMessage (line 76) | public class UserAndRoomMessage FILE: src/PepperDash.Core/WebApi/Presets/WebApiPasscodeClient.cs class WebApiPasscodeClient (line 16) | [Obsolete("WebApiPasscodeClient is no longer supported and will be remov... method WebApiPasscodeClient (line 54) | public WebApiPasscodeClient() method Initialize (line 65) | public void Initialize(string key, string jsonMasterKey, string urlBas... method GetUserForPasscode (line 84) | public void GetUserForPasscode(string passcode) method GetPresetForThisUser (line 125) | public void GetPresetForThisUser(int roomTypeId, int presetNumber) method LoadDefaultPresetData (line 194) | void LoadDefaultPresetData() method SavePresetForThisUser (line 225) | public void SavePresetForThisUser(int roomTypeId, int presetNumber) method SaveCallback (line 245) | void SaveCallback(string json) FILE: src/PepperDash.Core/XSigUtility/Serialization/IXSigSerialization.cs type IXSigSerialization (line 9) | public interface IXSigSerialization method Serialize (line 15) | IEnumerable Serialize(); method Deserialize (line 23) | T Deserialize(IEnumerable tokens) where T : class, IXSig... FILE: src/PepperDash.Core/XSigUtility/Serialization/XSigSerializationException.cs class XSigSerializationException (line 8) | public class XSigSerializationException : Exception method XSigSerializationException (line 13) | public XSigSerializationException() { } method XSigSerializationException (line 19) | public XSigSerializationException(string message) : base(message) { } method XSigSerializationException (line 26) | public XSigSerializationException(string message, Exception inner) : b... FILE: src/PepperDash.Core/XSigUtility/Tokens/XSigAnalogToken.cs class XSigAnalogToken (line 8) | public sealed class XSigAnalogToken : XSigToken, IFormattable method XSigAnalogToken (line 17) | public XSigAnalogToken(int index, ushort value) method GetBytes (line 47) | public override byte[] GetBytes() method GetTokenWithOffset (line 65) | public override XSigToken GetTokenWithOffset(int offset) method ToString (line 79) | public override string ToString() method ToString (line 93) | public string ToString(string format, IFormatProvider formatProvider) FILE: src/PepperDash.Core/XSigUtility/Tokens/XSigDigitalToken.cs class XSigDigitalToken (line 8) | public sealed class XSigDigitalToken : XSigToken method XSigDigitalToken (line 17) | public XSigDigitalToken(int index, bool value) method GetBytes (line 47) | public override byte[] GetBytes() method GetTokenWithOffset (line 63) | public override XSigToken GetTokenWithOffset(int offset) method ToString (line 77) | public override string ToString() method ToString (line 90) | public string ToString(IFormatProvider formatProvider) FILE: src/PepperDash.Core/XSigUtility/Tokens/XSigSerialToken.cs class XSigSerialToken (line 9) | public sealed class XSigSerialToken : XSigToken method XSigSerialToken (line 18) | public XSigSerialToken(int index, string value) method GetBytes (line 48) | public override byte[] GetBytes() method GetTokenWithOffset (line 69) | public override XSigToken GetTokenWithOffset(int offset) method ToString (line 83) | public override string ToString() FILE: src/PepperDash.Core/XSigUtility/Tokens/XSigToken.cs class XSigToken (line 6) | public abstract class XSigToken method XSigToken (line 14) | protected XSigToken(int index) method GetBytes (line 36) | public abstract byte[] GetBytes(); method GetTokenWithOffset (line 43) | public abstract XSigToken GetTokenWithOffset(int offset); FILE: src/PepperDash.Core/XSigUtility/Tokens/XSigTokenType.cs type XSigTokenType (line 6) | public enum XSigTokenType FILE: src/PepperDash.Core/XSigUtility/XSigHelpers.cs class XSigHelpers (line 30) | public static class XSigHelpers method ClearOutputs (line 36) | public static byte[] ClearOutputs() method SendStatus (line 45) | public static byte[] SendStatus() method GetBytes (line 58) | public static byte[] GetBytes(IXSigSerialization xSigSerialization) method GetBytes (line 72) | public static byte[] GetBytes(IXSigSerialization xSigSerialization, in... method GetBytes (line 94) | public static byte[] GetBytes(int index, bool value) method GetBytes (line 109) | public static byte[] GetBytes(int index, int offset, bool value) method GetBytes (line 123) | public static byte[] GetBytes(int startIndex, bool[] values) method GetBytes (line 138) | public static byte[] GetBytes(int startIndex, int offset, bool[] values) method GetBytes (line 158) | public static byte[] GetBytes(int index, ushort value) method GetBytes (line 173) | public static byte[] GetBytes(int index, int offset, ushort value) method GetBytes (line 187) | public static byte[] GetBytes(int startIndex, ushort[] values) method GetBytes (line 202) | public static byte[] GetBytes(int startIndex, int offset, ushort[] val... method GetBytes (line 222) | public static byte[] GetBytes(int index, string value) method GetBytes (line 237) | public static byte[] GetBytes(int index, int offset, string value) method GetBytes (line 251) | public static byte[] GetBytes(int startIndex, string[] values) method GetBytes (line 266) | public static byte[] GetBytes(int startIndex, int offset, string[] val... FILE: src/PepperDash.Core/XSigUtility/XSigTokenStreamReader.cs class XSigTokenStreamReader (line 12) | public sealed class XSigTokenStreamReader : IDisposable method XSigTokenStreamReader (line 24) | public XSigTokenStreamReader(Stream stream) method XSigTokenStreamReader (line 34) | public XSigTokenStreamReader(Stream stream, bool leaveOpen) method TryReadUInt16BE (line 54) | public static bool TryReadUInt16BE(Stream stream, out ushort value) method ReadXSigToken (line 74) | public XSigToken ReadXSigToken() method ReadAllXSigTokens (line 126) | public IEnumerable ReadAllXSigTokens() method DeserializeStream (line 141) | public T DeserializeStream() method Dispose (line 150) | public void Dispose() FILE: src/PepperDash.Core/XSigUtility/XSigTokenStreamWriter.cs class XSigTokenStreamWriter (line 13) | public sealed class XSigTokenStreamWriter : IDisposable method XSigTokenStreamWriter (line 25) | public XSigTokenStreamWriter(Stream stream) method XSigTokenStreamWriter (line 35) | public XSigTokenStreamWriter(Stream stream, bool leaveOpen) method WriteXSigData (line 53) | public void WriteXSigData(IXSigSerialization xSigSerialization) method WriteXSigData (line 66) | public void WriteXSigData(IXSigSerialization xSigSerialization, int of... method WriteXSigData (line 82) | public void WriteXSigData(XSigToken token) method WriteXSigData (line 95) | public void WriteXSigData(XSigToken token, int offset) method WriteXSigData (line 104) | public void WriteXSigData(XSigToken[] tokens) method WriteXSigData (line 113) | public void WriteXSigData(IEnumerable tokens) method WriteXSigData (line 126) | public void WriteXSigData(IEnumerable tokens, int offset) method Dispose (line 145) | public void Dispose() FILE: src/PepperDash.Essentials.Core/Bridges/BridgeBase.cs class BridgeApi (line 21) | [Obsolete("Will be removed in v3.0.0")] method BridgeApi (line 28) | protected BridgeApi(string key) : method BridgeApi (line 39) | protected BridgeApi(string key, string name) : class EiscApiAdvanced (line 49) | public class EiscApiAdvanced : BridgeApi, ICommunicationMonitor method EiscApiAdvanced (line 71) | public EiscApiAdvanced(DeviceConfig dc, BasicTriList eisc) : method CustomActivate (line 92) | public override bool CustomActivate() method Deactivate (line 101) | public override bool Deactivate() method LinkDevices (line 107) | private void LinkDevices() method RegisterEisc (line 138) | private void RegisterEisc() method LinkRooms (line 159) | public void LinkRooms() method AddJoinMap (line 186) | public void AddJoinMap(string deviceKey, JoinMapBaseAdvanced joinMap) method PrintJoinMaps (line 201) | public virtual void PrintJoinMaps() method MarkdownForBridge (line 215) | public virtual void MarkdownForBridge(string bridgeKey) method PrintJoinMapForDevice (line 230) | public void PrintJoinMapForDevice(string deviceKey) method MarkdownJoinMapForDevice (line 248) | public void MarkdownJoinMapForDevice(string deviceKey, string bridgeKey) method ExecuteJoinAction (line 268) | public void ExecuteJoinAction(uint join, string type, object state) method Eisc_SigChange (line 327) | protected void Eisc_SigChange(object currentDevice, SigEventArgs args) class EiscApiPropertiesConfig (line 373) | public class EiscApiPropertiesConfig class ApiDevicePropertiesConfig (line 397) | public class ApiDevicePropertiesConfig class ApiRoomPropertiesConfig (line 421) | public class ApiRoomPropertiesConfig class EiscApiAdvancedFactory (line 458) | public class EiscApiAdvancedFactory : EssentialsDeviceFactory method GenericCommFactory (line 161) | public GenericCommFactory() method BuildDevice (line 170) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Core/Comm and IR/GenericHttpClient.cs class GenericHttpClient (line 11) | [Obsolete("Please use the builtin HttpClient class instead: https://lear... method GenericHttpClient (line 27) | public GenericHttpClient(string key, string name, string hostname) method SendText (line 42) | public void SendText(string path) method SendText (line 55) | public void SendText(string format, params object[] items) method SendTextNoResponse (line 68) | public void SendTextNoResponse(string format, params object[] items) method Response (line 82) | private void Response(HttpClientResponse response, HTTP_CALLBACK_ERROR... method SendBytes (line 103) | public void SendBytes(byte[] bytes) method Connect (line 122) | public void Connect() method Disconnect (line 130) | public void Disconnect() class GenericHttpClientEventArgs (line 154) | public class GenericHttpClientEventArgs : EventArgs method GenericHttpClientEventArgs (line 177) | public GenericHttpClientEventArgs(string response, string request, HTT... FILE: src/PepperDash.Essentials.Core/Comm and IR/IRPortHelper.cs class IRPortHelper (line 20) | public static class IRPortHelper method GetIrPort (line 40) | public static IrOutPortConfig GetIrPort(JToken propsToken) method GetIrOutputPort (line 94) | public static IROutputPort GetIrOutputPort(DeviceConfig dc) method GetIrOutputPortController (line 158) | public static IrOutputPortController GetIrOutputPortController(DeviceC... class IrOutPortConfig (line 241) | public class IrOutPortConfig method IrOutPortConfig (line 264) | public IrOutPortConfig() FILE: src/PepperDash.Essentials.Core/Config/AudioControlPointListItem.cs class AudioControlPointListItem (line 14) | public class AudioControlPointListItem FILE: src/PepperDash.Essentials.Core/Config/BaseStreamingDeviceProperties.cs class BaseStreamingDeviceProperties (line 9) | public class BaseStreamingDeviceProperties FILE: src/PepperDash.Essentials.Core/Config/BasicConfig.cs class BasicConfig (line 15) | public class BasicConfig method BasicConfig (line 68) | public BasicConfig() method GetSourceListForKey (line 83) | public Dictionary GetSourceListForKey(string key) method GetDestinationListForKey (line 96) | public Dictionary GetDestinationListForKe... method GetAudioControlPointListForKey (line 114) | public AudioControlPointListItem GetAudioControlPointListForKey(string... method GetCameraListForKey (line 126) | public Dictionary GetCameraListForKey(string key) method GetDeviceForKey (line 138) | public DeviceConfig GetDeviceForKey(string key) FILE: src/PepperDash.Essentials.Core/Config/ConfigPropertiesHelpers.cs class ConfigPropertiesHelpers (line 17) | public class ConfigPropertiesHelpers method GetHasAudio (line 22) | public static bool GetHasAudio(DeviceConfig deviceConfig) method GetHasControls (line 30) | public static bool GetHasControls(DeviceConfig deviceConfig) FILE: src/PepperDash.Essentials.Core/Config/DeviceConfig.cs class DeviceConfig (line 19) | public class DeviceConfig method DeviceConfig (line 62) | public DeviceConfig(DeviceConfig dc) method DeviceConfig (line 78) | public DeviceConfig() { } class DevicePropertiesConverter (line 84) | public class DevicePropertiesConverter : JsonConverter method CanConvert (line 90) | public override bool CanConvert(Type objectType) method ReadJson (line 103) | public override object ReadJson(JsonReader reader, Type objectType, ob... method WriteJson (line 121) | public override void WriteJson(JsonWriter writer, object value, JsonSe... FILE: src/PepperDash.Essentials.Core/Config/Essentials/ConfigReader.cs class ConfigReader (line 19) | public class ConfigReader method LoadConfig2 (line 38) | public static bool LoadConfig2() method GetConfigFiles (line 182) | public static FileInfo[] GetConfigFiles(string filePath) method GetGroupForDeviceKey (line 214) | public static string GetGroupForDeviceKey(string key) method GetLocalFileMessage (line 220) | private static void GetLocalFileMessage(string filePath) FILE: src/PepperDash.Essentials.Core/Config/Essentials/ConfigUpdater.cs class ConfigUpdater (line 22) | [Obsolete("ConfigUpdater is no longer supported and will be removed in a... method GetConfigFromServer (line 34) | public static void GetConfigFromServer(string url) method OnStatusUpdate (line 81) | static void OnStatusUpdate(eUpdateStatus status) method WriteConfigToFile (line 91) | static void WriteConfigToFile(string configData) method ArchiveExistingPortalConfigs (line 114) | static void ArchiveExistingPortalConfigs() method MoveFilesToArchiveFolder (line 139) | static void MoveFilesToArchiveFolder(FileInfo[] files) method CheckForLocalConfigAndDelete (line 186) | static void CheckForLocalConfigAndDelete() method RestartProgram (line 201) | static void RestartProgram() type eUpdateStatus (line 219) | public enum eUpdateStatus class ConfigStatusEventArgs (line 265) | public class ConfigStatusEventArgs : EventArgs method ConfigStatusEventArgs (line 276) | public ConfigStatusEventArgs(eUpdateStatus status) FILE: src/PepperDash.Essentials.Core/Config/Essentials/ConfigWriter.cs class ConfigWriter (line 19) | public class ConfigWriter method UpdateDeviceProperties (line 44) | public static bool UpdateDeviceProperties(string deviceKey, JToken pro... method UpdateDeviceConfig (line 71) | public static bool UpdateDeviceConfig(DeviceConfig config) method UpdateRoomConfig (line 96) | public static bool UpdateRoomConfig(DeviceConfig config) method ResetTimer (line 119) | static void ResetTimer() method WriteConfigFile (line 132) | private static void WriteConfigFile(object o) method WriteFile (line 146) | public static void WriteFile(string filePath, string configData) FILE: src/PepperDash.Essentials.Core/Config/Essentials/EssentialsConfig.cs class EssentialsConfig (line 17) | public class EssentialsConfig : BasicConfig method EssentialsConfig (line 113) | public EssentialsConfig() class VersionData (line 123) | public class VersionData method VersionData (line 140) | public VersionData() class NugetVersion (line 149) | public class NugetVersion class SystemTemplateConfigs (line 167) | public class SystemTemplateConfigs FILE: src/PepperDash.Essentials.Core/Config/ILoadConfig.cs type ILoadConfig (line 12) | public interface ILoadConfig method GoWithLoad (line 17) | void GoWithLoad(); FILE: src/PepperDash.Essentials.Core/Config/InfoConfig.cs class InfoConfig (line 13) | public class InfoConfig method InfoConfig (line 66) | public InfoConfig() class RuntimeInfo (line 84) | public class RuntimeInfo FILE: src/PepperDash.Essentials.Core/Config/SourceDevicePropertiesConfigBase.cs class SourceDevicePropertiesConfigBase (line 12) | public class SourceDevicePropertiesConfigBase FILE: src/PepperDash.Essentials.Core/Crestron/CrestronGenericBaseDevice.cs class CrestronGenericBaseDevice (line 15) | public abstract class CrestronGenericBaseDevice : EssentialsDevice, IOnl... method CrestronGenericBaseDevice (line 53) | protected CrestronGenericBaseDevice(string key, string name, GenericBa... method CrestronGenericBaseDevice (line 72) | protected CrestronGenericBaseDevice(string key, string name) method RegisterCrestronGenericBase (line 83) | protected void RegisterCrestronGenericBase(GenericBase hardware) method CustomActivate (line 98) | public override bool CustomActivate() method Deactivate (line 145) | public override bool Deactivate() method AddToFeedbackList (line 161) | public void AddToFeedbackList(params Feedback[] newFbs) method Hardware_OnlineStatusChange (line 174) | void Hardware_OnlineStatusChange(GenericBase currentDevice, OnlineOffl... class CrestronGenericBridgeableBaseDevice (line 211) | public abstract class CrestronGenericBridgeableBaseDevice : CrestronGene... method CrestronGenericBridgeableBaseDevice (line 220) | protected CrestronGenericBridgeableBaseDevice(string key, string name,... method CrestronGenericBridgeableBaseDevice (line 229) | protected CrestronGenericBridgeableBaseDevice(string key, string name) method LinkToApi (line 241) | public abstract void LinkToApi(BasicTriList trilist, uint joinStart, s... class CrestronGenericBaseDeviceEventIds (line 249) | public class CrestronGenericBaseDeviceEventIds class GenericBaseExtensions (line 265) | public static class GenericBaseExtensions method RegisterWithLogging (line 272) | public static eDeviceRegistrationUnRegistrationResponse RegisterWithLo... FILE: src/PepperDash.Essentials.Core/CrestronIO/GenericDigitalInputDevice.cs class GenericDigitalInputDevice (line 21) | public class GenericDigitalInputDevice : EssentialsBridgeableDevice, IDi... method GenericDigitalInputDevice (line 41) | public GenericDigitalInputDevice(string key, string name, Func arpTable, bool error) method ArpTableEventArgs (line 232) | public ArpTableEventArgs(List arpTable) FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IAudioZone.cs type IAudioZone (line 6) | public interface IAudioZone : IBasicVolumeWithFeedback method SelectInput (line 12) | void SelectInput(ushort input); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IAudioZones.cs type IAudioZones (line 8) | public interface IAudioZones : IRouting FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IBasicVolumeControls.cs type IBasicVolumeControls (line 8) | public interface IBasicVolumeControls : IKeyName method VolumeUp (line 14) | void VolumeUp(bool pressRelease); method VolumeDown (line 20) | void VolumeDown(bool pressRelease); method MuteToggle (line 25) | void MuteToggle(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IBasicVolumeWithFeedback.cs type IBasicVolumeWithFeedback (line 6) | public interface IBasicVolumeWithFeedback : IBasicVolumeControls method MuteOn (line 16) | void MuteOn(); method MuteOff (line 21) | void MuteOff(); method SetVolume (line 27) | void SetVolume(ushort level); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IBasicVolumeWithFeedbackAdvanced.cs type IBasicVolumeWithFeedbackAdvanced (line 6) | public interface IBasicVolumeWithFeedbackAdvanced : IBasicVolumeWithFeed... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IChannel.cs type IChannel (line 12) | public interface IChannel method ChannelUp (line 19) | void ChannelUp(bool pressRelease); method ChannelDown (line 24) | void ChannelDown(bool pressRelease); method LastChannel (line 30) | void LastChannel(bool pressRelease); method Guide (line 37) | void Guide(bool pressRelease); method Info (line 43) | void Info(bool pressRelease); method Exit (line 49) | void Exit(bool pressRelease); class IChannelExtensions (line 55) | public static class IChannelExtensions method LinkButtons (line 60) | public static void LinkButtons(this IChannel dev, BasicTriList triList) method UnlinkButtons (line 73) | public static void UnlinkButtons(this IChannel dev, BasicTriList triList) FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IColorFunctions.cs type IColor (line 12) | public interface IColor method Red (line 18) | void Red(bool pressRelease); method Green (line 24) | void Green(bool pressRelease); method Yellow (line 30) | void Yellow(bool pressRelease); method Blue (line 36) | void Blue(bool pressRelease); class IColorExtensions (line 42) | public static class IColorExtensions method LinkButtons (line 49) | public static void LinkButtons(this IColor dev, BasicTriList TriList) method UnlinkButtons (line 62) | public static void UnlinkButtons(this IColor dev, BasicTriList triList) FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ICustomMobileControl.cs type ICustomMobileControl (line 8) | public interface ICustomMobileControl : IKeyed FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDPad.cs type IDPad (line 12) | public interface IDPad : IKeyed method Up (line 18) | void Up(bool pressRelease); method Down (line 24) | void Down(bool pressRelease); method Left (line 30) | void Left(bool pressRelease); method Right (line 36) | void Right(bool pressRelease); method Select (line 42) | void Select(bool pressRelease); method Menu (line 48) | void Menu(bool pressRelease); method Exit (line 54) | void Exit(bool pressRelease); class IDPadExtensions (line 60) | public static class IDPadExtensions method LinkButtons (line 65) | public static void LinkButtons(this IDPad dev, BasicTriList triList) method UnlinkButtons (line 79) | public static void UnlinkButtons(this IDPad dev, BasicTriList triList) FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDiscPlayerControls.cs type IDiscPlayerControls (line 12) | public interface IDiscPlayerControls : IColor, IDPad, INumericKeypad, IH... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDisplay.cs type IDisplay (line 12) | public interface IDisplay : IHasFeedback, IRoutingSinkWithSwitching, IHa... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDisplayBasic.cs type IDisplayBasic (line 12) | public interface IDisplayBasic method InputHdmi1 (line 17) | void InputHdmi1(); method InputHdmi2 (line 22) | void InputHdmi2(); method InputHdmi3 (line 27) | void InputHdmi3(); method InputHdmi4 (line 32) | void InputHdmi4(); method InputDisplayPort1 (line 37) | void InputDisplayPort1(); method InputDvi1 (line 42) | void InputDvi1(); method InputVideo1 (line 47) | void InputVideo1(); method InputVga1 (line 52) | void InputVga1(); method InputVga2 (line 57) | void InputVga2(); method InputRgb1 (line 62) | void InputRgb1(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDumbSource.cs type IDumbSource (line 12) | public interface IDumbSource FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IDvr.cs type IDvr (line 17) | public interface IDvr : IDPad method DvrList (line 23) | void DvrList(bool pressRelease); method Record (line 29) | void Record(bool pressRelease); class IDvrExtensions (line 35) | public static class IDvrExtensions method LinkButtons (line 42) | public static void LinkButtons(this IDvr dev, BasicTriList triList) method UnlinkButtons (line 53) | public static void UnlinkButtons(this IDvr dev, BasicTriList triList) FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IEmergencyOSD.cs type IEmergencyOSD (line 12) | public interface IEmergencyOSD method ShowEmergencyMessage (line 18) | void ShowEmergencyMessage(string url); method HideEmergencyMessage (line 23) | void HideEmergencyMessage(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IFullAudioSettings.cs type IFullAudioSettings (line 6) | public interface IFullAudioSettings : IBasicVolumeWithFeedback method SetBalance (line 12) | void SetBalance(ushort level); method BalanceLeft (line 18) | void BalanceLeft(bool pressRelease); method BalanceRight (line 24) | void BalanceRight(bool pressRelease); method SetBass (line 30) | void SetBass(ushort level); method BassUp (line 36) | void BassUp(bool pressRelease); method BassDown (line 42) | void BassDown(bool pressRelease); method SetTreble (line 48) | void SetTreble(ushort level); method TrebleUp (line 54) | void TrebleUp(bool pressRelease); method TrebleDown (line 60) | void TrebleDown(bool pressRelease); method SetMaxVolume (line 71) | void SetMaxVolume(ushort level); method MaxVolumeUp (line 77) | void MaxVolumeUp(bool pressRelease); method MaxVolumeDown (line 83) | void MaxVolumeDown(bool pressRelease); method SetDefaultVolume (line 94) | void SetDefaultVolume(ushort level); method DefaultVolumeUp (line 100) | void DefaultVolumeUp(bool pressRelease); method DefaultVolumeDown (line 106) | void DefaultVolumeDown(bool pressRelease); method LoudnessToggle (line 111) | void LoudnessToggle(); method MonoToggle (line 116) | void MonoToggle(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasBranding.cs type IHasBranding (line 8) | public interface IHasBranding method InitializeBranding (line 19) | void InitializeBranding(string roomKey); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasCurrentVolumeControls.cs type IHasCurrentVolumeControls (line 8) | public interface IHasCurrentVolumeControls method SetDefaultLevels (line 23) | void SetDefaultLevels(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasFarEndContentStatus.cs type IHasFarEndContentStatus (line 6) | public interface IHasFarEndContentStatus FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasInputs.cs type IHasInputs (line 12) | public interface IHasInputs : IKeyName FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasMuteControl.cs type IHasMuteControl (line 6) | public interface IHasMuteControl method MuteToggle (line 11) | void MuteToggle(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasMuteControlWithFeedback.cs type IHasMuteControlWithFeedback (line 6) | public interface IHasMuteControlWithFeedback : IHasMuteControl method MuteOn (line 16) | void MuteOn(); method MuteOff (line 21) | void MuteOff(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasPhoneDialing.cs type IHasPhoneDialing (line 9) | public interface IHasPhoneDialing method DialPhoneCall (line 30) | void DialPhoneCall(string number); method EndPhoneCall (line 35) | void EndPhoneCall(); method SendDtmfToPhone (line 41) | void SendDtmfToPhone(string digit); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasScreensWithLayouts.cs type IHasScreensWithLayouts (line 14) | public interface IHasScreensWithLayouts method ApplyLayout (line 26) | void ApplyLayout(uint screenId, uint layoutIndex); class ScreenInfo (line 32) | public class ScreenInfo class LayoutInfo (line 63) | public class LayoutInfo class WindowConfig (line 93) | public class WindowConfig FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasSurroundSoundModes.cs type IHasSurroundSoundModes (line 15) | public interface IHasSurroundSoundModes: IKeyName method SetSurroundSoundMode (line 26) | void SetSurroundSoundMode(TSelector selector); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasVolumeControl.cs type IHasVolumeControl (line 6) | public interface IHasVolumeControl method VolumeUp (line 12) | void VolumeUp(bool pressRelease); method VolumeDown (line 18) | void VolumeDown(bool pressRelease); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasVolumeControlWithFeedback.cs type IHasVolumeControlWithFeedback (line 6) | public interface IHasVolumeControlWithFeedback : IHasVolumeControl method SetVolume (line 12) | void SetVolume(ushort level); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasVolumeDevice.cs type IHasVolumeDevice (line 6) | public interface IHasVolumeDevice FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs type eWebViewEventMode (line 13) | public enum eWebViewEventMode type eWebViewTarget (line 35) | public enum eWebViewTarget class Reason (line 66) | public class Reason class XPath (line 77) | public class XPath class ValueProperty (line 88) | public abstract class ValueProperty method OnValueChanged (line 98) | protected void OnValueChanged() class WebViewEvent (line 110) | public class WebViewEvent class WebViewDisplay (line 140) | public class WebViewDisplay class WebViewClear (line 176) | public class WebViewClear class DisplayMode (line 200) | public class DisplayMode : ValueProperty class Target (line 232) | public class Target : ValueProperty class Status (line 264) | public class Status type IHasWebView (line 294) | public interface IHasWebView method ShowWebView (line 308) | void ShowWebView(string url, string mode, string title, string target); method HideWebView (line 313) | void HideWebView(); type IHasWebViewWithPwaMode (line 326) | public interface IHasWebViewWithPwaMode : IHasWebView method SendNavigatorsToPwaUrl (line 342) | void SendNavigatorsToPwaUrl(string url); method ExitNavigatorsPwaMode (line 347) | void ExitNavigatorsPwaMode(); class WebViewStatusChangedEventArgs (line 354) | public class WebViewStatusChangedEventArgs : EventArgs method WebViewStatusChangedEventArgs (line 370) | public WebViewStatusChangedEventArgs(string status) method WebViewStatusChangedEventArgs (line 380) | public WebViewStatusChangedEventArgs(string status, WebViewEvent webview) FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHumiditySensor.cs type IHumiditySensor (line 12) | public interface IHumiditySensor FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ILanguageDefinition.cs type ILanguageDefinition (line 9) | public interface ILanguageDefinition FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ILanguageProvider.cs type ILanguageProvider (line 9) | public interface ILanguageProvider FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ILevelControls.cs type ILevelControls (line 12) | public interface ILevelControls FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMeterFeedback.cs type IMeterFeedback (line 10) | public interface IMeterFeedback FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControl.cs type IMobileControl (line 11) | public interface IMobileControl : IKeyed method SendMessageObject (line 37) | void SendMessageObject(IMobileControlMessage o); method AddAction (line 45) | void AddAction(T messenger, Action action) ... method RemoveAction (line 51) | void RemoveAction(string key); method AddDeviceMessenger (line 57) | void AddDeviceMessenger(IMobileControlMessenger messenger); method CheckForDeviceMessenger (line 63) | bool CheckForDeviceMessenger(string key); method GetRoomMessenger (line 70) | IMobileControlRoomMessenger GetRoomMessenger(string key); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlAction.cs type IMobileControlAction (line 9) | public interface IMobileControlAction FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlCrestronTouchpanelController.cs type IMobileControlCrestronTouchpanelController (line 10) | public interface IMobileControlCrestronTouchpanelController : IMobileCon... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlMessage.cs type IMobileControlMessage (line 9) | public interface IMobileControlMessage FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlMessenger.cs type IMobileControlMessenger (line 8) | public interface IMobileControlMessenger : IKeyed method RegisterWithAppServer (line 29) | void RegisterWithAppServer(IMobileControl appServerController); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlMessengerWithSubscriptions.cs type IMobileControlMessengerWithSubscriptions (line 8) | public interface IMobileControlMessengerWithSubscriptions : IMobileContr... method UnsubscribeClient (line 14) | void UnsubscribeClient(string clientId); method RegisterWithAppServer (line 21) | void RegisterWithAppServer(IMobileControl appServerController, bool en... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlRoomMessenger.cs type IMobileControlRoomMessenger (line 9) | public interface IMobileControlRoomMessenger : IKeyed method UpdateAppUrl (line 65) | void UpdateAppUrl(string url); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IMobileControlTouchpanelController.cs type IMobileControlTouchpanelController (line 8) | public interface IMobileControlTouchpanelController : IKeyed method SetAppUrl (line 19) | void SetAppUrl(string url); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/INumeric.cs type INumericKeypad (line 11) | public interface INumericKeypad:IKeyed method Digit0 (line 17) | void Digit0(bool pressRelease); method Digit1 (line 23) | void Digit1(bool pressRelease); method Digit2 (line 29) | void Digit2(bool pressRelease); method Digit3 (line 35) | void Digit3(bool pressRelease); method Digit4 (line 41) | void Digit4(bool pressRelease); method Digit5 (line 47) | void Digit5(bool pressRelease); method Digit6 (line 53) | void Digit6(bool pressRelease); method Digit7 (line 59) | void Digit7(bool pressRelease); method Digit8 (line 65) | void Digit8(bool pressRelease); method Digit9 (line 71) | void Digit9(bool pressRelease); method KeypadAccessoryButton1 (line 87) | void KeypadAccessoryButton1(bool pressRelease); method KeypadAccessoryButton2 (line 103) | void KeypadAccessoryButton2(bool pressRelease); type ISetTopBoxNumericKeypad (line 109) | public interface ISetTopBoxNumericKeypad : INumericKeypad method Dash (line 115) | void Dash(bool pressRelease); method KeypadEnter (line 121) | void KeypadEnter(bool pressRelease); class INumericExtensions (line 127) | public static class INumericExtensions method LinkButtons (line 132) | public static void LinkButtons(this INumericKeypad dev, BasicTriList t... method UnlinkButtons (line 153) | public static void UnlinkButtons(this INumericKeypad dev, BasicTriList... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/INvxNetworkPortInformation.cs type INvxNetworkPortInformation (line 15) | public interface INvxNetworkPortInformation : IKeyed class NvxNetworkPortInformation (line 39) | public class NvxNetworkPortInformation method NvxNetworkPortInformation (line 85) | public NvxNetworkPortInformation(DmNvxBaseClass.DmNvx35xNetwork.DmNvxN... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IPasswordPrompt.cs type IPasswordPrompt (line 12) | public interface IPasswordPrompt method SubmitPassword (line 23) | void SubmitPassword(string password); class PasswordPromptEventArgs (line 29) | public class PasswordPromptEventArgs : EventArgs method PasswordPromptEventArgs (line 58) | public PasswordPromptEventArgs(bool lastAttemptIncorrect, bool loginFa... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IPower.cs type IHasPowerControlWithFeedback (line 20) | public interface IHasPowerControlWithFeedback : IHasPowerControl type IHasPowerControl (line 31) | public interface IHasPowerControl method PowerOn (line 36) | void PowerOn(); method PowerOff (line 41) | void PowerOff(); method PowerToggle (line 46) | void PowerToggle(); class IHasPowerControlExtensions (line 52) | public static class IHasPowerControlExtensions method LinkButtons (line 57) | public static void LinkButtons(this IHasPowerControl dev, BasicTriList... method UnlinkButtons (line 73) | public static void UnlinkButtons(this IHasPowerControl dev, BasicTriLi... FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IProjectorScreenLiftControl.cs type IProjectorScreenLiftControl (line 11) | public interface IProjectorScreenLiftControl method Raise (line 16) | void Raise(); method Lower (line 21) | void Lower(); type eScreenLiftControlType (line 52) | public enum eScreenLiftControlType FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ISelectableItem.cs type ISelectableItem (line 11) | public interface ISelectableItem : IKeyName method Select (line 27) | void Select(); FILE: src/PepperDash.Essentials.Core/DeviceTypeInterfaces/ISelectableItems.cs type ISelectableItems (line 10) | public interface ISelectableItems where TValue : ISelectab... type ISelectableItems (line 40) | public interface ISelectableItems : ISelectableItems devicesToAdd) method RemoveDevice (line 325) | public static void RemoveDevice(IKeyed newDev) method GetDeviceKeys (line 348) | public static IEnumerable GetDeviceKeys() method GetDevices (line 357) | public static IEnumerable GetDevices() method GetDeviceForKey (line 366) | public static IKeyed GetDeviceForKey(string key) method GetDeviceForKey (line 379) | public static T GetDeviceForKey(string key) method SimulateComReceiveOnDevice (line 401) | public static void SimulateComReceiveOnDevice(string s) method GetRoutingPorts (line 427) | public static void GetRoutingPorts(string s) method SetDeviceStreamDebugging (line 457) | public static void SetDeviceStreamDebugging(string s) method DisableAllDeviceStreamDebugging (line 524) | public static void DisableAllDeviceStreamDebugging() FILE: src/PepperDash.Essentials.Core/Devices/DisplayUiConstants.cs class DisplayUiConstants (line 14) | public class DisplayUiConstants FILE: src/PepperDash.Essentials.Core/Devices/EssentialsBridgeableDevice.cs class EssentialsBridgeableDevice (line 9) | public abstract class EssentialsBridgeableDevice : EssentialsDevice, IBr... method EssentialsBridgeableDevice (line 15) | protected EssentialsBridgeableDevice(string key) : base(key) method EssentialsBridgeableDevice (line 24) | protected EssentialsBridgeableDevice(string key, string name) : base(k... method LinkToApi (line 29) | public abstract void LinkToApi(BasicTriList trilist, uint joinStart, s... FILE: src/PepperDash.Essentials.Core/Devices/EssentialsDevice.cs class EssentialsDevice (line 11) | [Description("The base Essentials Device Class")] method EssentialsDevice (line 44) | protected EssentialsDevice(string key) method EssentialsDevice (line 55) | protected EssentialsDevice(string key, string name) method SubscribeToActivateComplete (line 61) | private void SubscribeToActivateComplete() method DeviceManagerOnAllDevicesActivated (line 66) | private void DeviceManagerOnAllDevicesActivated(object sender, EventAr... method CustomActivate (line 88) | public override bool CustomActivate() method CreateMobileControlMessengers (line 98) | protected virtual void CreateMobileControlMessengers() FILE: src/PepperDash.Essentials.Core/Devices/EssentialsDeviceFactory.cs class EssentialsDeviceFactory (line 10) | public abstract class EssentialsDeviceFactory : IDeviceFactory where ... method BuildDevice (line 25) | public abstract EssentialsDevice BuildDevice(DeviceConfig dc); FILE: src/PepperDash.Essentials.Core/Devices/EssentialsPluginDevelopmentDeviceFactory.cs class EssentialsPluginDevelopmentDeviceFactory (line 9) | public abstract class EssentialsPluginDevelopmentDeviceFactory : Esse... FILE: src/PepperDash.Essentials.Core/Devices/EssentialsPluginDeviceFactory.cs class EssentialsPluginDeviceFactory (line 6) | public abstract class EssentialsPluginDeviceFactory : EssentialsDevic... FILE: src/PepperDash.Essentials.Core/Devices/GenericIRController.cs class GenericIrController (line 19) | public class GenericIrController: EssentialsBridgeableDevice method GenericIrController (line 40) | public GenericIrController(string key, string name, IrOutputPortContro... method DriverLoadedOnOutputChange (line 53) | private void DriverLoadedOnOutputChange(object sender, FeedbackEventAr... method LinkToApi (line 74) | public override void LinkToApi(BasicTriList trilist, uint joinStart, s... method Press (line 170) | public void Press(string command, bool pressRelease) class GenericIrControllerFactory (line 179) | public class GenericIrControllerFactory : EssentialsDeviceFactory FindTokens(this JToken containerToken, stri... method FindTokens (line 31) | private static void FindTokens(JToken containerToken, string name, Lis... FILE: src/PepperDash.Essentials.Core/Extensions/StringExtensions.cs class StringExtensions (line 13) | public static class StringExtensions method NullIfEmpty (line 20) | public static string NullIfEmpty(this string s) method NullIfWhiteSpace (line 30) | public static string NullIfWhiteSpace(this string s) method ReplaceIfNullOrEmpty (line 41) | public static string ReplaceIfNullOrEmpty(this string s, string newStr... method Contains (line 53) | public static bool Contains(this string source, string toCheck, String... method TrimAll (line 64) | public static string TrimAll(this string source) method TrimAll (line 75) | public static string TrimAll(this string source, char[] chars) FILE: src/PepperDash.Essentials.Core/Factory/DeviceFactory.cs class DeviceFactory (line 24) | public class DeviceFactory method DeviceFactory (line 35) | public DeviceFactory() method LoadDeviceFactories (line 100) | private static void LoadDeviceFactories(IDeviceFactory deviceFactory) method AddFactoryForType (line 128) | public static void AddFactoryForType(string typeName, Func obj) method GetSecret (line 173) | private static string GetSecret(SecretsPropertiesConfig data) method GetDevice (line 196) | public static IKeyed GetDevice(DeviceConfig dc) method GetDeviceFactoryTypes (line 243) | public static void GetDeviceFactoryTypes(string filter) method GetDeviceFactoryDictionary (line 275) | public static Dictionary GetDeviceFactor... FILE: src/PepperDash.Essentials.Core/Factory/DeviceFactoryWrapper.cs class DeviceFactoryWrapper (line 12) | public class DeviceFactoryWrapper method DeviceFactoryWrapper (line 37) | public DeviceFactoryWrapper() FILE: src/PepperDash.Essentials.Core/Factory/IDeviceFactory.cs type IDeviceFactory (line 10) | public interface IDeviceFactory method BuildDevice (line 28) | EssentialsDevice BuildDevice(DeviceConfig deviceConfig); FILE: src/PepperDash.Essentials.Core/Factory/IProcessorExtensionDeviceFactory.cs type IProcessorExtensionDeviceFactory (line 12) | public interface IProcessorExtensionDeviceFactory method LoadFactories (line 17) | void LoadFactories(); FILE: src/PepperDash.Essentials.Core/Factory/ProcessorExtensionDeviceFactory.cs class ProcessorExtensionDeviceFactory (line 16) | public class ProcessorExtensionDeviceFactory method ProcessorExtensionDeviceFactory (line 21) | public ProcessorExtensionDeviceFactory() { method AddFactoryForType (line 59) | public static void AddFactoryForType(string extensionName, Func valueFunc) method SetValueFunc (line 70) | public void SetValueFunc(Func newFunc) method FireUpdate (line 79) | public override void FireUpdate() method LinkInputSig (line 98) | public void LinkInputSig(BoolInputSig sig) method UnlinkInputSig (line 111) | public void UnlinkInputSig(BoolInputSig sig) method LinkComplementInputSig (line 120) | public void LinkComplementInputSig(BoolInputSig sig) method UnlinkComplementInputSig (line 133) | public void UnlinkComplementInputSig(BoolInputSig sig) method LinkCrestronFeedback (line 142) | public void LinkCrestronFeedback(Crestron.SimplSharpPro.DeviceSupport.... method UnlinkCrestronFeedback (line 155) | public void UnlinkCrestronFeedback(Crestron.SimplSharpPro.DeviceSuppor... method ToString (line 164) | public override string ToString() method SetTestValue (line 176) | public void SetTestValue(bool value) method UpdateSig (line 183) | void UpdateSig(BoolInputSig sig) method UpdateComplementSig (line 188) | void UpdateComplementSig(BoolInputSig sig) method UpdateCrestronFeedback (line 193) | void UpdateCrestronFeedback(Crestron.SimplSharpPro.DeviceSupport.Feedb... FILE: src/PepperDash.Essentials.Core/Feedbacks/BoolFeedbackOneShot.cs class BoolFeedbackPulse (line 12) | public class BoolFeedbackPulse method BoolFeedbackPulse (line 35) | public BoolFeedbackPulse(uint timeoutMs) method BoolFeedbackPulse (line 43) | public BoolFeedbackPulse(uint timeoutMs, bool canRetrigger) method Start (line 53) | public void Start() method Cancel (line 74) | public void Cancel() FILE: src/PepperDash.Essentials.Core/Feedbacks/BoolFeedbackPulseExtender.cs class BoolFeedbackPulseExtender (line 13) | public class BoolFeedbackPulseExtender method BoolFeedbackPulseExtender (line 62) | public BoolFeedbackPulseExtender(uint timeoutMs) method ClearNow (line 71) | public void ClearNow() method ClearFeedback (line 78) | void ClearFeedback() FILE: src/PepperDash.Essentials.Core/Feedbacks/BoolOutputLogicals.cs class BoolFeedbackLogic (line 14) | public abstract class BoolFeedbackLogic method BoolFeedbackLogic (line 34) | protected BoolFeedbackLogic() method AddOutputIn (line 43) | public void AddOutputIn(BoolFeedback output) method AddOutputsIn (line 57) | public void AddOutputsIn(List outputs) method RemoveOutputIn (line 71) | public void RemoveOutputIn(BoolFeedback output) method RemoveOutputsIn (line 85) | public void RemoveOutputsIn(List outputs) method ClearOutputs (line 98) | public void ClearOutputs() method AnyInput_OutputChange (line 109) | void AnyInput_OutputChange(object sender, EventArgs e) method Evaluate (line 117) | protected abstract void Evaluate(); class BoolFeedbackAnd (line 123) | public class BoolFeedbackAnd : BoolFeedbackLogic method Evaluate (line 128) | protected override void Evaluate() class BoolFeedbackOr (line 144) | public class BoolFeedbackOr : BoolFeedbackLogic method Evaluate (line 149) | protected override void Evaluate() class BoolFeedbackLinq (line 165) | public class BoolFeedbackLinq : BoolFeedbackLogic method BoolFeedbackLinq (line 173) | public BoolFeedbackLinq(Func, bool> predicate) method Evaluate (line 182) | protected override void Evaluate() FILE: src/PepperDash.Essentials.Core/Feedbacks/FeedbackBase.cs class Feedback (line 15) | public abstract class Feedback : IKeyed method Feedback (line 53) | [Obsolete("use constructor with Key parameter. This constructor will b... method Feedback (line 60) | protected Feedback(string key) method ClearTestValue (line 73) | public void ClearTestValue() method FireUpdate (line 82) | public abstract void FireUpdate(); method InvokeFireUpdate (line 87) | public void InvokeFireUpdate() method OnOutputChange (line 100) | protected void OnOutputChange(bool value) method OnOutputChange (line 109) | protected void OnOutputChange(int value) method OnOutputChange (line 118) | protected void OnOutputChange(string value) FILE: src/PepperDash.Essentials.Core/Feedbacks/FeedbackCollection.cs class FeedbackCollection (line 12) | public class FeedbackCollection : List where T : Feedback FILE: src/PepperDash.Essentials.Core/Feedbacks/FeedbackEventArgs.cs class FeedbackEventArgs (line 12) | public class FeedbackEventArgs : EventArgs method FeedbackEventArgs (line 49) | public FeedbackEventArgs(bool value) method FeedbackEventArgs (line 59) | public FeedbackEventArgs(int value) method FeedbackEventArgs (line 69) | public FeedbackEventArgs(string value) type eFeedbackEventType (line 79) | public enum eFeedbackEventType FILE: src/PepperDash.Essentials.Core/Feedbacks/IntFeedback.cs class IntFeedback (line 13) | public class IntFeedback : Feedback method IntFeedback (line 46) | [Obsolete("use constructor with Key parameter. This constructor will b... method IntFeedback (line 61) | public IntFeedback(string key, Func valueFunc) method SetValueFunc (line 71) | public void SetValueFunc(Func newFunc) method FireUpdate (line 81) | public override void FireUpdate() method LinkInputSig (line 95) | public void LinkInputSig(UShortInputSig sig) method UnlinkInputSig (line 104) | public void UnlinkInputSig(UShortInputSig sig) method ToString (line 112) | public override string ToString() method SetTestValue (line 124) | public void SetTestValue(int value) method UpdateSig (line 131) | void UpdateSig(UShortInputSig sig) FILE: src/PepperDash.Essentials.Core/Feedbacks/SerialFeedback.cs class SerialFeedback (line 14) | public class SerialFeedback : Feedback method SerialFeedback (line 34) | [Obsolete("use constructor with Key parameter. This constructor will b... method SerialFeedback (line 43) | public SerialFeedback(string key) method FireUpdate (line 52) | public override void FireUpdate() method FireUpdate (line 60) | public void FireUpdate(string newValue) method LinkInputSig (line 70) | public void LinkInputSig(StringInputSig sig) method UnlinkInputSig (line 79) | public void UnlinkInputSig(StringInputSig sig) method ToString (line 87) | public override string ToString() method SetTestValue (line 99) | public void SetTestValue(string value) method UpdateSig (line 106) | void UpdateSig(StringInputSig sig) method UpdateSig (line 111) | void UpdateSig(StringInputSig sig, string value) FILE: src/PepperDash.Essentials.Core/Feedbacks/StringFeedback.cs class StringFeedback (line 14) | public class StringFeedback : Feedback method StringFeedback (line 41) | [Obsolete("use constructor with Key parameter. This constructor will b... method StringFeedback (line 56) | public StringFeedback(string key, Func valueFunc) method SetValueFunc (line 66) | public void SetValueFunc(Func newFunc) method FireUpdate (line 75) | public override void FireUpdate() method LinkInputSig (line 89) | public void LinkInputSig(StringInputSig sig) method UnlinkInputSig (line 98) | public void UnlinkInputSig(StringInputSig sig) method ToString (line 106) | public override string ToString() method SetTestValue (line 118) | public void SetTestValue(string value) method UpdateSig (line 125) | void UpdateSig(StringInputSig sig) FILE: src/PepperDash.Essentials.Core/File/FileIO.cs class FileIO (line 16) | public static class FileIO method GetFiles (line 40) | public static FileInfo[] GetFiles(string fileName) method GetFile (line 59) | public static FileInfo GetFile(string fileName) method ReadDataFromFile (line 84) | public static string ReadDataFromFile(string fileName) method ReadDataFromFile (line 105) | public static string ReadDataFromFile(FileInfo file) method ReadDataFromFileASync (line 151) | public static void ReadDataFromFileASync(string fileName) method ReadDataFromFileASync (line 166) | public static void ReadDataFromFileASync(FileInfo file) method _ReadDataFromFileASync (line 178) | private static void _ReadDataFromFileASync(FileInfo file) method WriteDataToFile (line 230) | public static void WriteDataToFile(string data, string filePath) method _WriteFileMethod (line 240) | static object _WriteFileMethod(string data, string filePath) method FileIoUnitTest (line 283) | public static bool FileIoUnitTest() class FileEventArgs (line 307) | public class FileEventArgs method FileEventArgs (line 313) | public FileEventArgs(string data) { Data = data; } FILE: src/PepperDash.Essentials.Core/Fusion/EssentialsHuddleSpaceRoomFusionRoomJoinMap.cs class EssentialsHuddleSpaceRoomFusionRoomJoinMap (line 15) | public class EssentialsHuddleSpaceRoomFusionRoomJoinMap : JoinMapBaseAdv... method EssentialsHuddleSpaceRoomFusionRoomJoinMap (line 218) | public EssentialsHuddleSpaceRoomFusionRoomJoinMap(uint joinStart) method EssentialsHuddleSpaceRoomFusionRoomJoinMap (line 229) | public EssentialsHuddleSpaceRoomFusionRoomJoinMap(uint joinStart, Type... FILE: src/PepperDash.Essentials.Core/Fusion/FusionCustomPropertiesBridge.cs class FusionCustomPropertiesBridge (line 16) | public class FusionCustomPropertiesBridge method EvaluateRoomInfo (line 25) | public void EvaluateRoomInfo(IEssentialsRoom room, RoomInformation roo... FILE: src/PepperDash.Essentials.Core/Fusion/FusionEventHandlers.cs class ScheduleChangeEventArgs (line 12) | public class ScheduleChangeEventArgs : EventArgs class MeetingChangeEventArgs (line 23) | public class MeetingChangeEventArgs : EventArgs FILE: src/PepperDash.Essentials.Core/Fusion/FusionProcessorQueries.cs class ProcessorProgReg (line 14) | public class ProcessorProgReg method GetProcessorProgReg (line 22) | public static Dictionary GetProcessorProgReg() class ProcessorProgramItem (line 62) | public class ProcessorProgramItem FILE: src/PepperDash.Essentials.Core/Fusion/FusionRviDataClasses.cs class FusionRoomGuids (line 18) | public class FusionRoomGuids method FusionRoomGuids (line 48) | public FusionRoomGuids() method FusionRoomGuids (line 61) | public FusionRoomGuids(string roomName, uint ipId, string roomGuid, Di... method FusionRoomGuids (line 79) | public FusionRoomGuids(string roomName, uint ipId, string roomGuid, Di... method GenerateNewRoomGuid (line 97) | public string GenerateNewRoomGuid(uint progSlot, string mac) method AddStaticAsset (line 114) | public FusionAsset AddStaticAsset(FusionRoom room, int uid, string ass... method GetNextAvailableAssetNumber (line 135) | public static uint GetNextAvailableAssetNumber(FusionRoom room) class FusionOccupancySensorAsset (line 162) | public class FusionOccupancySensorAsset method FusionOccupancySensorAsset (line 186) | public FusionOccupancySensorAsset() method FusionOccupancySensorAsset (line 194) | public FusionOccupancySensorAsset(eAssetType type) class FusionAsset (line 205) | public class FusionAsset method FusionAsset (line 227) | public FusionAsset() method FusionAsset (line 239) | public FusionAsset(uint slotNum, string assetName, string type, string... class RoomSchedule (line 260) | public class RoomSchedule method RoomSchedule (line 270) | public RoomSchedule() class LocalTimeRequest (line 282) | public class LocalTimeRequest class RequestSchedule (line 294) | public class RequestSchedule method RequestSchedule (line 325) | public RequestSchedule(string requestID, string roomID) class RequestAction (line 339) | public class RequestAction method RequestAction (line 368) | public RequestAction(string roomID, string actionID, List p... class ActionResponse (line 380) | public class ActionResponse class Parameter (line 405) | public class Parameter class ScheduleResponse (line 431) | public class ScheduleResponse method ScheduleResponse (line 460) | public ScheduleResponse() class Event (line 470) | public class Event method GetInProgress (line 658) | bool GetInProgress() class Resources (line 675) | public class Resources class Rooms (line 688) | public class Rooms class Room (line 701) | public class Room class Attendees (line 724) | public class Attendees class Required (line 742) | public class Required class Optional (line 755) | public class Optional class MeetingType (line 768) | public class MeetingType class MeetingTypes (line 786) | public class MeetingTypes class LiveMeeting (line 799) | public class LiveMeeting class LiveMeetingURL (line 827) | public class LiveMeetingURL FILE: src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionController.cs class IEssentialsRoomFusionController (line 25) | public class IEssentialsRoomFusionController : EssentialsDevice, IOccupa... method IEssentialsRoomFusionController (line 131) | public IEssentialsRoomFusionController(string key, string name, IEssen... method IEssentialsRoomFusionController (line 159) | public IEssentialsRoomFusionController(IEssentialsRoom room, string ip... method ConstructorHelper (line 172) | private void ConstructorHelper(IEssentialsRoom room, uint ipId, string... method GetGuidFilePath (line 267) | private string GetGuidFilePath(uint ipId) method Initialize (line 309) | public override void Initialize() method ExecuteCustomSteps (line 377) | protected virtual void ExecuteCustomSteps() method GenerateGuidFile (line 385) | private void GenerateGuidFile(string filePath) method ReadGuidFile (line 437) | private void ReadGuidFile(string filePath) method CreateSymbolAndBasicSigs (line 495) | protected virtual void CreateSymbolAndBasicSigs(uint ipId) method CrestronEnvironment_EthernetEventHandler (line 561) | protected void CrestronEnvironment_EthernetEventHandler(EthernetEventA... method GetSystemInfo (line 572) | protected void GetSystemInfo() method SetUpEthernetValues (line 588) | protected void SetUpEthernetValues() method GetProcessorEthernetValues (line 606) | protected void GetProcessorEthernetValues() method GetProcessorInfo (line 657) | protected void GetProcessorInfo() method GetCustomProperties (line 678) | protected void GetCustomProperties() method GetTouchpanelInfo (line 690) | private void GetTouchpanelInfo() method FusionRoom_OnlineStatusChange (line 700) | protected void FusionRoom_OnlineStatusChange(GenericBase currentDevice... method RequestLocalDateTime (line 775) | public void RequestLocalDateTime(object callbackObject) method RequestFullRoomSchedule (line 788) | public void RequestFullRoomSchedule(object callbackObject) method ModifyMeetingEndTimeConsoleHelper (line 816) | public void ModifyMeetingEndTimeConsoleHelper(string command) method ModifyMeetingEndTime (line 844) | public void ModifyMeetingEndTime(string requestId, int extendMinutes) method CreateAdHocMeeting (line 880) | public void CreateAdHocMeeting(string command) method ExtenderFusionRoomDataReservedSigs_DeviceExtenderSigChange (line 930) | protected void ExtenderFusionRoomDataReservedSigs_DeviceExtenderSigCha... method FusionRoomSchedule_DeviceExtenderSigChange (line 1120) | protected void FusionRoomSchedule_DeviceExtenderSigChange(DeviceExtend... method PrintTodaysSchedule (line 1227) | private void PrintTodaysSchedule() method SetUpSources (line 1251) | protected virtual void SetUpSources() method UsageTracker_DeviceUsageEnded (line 1313) | protected void UsageTracker_DeviceUsageEnded(object sender, DeviceUsag... method TryAddRouteActionSigs (line 1350) | protected void TryAddRouteActionSigs(string attrName, uint attrNum, st... method SetUpCommunitcationMonitors (line 1386) | private void SetUpCommunitcationMonitors() method SetUpDisplay (line 1488) | protected virtual void SetUpDisplay() method MapDisplayToRoomJoins (line 1588) | protected virtual void MapDisplayToRoomJoins(int displayIndex, uint jo... method SetUpError (line 1656) | private void SetUpError() method SetUpLocalOccupancy (line 1678) | private void SetUpLocalOccupancy() method FusionRoom_FusionAssetStateChange (line 1690) | private void FusionRoom_FusionAssetStateChange(FusionBase device, Fusi... method SetUpRemoteOccupancy (line 1702) | private void SetUpRemoteOccupancy() method RoomIsOccupiedFeedback_OutputChange (line 1741) | private void RoomIsOccupiedFeedback_OutputChange(object sender, Feedba... method ExtractNumberFromKey (line 1751) | private int ExtractNumberFromKey(string key) method Room_CurrentSourceInfoChange (line 1764) | protected void Room_CurrentSourceInfoChange(SourceListItem info, Chang... method FusionRoom_FusionStateChange (line 1796) | protected void FusionRoom_FusionStateChange(FusionBase device, FusionS... method SendHelpRequest (line 1907) | public void SendHelpRequest() method OnTimedEvent (line 1953) | private void OnTimedEvent(object source, ElapsedEventArgs e) method CancelHelpRequest (line 1960) | public void CancelHelpRequest() method ToggleHelpRequest (line 1983) | public void ToggleHelpRequest() class FusionRoomExtensions (line 2001) | public static class FusionRoomExtensions method CreateOffsetBoolSig (line 2012) | public static BooleanSigData CreateOffsetBoolSig(this FusionRoom fr, u... method CreateOffsetUshortSig (line 2034) | public static UShortSigData CreateOffsetUshortSig(this FusionRoom fr, ... method CreateOffsetStringSig (line 2056) | public static StringSigData CreateOffsetStringSig(this FusionRoom fr, ... method CreateStaticAsset (line 2076) | public static FusionStaticAsset CreateStaticAsset(this FusionRoom fr, ... method CreateOccupancySensorAsset (line 2101) | public static FusionOccupancySensor CreateOccupancySensorAsset(this Fu... class FusionStaticAssetExtensions (line 2129) | public static class FusionStaticAssetExtensions method TrySetMakeModel (line 2136) | public static void TrySetMakeModel(this FusionStaticAsset asset, Devic... method TryLinkAssetErrorToCommunication (line 2152) | public static void TryLinkAssetErrorToCommunication(this FusionStaticA... class RoomInformation (line 2173) | public class RoomInformation method RoomInformation (line 2178) | public RoomInformation() class FusionCustomProperty (line 2228) | public class FusionCustomProperty method FusionCustomProperty (line 2233) | public FusionCustomProperty() method FusionCustomProperty (line 2241) | public FusionCustomProperty(string id) FILE: src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionControllerFactory.cs class IEssentialsRoomFusionControllerFactory (line 9) | public class IEssentialsRoomFusionControllerFactory : EssentialsDeviceFa... method IEssentialsRoomFusionControllerFactory (line 14) | public IEssentialsRoomFusionControllerFactory() method BuildDevice (line 24) | public override EssentialsDevice BuildDevice(PepperDash.Essentials.Cor... FILE: src/PepperDash.Essentials.Core/Fusion/IEssentialsRoomFusionControllerPropertiesConfig.cs class IEssentialsRoomFusionControllerPropertiesConfig (line 7) | public class IEssentialsRoomFusionControllerPropertiesConfig FILE: src/PepperDash.Essentials.Core/Fusion/IFusionHelpRequest.cs type IFusionHelpRequest (line 12) | public interface IFusionHelpRequest method SendHelpRequest (line 32) | void SendHelpRequest(); method CancelHelpRequest (line 37) | void CancelHelpRequest(); method ToggleHelpRequest (line 42) | void ToggleHelpRequest(); FILE: src/PepperDash.Essentials.Core/Fusion/eFusionHelpResponse.cs type eFusionHelpResponse (line 8) | public enum eFusionHelpResponse FILE: src/PepperDash.Essentials.Core/Global/EthernetAdapterInfo.cs class EthernetAdapterInfo (line 12) | public class EthernetAdapterInfo FILE: src/PepperDash.Essentials.Core/Global/Global.cs class Global (line 28) | public static class Global method SetFilePathPrefix (line 158) | public static void SetFilePathPrefix(string prefix) method SetAssemblyVersion (line 189) | public static void SetAssemblyVersion(string assemblyVersion) method IsRunningDevelopmentVersion (line 201) | public static bool IsRunningDevelopmentVersion(List developmen... method IsRunningMinimumVersionOrHigher (line 238) | public static bool IsRunningMinimumVersionOrHigher(string minimumVersion) method Global (line 304) | static Global() FILE: src/PepperDash.Essentials.Core/Global/JobTimer.cs class JobTimer (line 12) | public static class JobTimer method AddAction (line 22) | public static void AddAction(Action act) method AddJobTimerItem (line 31) | public static void AddJobTimerItem(JobTimerItem item) method CheckAndRunTimer (line 41) | static void CheckAndRunTimer() method MinuteTimerCallback (line 49) | static void MinuteTimerCallback() class JobTimerItem (line 59) | public class JobTimerItem method JobTimerItem (line 87) | public JobTimerItem(string key, eJobTimerCycleTypes cycle, Action act) type eJobTimerCycleTypes (line 96) | public enum eJobTimerCycleTypes FILE: src/PepperDash.Essentials.Core/Global/Scheduler.cs class Scheduler (line 19) | public static class Scheduler method Scheduler (line 23) | static Scheduler() method DeleteEventGroup (line 36) | static void DeleteEventGroup(string groupName) method ClearEventsFromGroup (line 54) | static void ClearEventsFromGroup(string groupName) method ListAllEventGroups (line 78) | static void ListAllEventGroups(string command) method ListAllEventsForGroup (line 87) | static void ListAllEventsForGroup(string args) method AddEventGroup (line 121) | public static void AddEventGroup(ScheduledEventGroup eventGroup) method RemoveEventGroup (line 135) | public static void RemoveEventGroup(ScheduledEventGroup eventGroup) method GetEventGroup (line 146) | public static ScheduledEventGroup GetEventGroup(string key) class SchedulerUtilities (line 157) | public static class SchedulerUtilities method CheckIfDayOfWeekMatchesRecurrenceDays (line 168) | public static bool CheckIfDayOfWeekMatchesRecurrenceDays(DateTime even... method CheckEventTimeForMatch (line 229) | public static bool CheckEventTimeForMatch(ScheduledEvent evnt, DateTim... method CheckEventRecurrenceForMatch (line 237) | public static bool CheckEventRecurrenceForMatch(ScheduledEvent evnt, S... method CreateEventFromConfig (line 245) | public static void CreateEventFromConfig(ScheduledEventConfig config, ... method ConvertDayOfWeek (line 308) | private static ScheduledEventCommon.eWeekDays ConvertDayOfWeek(DateTim... method IsFlagSet (line 313) | private static bool IsFlagSet(this T value, T flag) where T : struct method CheckIsEnum (line 323) | private static void CheckIsEnum(bool withFlags) FILE: src/PepperDash.Essentials.Core/InUseTracking/IInUseTracking.cs type IInUseTracking (line 12) | public interface IInUseTracking FILE: src/PepperDash.Essentials.Core/InUseTracking/InUseTracking.cs class InUseTracking (line 13) | public class InUseTracking method InUseTracking (line 34) | public InUseTracking() method AddUser (line 46) | public void AddUser(object objectToAdd, string label) method RemoveUser (line 65) | public void RemoveUser(object objectToRemove, string label) class InUseTrackingObject (line 82) | public class InUseTrackingObject method InUseTrackingObject (line 99) | public InUseTrackingObject(object user, string label) FILE: src/PepperDash.Essentials.Core/Interfaces/ILogStrings.cs type ILogStrings (line 13) | [Obsolete("ILogStrings is no longer supported and will be removed in a f... method SendToLog (line 19) | void SendToLog(IKeyed device, string logMessage); FILE: src/PepperDash.Essentials.Core/Interfaces/ILogStringsWithLevel.cs type ILogStringsWithLevel (line 13) | [Obsolete("ILogStringsWithLevel is no longer supported and will be remov... method SendToLog (line 19) | void SendToLog(IKeyed device, Debug.ErrorLogLevel level, string logMes... FILE: src/PepperDash.Essentials.Core/JoinMaps/JoinMapBase.cs class JoinMapHelper (line 23) | public static class JoinMapHelper method GetSerializedJoinMapForDevice (line 33) | public static string GetSerializedJoinMapForDevice(string joinMapKey) method GetJoinMapForDevice (line 51) | public static string GetJoinMapForDevice(string joinMapKey) method TryGetJoinMapAdvancedForDevice (line 61) | public static Dictionary TryGetJoinMapAdvancedForDev... class JoinMapBaseAdvanced (line 97) | public abstract class JoinMapBaseAdvanced method JoinMapBaseAdvanced (line 113) | protected JoinMapBaseAdvanced(uint joinStart) method JoinMapBaseAdvanced (line 125) | protected JoinMapBaseAdvanced(uint joinStart, Type type):this(joinStart) method AddJoins (line 134) | protected void AddJoins(Type type) method PrintJoinMapInfo (line 173) | public void PrintJoinMapInfo() method JoinmapStringBuilder (line 180) | private StringBuilder JoinmapStringBuilder() method MarkdownJoinMapInfo (line 225) | public void MarkdownJoinMapInfo(string deviceKey, string bridgeKey) method WriteJoinmapMarkdown (line 237) | private static void WriteJoinmapMarkdown(StringBuilder stringBuilder, ... method GetSortedJoins (line 254) | static List> GetSortedJoins(Dic... method AppendJoinList (line 264) | static StringBuilder AppendJoinList(List joinData) type eJoinCapabilities (line 340) | [Flags] type eJoinType (line 382) | [Flags] class JoinMetadata (line 429) | public class JoinMetadata class JoinData (line 461) | public class JoinData class JoinDataComplete (line 485) | public class JoinDataComplete method JoinDataComplete (line 506) | public JoinDataComplete(JoinData data, JoinMetadata metadata) method GetMarkdownFormattedData (line 518) | public string GetMarkdownFormattedData(string stringFormatter, int des... method SetJoinOffset (line 580) | public void SetJoinOffset(uint joinOffset) method SetCustomJoinData (line 613) | public void SetCustomJoinData(JoinData customJoinData) method GetNameAttribute (line 621) | public string GetNameAttribute(MemberInfo memberInfo) class JoinNameAttribute (line 639) | [AttributeUsage(AttributeTargets.All)] method JoinNameAttribute (line 648) | public JoinNameAttribute(string name) FILE: src/PepperDash.Essentials.Core/License/EssentialsLicenseManager.cs class LicenseManager (line 19) | public abstract class LicenseManager method LicenseManager (line 39) | protected LicenseManager() method GetStatusString (line 50) | protected abstract string GetStatusString(); class MockEssentialsLicenseManager (line 56) | public class MockEssentialsLicenseManager : LicenseManager method MockEssentialsLicenseManager (line 74) | MockEssentialsLicenseManager() : base() method SetIsValid (line 92) | void SetIsValid(bool isValid) method SetFromConsole (line 100) | void SetFromConsole(bool isValid) method GetStatusString (line 109) | protected override string GetStatusString() FILE: src/PepperDash.Essentials.Core/Lighting/Lighting Interfaces.cs type ILightingScenes (line 9) | public interface ILightingScenes method SelectScene (line 25) | void SelectScene(LightingScene scene); type ILightingScenesDynamic (line 37) | public interface ILightingScenesDynamic : ILightingScenes type ILightingMasterRaiseLower (line 48) | public interface ILightingMasterRaiseLower method MasterRaise (line 53) | void MasterRaise(); method MasterLower (line 58) | void MasterLower(); method MasterRaiseLowerStop (line 63) | void MasterRaiseLowerStop(); type ILightingLoad (line 69) | public interface ILightingLoad method SetLoadLevel (line 75) | void SetLoadLevel(int level); method Raise (line 80) | void Raise(); method Lower (line 85) | void Lower(); class LightingSceneChangeEventArgs (line 101) | public class LightingSceneChangeEventArgs : EventArgs method LightingSceneChangeEventArgs (line 112) | public LightingSceneChangeEventArgs(LightingScene scene) FILE: src/PepperDash.Essentials.Core/Lighting/LightingScene.cs class LightingScene (line 11) | public class LightingScene method LightingScene (line 60) | public LightingScene() FILE: src/PepperDash.Essentials.Core/Microphone Privacy/MicrophonePrivacyController.cs class MicrophonePrivacyController (line 20) | public class MicrophonePrivacyController : EssentialsDevice method MicrophonePrivacyController (line 80) | public MicrophonePrivacyController(string key, MicrophonePrivacyContro... method CustomActivate (line 92) | public override bool CustomActivate() method Initialize (line 132) | public override void Initialize() method SetPrivacyDevice (line 142) | public void SetPrivacyDevice(IPrivacy privacyDevice) method PrivacyModeIsOnFeedback_OutputChange (line 147) | void PrivacyModeIsOnFeedback_OutputChange(object sender, EventArgs e) method CheckPrivacyMode (line 153) | void CheckPrivacyMode() method AddInput (line 166) | void AddInput(IDigitalInput input) method RemoveInput (line 173) | void RemoveInput(IDigitalInput input) method SetRedLedRelay (line 183) | void SetRedLedRelay(GenericRelayDevice relay) method SetGreenLedRelay (line 188) | void SetGreenLedRelay(GenericRelayDevice relay) method InputStateFeedback_OutputChange (line 198) | void InputStateFeedback_OutputChange(object sender, EventArgs e) method TogglePrivacyMute (line 207) | public void TogglePrivacyMute() method TurnOnRedLeds (line 212) | void TurnOnRedLeds() method TurnOnGreenLeds (line 219) | void TurnOnGreenLeds() method SetLedStates (line 229) | void SetLedStates() method TurnOffAllLeds (line 242) | void TurnOffAllLeds() method SetRelayStates (line 250) | void SetRelayStates() class MicrophonePrivacyControllerFactory (line 273) | public class MicrophonePrivacyControllerFactory : EssentialsDeviceFactor... method MicrophonePrivacyControllerFactory (line 278) | public MicrophonePrivacyControllerFactory() method BuildDevice (line 287) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Core/Microphone Privacy/MicrophonePrivacyControllerConfig.cs class MicrophonePrivacyControllerConfig (line 14) | public class MicrophonePrivacyControllerConfig class KeyedDevice (line 33) | public class KeyedDevice FILE: src/PepperDash.Essentials.Core/Monitoring/CrestronGenericBaseCommunicationMonitor.cs class CrestronGenericBaseCommunicationMonitor (line 19) | public class CrestronGenericBaseCommunicationMonitor : StatusMonitorBase method CrestronGenericBaseCommunicationMonitor (line 30) | public CrestronGenericBaseCommunicationMonitor(IKeyed parent, GenericB... method Start (line 40) | public override void Start() method Stop (line 51) | public override void Stop() method Device_OnlineStatusChange (line 56) | void Device_OnlineStatusChange(GenericBase currentDevice, OnlineOfflin... method GetStatus (line 61) | void GetStatus() FILE: src/PepperDash.Essentials.Core/Monitoring/GenericCommunicationMonitor.cs class GenericCommunicationMonitor (line 13) | public class GenericCommunicationMonitor : StatusMonitorBase method GenericCommunicationMonitor (line 50) | public GenericCommunicationMonitor(IKeyed parent, IBasicCommunication ... method GenericCommunicationMonitor (line 79) | public GenericCommunicationMonitor(IKeyed parent, IBasicCommunication ... method GenericCommunicationMonitor (line 98) | public GenericCommunicationMonitor(IKeyed parent, IBasicCommunication ... method GenericCommunicationMonitor (line 130) | public GenericCommunicationMonitor(IKeyed parent, IBasicCommunication ... method GenericCommunicationMonitor (line 146) | public GenericCommunicationMonitor(IKeyed parent, IBasicCommunication ... method GenericCommunicationMonitor (line 165) | public GenericCommunicationMonitor(IKeyed parent, IBasicCommunication ... method Start (line 174) | public override void Start() method Socket_ConnectionChange (line 190) | private void Socket_ConnectionChange(object sender, GenericSocketStatu... method BeginPolling (line 207) | private void BeginPolling() method Stop (line 231) | public override void Stop() method Client_TextReceived (line 253) | private void Client_TextReceived(object sender, GenericCommMethodRecei... method Client_BytesReceived (line 258) | private void Client_BytesReceived(object sender, GenericCommMethodRece... method DataReceived (line 263) | private void DataReceived() method Poll (line 269) | private void Poll() class CommunicationMonitorConfig (line 290) | public class CommunicationMonitorConfig method CommunicationMonitorConfig (line 315) | public CommunicationMonitorConfig() FILE: src/PepperDash.Essentials.Core/Monitoring/Interfaces.cs type IStatusMonitor (line 12) | public interface IStatusMonitor method Start (line 42) | void Start(); method Stop (line 47) | void Stop(); type ICommunicationMonitor (line 54) | public interface ICommunicationMonitor type MonitorStatus (line 65) | public enum MonitorStatus class MonitorStatusChangeEventArgs (line 91) | public class MonitorStatusChangeEventArgs : EventArgs method MonitorStatusChangeEventArgs (line 107) | public MonitorStatusChangeEventArgs(MonitorStatus status) method MonitorStatusChangeEventArgs (line 118) | public MonitorStatusChangeEventArgs(MonitorStatus status, string message) FILE: src/PepperDash.Essentials.Core/Monitoring/StatusMonitorBase.cs class StatusMonitorBase (line 19) | public abstract class StatusMonitorBase : IStatusMonitor, IKeyName method StatusMonitorBase (line 96) | public StatusMonitorBase(IKeyed parent, long warningTime, long errorTime) method Start (line 113) | public abstract void Start(); method Stop (line 118) | public abstract void Stop(); method OnStatusChange (line 124) | protected void OnStatusChange(MonitorStatus status) method OnStatusChange (line 141) | protected void OnStatusChange(MonitorStatus status, string message) method StartErrorTimers (line 156) | protected void StartErrorTimers() method StopErrorTimers (line 165) | protected void StopErrorTimers() method ResetErrorTimers (line 176) | protected void ResetErrorTimers() FILE: src/PepperDash.Essentials.Core/Monitoring/StatusMonitorCollection.cs class StatusMonitorCollection (line 19) | public class StatusMonitorCollection : IStatusMonitor method StatusMonitorCollection (line 54) | public StatusMonitorCollection(IKeyed parent) method Start (line 62) | public void Start() method ProcessStatuses (line 70) | void ProcessStatuses() method mon_StatusChange (line 134) | void mon_StatusChange(object sender, MonitorStatusChangeEventArgs e) method Stop (line 142) | public void Stop() method AddMonitor (line 152) | public void AddMonitor(IStatusMonitor monitor) method OnStatusChange (line 163) | protected void OnStatusChange(MonitorStatus status, string message) FILE: src/PepperDash.Essentials.Core/Monitoring/SystemMonitorController.cs class SystemMonitorController (line 21) | public class SystemMonitorController : EssentialsBridgeableDevice method SystemMonitorController (line 117) | public SystemMonitorController(string key) method CrestronEnvironmentOnProgramStatusEventHandler (line 159) | private void CrestronEnvironmentOnProgramStatusEventHandler(eProgramSt... method PollUptime (line 171) | public void PollUptime(object obj) method ParseUptime (line 183) | private void ParseUptime(string response) method ProcessorReboot (line 206) | public static void ProcessorReboot() method ProgramReset (line 219) | public static void ProgramReset(uint index) method CrestronEnvironmentOnEthernetEventHandler (line 232) | private void CrestronEnvironmentOnEthernetEventHandler(EthernetEventAr... method CreateEthernetStatusFeedbacks (line 242) | private void CreateEthernetStatusFeedbacks() method UpdateEthernetStatusFeeedbacks (line 256) | private void UpdateEthernetStatusFeeedbacks() method RefreshSystemMonitorData (line 277) | private void RefreshSystemMonitorData() method UpdateFeedback (line 283) | private void UpdateFeedback(object o) method OnSystemMonitorPropertiesChanged (line 300) | private void OnSystemMonitorPropertiesChanged() method CustomActivate (line 313) | public override bool CustomActivate() method LinkToApi (line 324) | public override void LinkToApi(BasicTriList trilist, uint joinStart, s... method LinkEthernetInfoJoins (line 368) | private static void LinkEthernetInfoJoins(SystemMonitorController syst... method LinkProgramInfoJoins (line 389) | private static void LinkProgramInfoJoins(SystemMonitorController syste... method SystemMonitor_ProgramChange (line 443) | private void SystemMonitor_ProgramChange(Program sender, ProgramEventA... method TimeZoneInformation_TimeZoneChange (line 477) | private void TimeZoneInformation_TimeZoneChange(TimeZoneEventArgs args) class EthernetStatusFeedbacks (line 489) | public class EthernetStatusFeedbacks method EthernetStatusFeedbacks (line 551) | public EthernetStatusFeedbacks(short adapterIndex) method UpdateEthernetStatus (line 637) | public void UpdateEthernetStatus() class ProgramStatusFeedbacks (line 657) | public class ProgramStatusFeedbacks method ProgramStatusFeedbacks (line 724) | public ProgramStatusFeedbacks(Program program) method GetProgramInfo (line 759) | public void GetProgramInfo() method GetProgramInfo (line 764) | private void GetProgramInfo(object o) method UpdateFeedbacks (line 851) | private void UpdateFeedbacks() method OnProgramInfoChanged (line 866) | public void OnProgramInfoChanged() method ParseConsoleData (line 876) | private string ParseConsoleData(string data, string line, string sta... class ProgramInfo (line 911) | public class ProgramInfo method ProgramInfo (line 1034) | public ProgramInfo(uint number) class ProgramInfoEventArgs (line 1059) | public class ProgramInfoEventArgs : EventArgs method ProgramInfoEventArgs (line 1070) | public ProgramInfoEventArgs(ProgramInfo progInfo) FILE: src/PepperDash.Essentials.Core/PartitionSensor/EssentialsPartitionController.cs class EssentialsPartitionController (line 13) | public class EssentialsPartitionController : IPartitionController method EssentialsPartitionController (line 62) | public EssentialsPartitionController(string key, string name, IPartiti... method PartitionPresentFeedback_OutputChange (line 91) | private void PartitionPresentFeedback_OutputChange(object sender, Feed... method SetAutoMode (line 109) | public void SetAutoMode() method SetManualMode (line 136) | public void SetManualMode() method SetPartitionStatePresent (line 163) | public void SetPartitionStatePresent() method SetPartitionStateNotPresent (line 175) | public void SetPartitionStateNotPresent() method ToggglePartitionState (line 187) | public void ToggglePartitionState() FILE: src/PepperDash.Essentials.Core/PartitionSensor/IPartitionStateProvider.cs type IPartitionStateProvider (line 10) | public interface IPartitionStateProvider : IKeyName type IPartitionController (line 28) | public interface IPartitionController : IPartitionStateProvider method SetPartitionStatePresent (line 45) | void SetPartitionStatePresent(); method SetPartitionStateNotPresent (line 50) | void SetPartitionStateNotPresent(); method ToggglePartitionState (line 55) | void ToggglePartitionState(); method SetManualMode (line 60) | void SetManualMode(); method SetAutoMode (line 65) | void SetAutoMode(); FILE: src/PepperDash.Essentials.Core/Plugins/IPluginDeviceFactory.cs type IPluginDeviceFactory (line 10) | public interface IPluginDeviceFactory : IDeviceFactory type IPluginDevelopmentDeviceFactory (line 22) | [Obsolete("This interface is obsolete and will be removed in a future ve... FILE: src/PepperDash.Essentials.Core/Plugins/PluginLoader.cs class PluginLoader (line 17) | public static class PluginLoader method PluginLoader (line 58) | static PluginLoader() method AddProgramAssemblies (line 68) | public static void AddProgramAssemblies() method SetEssentialsAssembly (line 128) | public static void SetEssentialsAssembly(string name, Assembly assembly) method LoadAssembly (line 142) | static LoadedAssembly LoadAssembly(string filePath) method GetAssemblyVersion (line 177) | public static string GetAssemblyVersion(Assembly assembly) method CheckIfAssemblyLoaded (line 200) | public static bool CheckIfAssemblyLoaded(string name) method AddLoadedAssembly (line 224) | public static void AddLoadedAssembly(string name, Assembly assembly) method ReportAssemblyVersions (line 235) | public static void ReportAssemblyVersions(string command) method MoveDllAssemblies (line 255) | static void MoveDllAssemblies() method UnzipAndMoveCplzArchives (line 311) | static void UnzipAndMoveCplzArchives() method LoadPluginAssemblies (line 389) | static void LoadPluginAssemblies() method LoadCustomPluginTypes (line 410) | static void LoadCustomPluginTypes() method LoadCustomPlugin (line 481) | static void LoadCustomPlugin(IPluginDeviceFactory pluginDeviceFactory,... method LoadDeviceFactories (line 514) | private static void LoadDeviceFactories(IPluginDeviceFactory deviceFac... method LoadPlugins (line 530) | public static void LoadPlugins() class LoadedAssembly (line 560) | public class LoadedAssembly method LoadedAssembly (line 586) | public LoadedAssembly(string name, string version, Assembly assembly) method SetAssembly (line 596) | public void SetAssembly(Assembly assembly) FILE: src/PepperDash.Essentials.Core/Presets/DevicePresets.cs class DevicePresetsModel (line 20) | public class DevicePresetsModel : Device method DevicePresetsModel (line 55) | public DevicePresetsModel(string key, ISetTopBoxNumericKeypad setTopBo... method DevicePresetsModel (line 94) | public DevicePresetsModel(string key, string fileName) : base(key) method SetFileName (line 178) | public void SetFileName(string path) method LoadChannels (line 189) | public void LoadChannels() method Dial (line 230) | public void Dial(int presetNum) method Dial (line 241) | public void Dial(string chanNum) method Dial (line 280) | public void Dial(int presetNum, ISetTopBoxNumericKeypad setTopBox) method Dial (line 291) | public void Dial(string chanNum, ISetTopBoxNumericKeypad setTopBox) method OnPresetRecalled (line 315) | private void OnPresetRecalled(ISetTopBoxNumericKeypad setTopBox, strin... method UpdatePreset (line 330) | public void UpdatePreset(int index, PresetChannel preset) method UpdatePresets (line 347) | public void UpdatePresets(List presets) method SavePresets (line 356) | private void SavePresets() method OnPresetsSaved (line 376) | private void OnPresetsSaved() method Pulse (line 385) | private void Pulse(Action act) FILE: src/PepperDash.Essentials.Core/Presets/DevicePresetsView.cs class DevicePresetsView (line 14) | public class DevicePresetsView method DevicePresetsView (line 47) | public DevicePresetsView(BasicTriListWithSmartObject tl, DevicePresets... method Attach (line 65) | public void Attach() method Detach (line 82) | public void Detach() method Model_PresetsLoaded (line 87) | void Model_PresetsLoaded(object sender, EventArgs e) FILE: src/PepperDash.Essentials.Core/Presets/PresetBase.cs class PresetBase (line 16) | public class PresetBase method PresetBase (line 49) | public PresetBase(int id, string description, bool def, bool isDef) FILE: src/PepperDash.Essentials.Core/Presets/PresetChannel.cs class PresetChannel (line 15) | public class PresetChannel class PresetsList (line 40) | public class PresetsList FILE: src/PepperDash.Essentials.Core/Presets/PresetsListSubpageReferenceListItem.cs class PresetsListSubpageReferenceListItem (line 18) | public class PresetsListSubpageReferenceListItem : SubpageReferenceListItem method PresetsListSubpageReferenceListItem (line 30) | public PresetsListSubpageReferenceListItem(PresetChannel chan, uint in... method Clear (line 44) | public override void Clear() method Refresh (line 56) | public override void Refresh() FILE: src/PepperDash.Essentials.Core/Queues/ComsMessage.cs class ComsMessage (line 9) | public class ComsMessage : IQueueMessage method ComsMessage (line 21) | public ComsMessage(IBasicCommunication coms, string message) method ComsMessage (line 33) | public ComsMessage(IBasicCommunication coms, byte[] message) method Validate (line 41) | private void Validate(IBasicCommunication coms, object message) method Dispatch (line 53) | public void Dispatch() method ToString (line 69) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Queues/GenericQueue.cs class GenericQueue (line 14) | public class GenericQueue : IQueue method GenericQueue (line 69) | public GenericQueue(string key) method GenericQueue (line 79) | public GenericQueue(string key, int capacity) method GenericQueue (line 89) | public GenericQueue(int pacing, string key) method GenericQueue (line 100) | public GenericQueue(string key, int pacing, int capacity) method GenericQueue (line 111) | public GenericQueue(string key, int pacing, Thread.eThreadPriority pri... method GenericQueue (line 122) | public GenericQueue(string key, Thread.eThreadPriority priority, int c... method GenericQueue (line 134) | public GenericQueue(string key, int pacing, Thread.eThreadPriority pri... method GenericQueue (line 146) | protected GenericQueue(string key, Thread.eThreadPriority priority, in... method SetDelayValues (line 165) | private void SetDelayValues(int pacing) method ProcessQueue (line 184) | private object ProcessQueue(object obj) method Enqueue (line 226) | public void Enqueue(IQueueMessage item) method Dispose (line 241) | public void Dispose() method Dispose (line 252) | protected void Dispose(bool disposing) FILE: src/PepperDash.Essentials.Core/Queues/IQueue.cs type IQueue (line 9) | public interface IQueue : IKeyed, IDisposable where T : class method Enqueue (line 15) | void Enqueue(T item); FILE: src/PepperDash.Essentials.Core/Queues/IQueueMessage.cs type IQueueMessage (line 8) | public interface IQueueMessage method Dispatch (line 13) | void Dispatch(); FILE: src/PepperDash.Essentials.Core/Queues/ProcessStringMessage.cs class ProcessStringMessage (line 8) | public class ProcessStringMessage : IQueueMessage method ProcessStringMessage (line 18) | public ProcessStringMessage(string message, Action action) method Dispatch (line 27) | public void Dispatch() method ToString (line 43) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Queues/StringResponseProcessor.cs class StringResponseProcessor (line 10) | public sealed class StringResponseProcessor : IKeyed, IDisposable method StringResponseProcessor (line 17) | private StringResponseProcessor(string key, Action processStri... method StringResponseProcessor (line 36) | public StringResponseProcessor(IBasicCommunication coms, Action GetScheduledEvents(); class ScheduledEventEventArgs (line 33) | public class ScheduledEventEventArgs : EventArgs FILE: src/PepperDash.Essentials.Core/Room/Interfaces.cs type IHasInCallFeedback (line 12) | public interface IHasInCallFeedback type IHasDefaultDisplay (line 23) | public interface IHasDefaultDisplay type IHasMultipleDisplays (line 34) | [Obsolete("Will be removed in a future version")] type IRunRouteAction (line 46) | public interface IRunRouteAction method RunRouteAction (line 53) | void RunRouteAction(string routeKey, string sourceListKey); method RunRouteAction (line 61) | void RunRouteAction(string routeKey, string sourceListKey, Action succ... type IRunDirectRouteAction (line 67) | public interface IRunDirectRouteAction method RunDirectRoute (line 75) | void RunDirectRoute(string sourceKey, string destinationKey, eRoutingS... type IHasMatrixRouting (line 81) | public interface IHasMatrixRouting type IHasRoutingEndpoints (line 97) | public interface IHasRoutingEndpoints type IShutdownPromptTimer (line 108) | public interface IShutdownPromptTimer method SetShutdownPromptSeconds (line 119) | void SetShutdownPromptSeconds(int seconds); method StartShutdown (line 125) | void StartShutdown(eShutdownType type); type ITechPassword (line 131) | public interface ITechPassword method ValidateTechPassword (line 152) | void ValidateTechPassword(string password); method SetTechPassword (line 159) | void SetTechPassword(string oldPassword, string newPassword); class TechPasswordEventArgs (line 165) | public class TechPasswordEventArgs : EventArgs method TechPasswordEventArgs (line 176) | public TechPasswordEventArgs(bool isValid) type IRunDefaultPresentRoute (line 185) | public interface IRunDefaultPresentRoute method RunDefaultPresentRoute (line 191) | bool RunDefaultPresentRoute(); type IRunDefaultCallRoute (line 197) | public interface IRunDefaultCallRoute : IRunDefaultPresentRoute method RunDefaultCallRoute (line 203) | bool RunDefaultCallRoute(); type IEnvironmentalControls (line 209) | public interface IEnvironmentalControls type IRoomOccupancy (line 225) | public interface IRoomOccupancy : IKeyed method SetRoomOccupancy (line 242) | void SetRoomOccupancy(IOccupancyStatusProvider statusProvider, int tim... method RoomVacatedForTimeoutPeriod (line 248) | void RoomVacatedForTimeoutPeriod(object o); method StartRoomVacancyTimer (line 254) | void StartRoomVacancyTimer(eVacancyMode mode); type IEmergency (line 270) | public interface IEmergency type IMicrophonePrivacy (line 281) | public interface IMicrophonePrivacy type IHasAccessoryDevices (line 292) | public interface IHasAccessoryDevices : IKeyName type IHasCiscoNavigatorTouchpanel (line 303) | public interface IHasCiscoNavigatorTouchpanel FILE: src/PepperDash.Essentials.Core/Room/Room.cs class Room (line 18) | public abstract class Room : Device, IHasFeedback method Room (line 63) | public Room(string key, string name) method RoomOn (line 74) | public virtual void RoomOn() { } method RoomOff (line 79) | public virtual void RoomOff() { } FILE: src/PepperDash.Essentials.Core/Room/iOccupancyStatusProvider.cs type IOccupancyStatusProvider (line 14) | public interface IOccupancyStatusProvider FILE: src/PepperDash.Essentials.Core/Routing/DummyRoutingInputsDevice.cs class DummyRoutingInputsDevice (line 14) | public class DummyRoutingInputsDevice : Device, IRoutingSource, IRouting... method DummyRoutingInputsDevice (line 33) | public DummyRoutingInputsDevice(string key) : base(key) FILE: src/PepperDash.Essentials.Core/Routing/Extensions.cs class Extensions (line 18) | public static class Extensions method IndexTieLines (line 66) | public static void IndexTieLines() method GetTieLinesForDestination (line 96) | private static IEnumerable GetTieLinesForDestination(string d... method GetTieLinesForSource (line 113) | private static IEnumerable GetTieLinesForSource(string source... method GetRouteKey (line 133) | private static string GetRouteKey(string sourceKey, string destKey, st... method ClearImpossibleRoutesCache (line 141) | public static void ClearImpossibleRoutesCache() method ReleaseAndMakeRoute (line 152) | public static void ReleaseAndMakeRoute(this IRoutingInputs destination... method ReleaseRoute (line 168) | public static void ReleaseRoute(this IRoutingInputs destination) method ReleaseRoute (line 181) | public static void ReleaseRoute(this IRoutingInputs destination, strin... method ClearRoute (line 190) | public static void ClearRoute(this IRoutingInputs destination) method ClearRoute (line 203) | public static void ClearRoute(this IRoutingInputs destination, string ... method RemoveRouteRequestForDestination (line 212) | public static void RemoveRouteRequestForDestination(string destination... method GetRouteToSource (line 230) | public static (RouteDescriptor, RouteDescriptor) GetRouteToSource(this... method ReleaseAndMakeRoute (line 305) | private static void ReleaseAndMakeRoute(IRoutingInputs destination, IR... method MapDestinationsToSources (line 367) | public static void MapDestinationsToSources() method RunRouteRequest (line 453) | private static void RunRouteRequest(RouteRequest request) method ReleaseRouteInternal (line 537) | private static void ReleaseRouteInternal(IRoutingInputs destination, s... method GetRouteToSource (line 581) | private static bool GetRouteToSource(this IRoutingInputs destination, ... FILE: src/PepperDash.Essentials.Core/Routing/ICurrentSources.cs type ICurrentSources (line 14) | public interface ICurrentSources method SetCurrentSource (line 40) | void SetCurrentSource(eRoutingSignalType signalType, string sourceList... FILE: src/PepperDash.Essentials.Core/Routing/IHasCurrentSourceInfoChange.cs type IHasCurrentSourceInfoChange (line 26) | [Obsolete("Use ICurrentSources instead")] FILE: src/PepperDash.Essentials.Core/Routing/IInputSync.cs type IVideoSync (line 13) | public interface IVideoSync : IKeyed FILE: src/PepperDash.Essentials.Core/Routing/IMatrixRouting.cs type IMatrixRouting (line 8) | public interface IMatrixRouting method Route (line 26) | void Route(string inputSlotKey, string outputSlotKey, eRoutingSignalTy... FILE: src/PepperDash.Essentials.Core/Routing/IRmcRouting.cs type IRmcRouting (line 6) | public interface IRmcRouting : IRoutingNumeric FILE: src/PepperDash.Essentials.Core/Routing/IRmcRoutingWithFeedback.cs type IRmcRoutingWithFeedback (line 6) | public interface IRmcRoutingWithFeedback : IRmcRouting FILE: src/PepperDash.Essentials.Core/Routing/IRouting.cs type IRouting (line 12) | public interface IRouting : IRoutingInputsOutputs method ExecuteSwitch (line 20) | void ExecuteSwitch(object inputSelector, object outputSelector, eRouti... FILE: src/PepperDash.Essentials.Core/Routing/IRoutingFeedback.cs type IRoutingFeedback (line 11) | public interface IRoutingFeedback : IKeyName FILE: src/PepperDash.Essentials.Core/Routing/IRoutingHasVideoInputSyncFeedbacks.cs type IRoutingHasVideoInputSyncFeedbacks (line 18) | public interface IRoutingHasVideoInputSyncFeedbacks FILE: src/PepperDash.Essentials.Core/Routing/IRoutingInputSlot.cs type IRoutingInputSlot (line 6) | public interface IRoutingInputSlot: IRoutingSlot, IOnline, IVideoSync FILE: src/PepperDash.Essentials.Core/Routing/IRoutingInputs.cs type IRoutingInputs (line 9) | public interface IRoutingInputs : IKeyed FILE: src/PepperDash.Essentials.Core/Routing/IRoutingInputsOutputs.cs type IRoutingInputsOutputs (line 6) | public interface IRoutingInputsOutputs : IRoutingInputs, IRoutingOutputs FILE: src/PepperDash.Essentials.Core/Routing/IRoutingNumeric.cs type IRoutingNumeric (line 6) | public interface IRoutingNumeric : IRouting method ExecuteNumericSwitch (line 14) | void ExecuteNumericSwitch(ushort input, ushort output, eRoutingSignalT... FILE: src/PepperDash.Essentials.Core/Routing/IRoutingNumericWithFeedback.cs type IRoutingNumericWithFeedback (line 6) | public interface IRoutingNumericWithFeedback : IRoutingNumeric, IRouting... FILE: src/PepperDash.Essentials.Core/Routing/IRoutingOutputSlot.cs type IRoutingOutputSlot (line 9) | public interface IRoutingOutputSlot : IRoutingSlot FILE: src/PepperDash.Essentials.Core/Routing/IRoutingOutputs.cs type IRoutingOutputs (line 10) | public interface IRoutingOutputs : IKeyed FILE: src/PepperDash.Essentials.Core/Routing/IRoutingSink.cs type IRoutingSink (line 8) | public interface IRoutingSink : IRoutingInputs, IHasCurrentSourceInfoChange type IRoutingSinkWithInputPort (line 15) | public interface IRoutingSinkWithInputPort : IRoutingSink type IRoutingSinkWithCurrentSources (line 26) | public interface IRoutingSinkWithCurrentSources : IRoutingSink, ICurrent... FILE: src/PepperDash.Essentials.Core/Routing/IRoutingSinkWithFeedback.cs type IRoutingSinkWithFeedback (line 11) | public interface IRoutingSinkWithFeedback : IRoutingSinkWithSwitching FILE: src/PepperDash.Essentials.Core/Routing/IRoutingSinkWithSwitching.cs type IRoutingSinkWithSwitching (line 13) | public interface IRoutingSinkWithSwitching : IRoutingSink method ExecuteSwitch (line 19) | void ExecuteSwitch(object inputSelector); type IRoutingSinkWithSwitchingWithInputPort (line 25) | public interface IRoutingSinkWithSwitchingWithInputPort:IRoutingSinkWith... FILE: src/PepperDash.Essentials.Core/Routing/IRoutingSlot.cs type IRoutingSlot (line 13) | public interface IRoutingSlot:IKeyName FILE: src/PepperDash.Essentials.Core/Routing/IRoutingSource.cs type IRoutingSource (line 6) | public interface IRoutingSource : IRoutingOutputs FILE: src/PepperDash.Essentials.Core/Routing/IRoutingWithClear.cs type IRoutingWithClear (line 6) | public interface IRoutingWithClear : IRouting method ClearRoute (line 13) | void ClearRoute(object outputSelector, eRoutingSignalType signalType); FILE: src/PepperDash.Essentials.Core/Routing/IRoutingWithFeedback.cs type IRoutingWithFeedback (line 18) | public interface IRoutingWithFeedback : IRouting FILE: src/PepperDash.Essentials.Core/Routing/ITxRouting.cs type ITxRouting (line 6) | public interface ITxRouting : IRoutingNumeric FILE: src/PepperDash.Essentials.Core/Routing/ITxRoutingWithFeedback.cs type ITxRoutingWithFeedback (line 6) | public interface ITxRoutingWithFeedback : ITxRouting FILE: src/PepperDash.Essentials.Core/Routing/RouteDescriptor.cs class RouteDescriptor (line 15) | public class RouteDescriptor method RouteDescriptor (line 53) | public RouteDescriptor(IRoutingOutputs source, IRoutingInputs destinat... method RouteDescriptor (line 64) | public RouteDescriptor(IRoutingOutputs source, IRoutingInputs destinat... method RouteDescriptor (line 76) | public RouteDescriptor(IRoutingOutputs source, IRoutingInputs destinat... method ExecuteRoutes (line 89) | public void ExecuteRoutes() method ReleaseRoutes (line 118) | public void ReleaseRoutes(bool clearRoute = false) method ToString (line 159) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Routing/RouteDescriptorCollection.cs class RouteDescriptorCollection (line 12) | public class RouteDescriptorCollection method AddRouteDescriptor (line 41) | public void AddRouteDescriptor(RouteDescriptor descriptor) method GetRouteDescriptorForDestination (line 82) | public RouteDescriptor GetRouteDescriptorForDestination(IRoutingInputs... method GetRouteDescriptorForDestinationAndInputPort (line 95) | public RouteDescriptor GetRouteDescriptorForDestinationAndInputPort(IR... method RemoveRouteDescriptor (line 107) | public RouteDescriptor RemoveRouteDescriptor(IRoutingInputs destinatio... FILE: src/PepperDash.Essentials.Core/Routing/RouteRequest.cs class RouteRequest (line 10) | public class RouteRequest method HandleCooldown (line 43) | public void HandleCooldown(object sender, FeedbackEventArgs args) method ToString (line 73) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Routing/RouteRequestQueueItem.cs class RouteRequestQueueItem (line 11) | public class RouteRequestQueueItem : IQueueMessage method RouteRequestQueueItem (line 27) | public RouteRequestQueueItem(Action routeAction, RouteRe... method Dispatch (line 36) | public void Dispatch() class ReleaseRouteQueueItem (line 46) | public class ReleaseRouteQueueItem : IQueueMessage method ReleaseRouteQueueItem (line 72) | public ReleaseRouteQueueItem(Action acti... method Dispatch (line 83) | public void Dispatch() FILE: src/PepperDash.Essentials.Core/Routing/RouteSwitchDescriptor.cs class RouteSwitchDescriptor (line 6) | public class RouteSwitchDescriptor method RouteSwitchDescriptor (line 25) | public RouteSwitchDescriptor(RoutingInputPort inputPort) method RouteSwitchDescriptor (line 35) | public RouteSwitchDescriptor(RoutingOutputPort outputPort, RoutingInpu... method ToString (line 46) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Routing/RoutingFeedbackManager.cs class RoutingFeedbackManager (line 14) | public class RoutingFeedbackManager : EssentialsDevice method RoutingFeedbackManager (line 41) | public RoutingFeedbackManager(string key, string name) method BuildMidpointSinkMap (line 53) | private void BuildMidpointSinkMap() method GetUpstreamMidpoints (line 87) | private HashSet GetUpstreamMidpoints(IRoutingSinkWithSwitching... method TraceUpstreamMidpoints (line 109) | private void TraceUpstreamMidpoints(TieLine tieLine, HashSet m... method SubscribeForMidpointFeedback (line 140) | private void SubscribeForMidpointFeedback() method SubscribeForSinkFeedback (line 153) | private void SubscribeForSinkFeedback() method HandleMidpointUpdate (line 170) | private void HandleMidpointUpdate( method RebuildMapForSink (line 223) | private void RebuildMapForSink(IRoutingSinkWithSwitchingWithInputPort ... method HandleSinkUpdate (line 261) | private void HandleSinkUpdate( method UpdateDestination (line 293) | private void UpdateDestination( method UpdateDestinationImmediate (line 363) | private void UpdateDestinationImmediate( method GetRootTieLine (line 563) | private TieLine GetRootTieLine(TieLine tieLine) FILE: src/PepperDash.Essentials.Core/Routing/RoutingInputPort.cs class RoutingInputPort (line 10) | public class RoutingInputPort : RoutingPort method RoutingInputPort (line 27) | public RoutingInputPort(string key, eRoutingSignalType type, eRoutingP... method RoutingInputPort (line 44) | public RoutingInputPort(string key, eRoutingSignalType type, eRoutingP... method ToString (line 58) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Routing/RoutingInputPortWithVideoStatuses.cs class RoutingInputPortWithVideoStatuses (line 6) | public class RoutingInputPortWithVideoStatuses : RoutingInputPort method RoutingInputPortWithVideoStatuses (line 22) | public RoutingInputPortWithVideoStatuses(string key, FILE: src/PepperDash.Essentials.Core/Routing/RoutingNumericEventArgs.cs class RoutingNumericEventArgs (line 9) | public class RoutingNumericEventArgs : EventArgs method RoutingNumericEventArgs (line 39) | public RoutingNumericEventArgs(uint output, uint input, eRoutingSignal... method RoutingNumericEventArgs (line 49) | public RoutingNumericEventArgs(RoutingOutputPort outputPort, RoutingIn... method RoutingNumericEventArgs (line 58) | public RoutingNumericEventArgs() method RoutingNumericEventArgs (line 72) | public RoutingNumericEventArgs(uint? output, uint? input, RoutingOutpu... FILE: src/PepperDash.Essentials.Core/Routing/RoutingOutputPort.cs class RoutingOutputPort (line 10) | public class RoutingOutputPort : RoutingPort method RoutingOutputPort (line 32) | public RoutingOutputPort(string key, eRoutingSignalType type, eRouting... method RoutingOutputPort (line 47) | public RoutingOutputPort(string key, eRoutingSignalType type, eRouting... method ToString (line 59) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Routing/RoutingPort.cs class RoutingPort (line 9) | public abstract class RoutingPort : IKeyed method RoutingPort (line 48) | public RoutingPort(string key, eRoutingSignalType type, eRoutingPortCo... FILE: src/PepperDash.Essentials.Core/Routing/RoutingPortCollection.cs class RoutingPortCollection (line 10) | public class RoutingPortCollection : List where T: RoutingPort FILE: src/PepperDash.Essentials.Core/Routing/RoutingPortNames.cs class RoutingPortNames (line 13) | public class RoutingPortNames FILE: src/PepperDash.Essentials.Core/Routing/TieLine.cs class TieLine (line 11) | public class TieLine method TieLine (line 69) | public TieLine(RoutingOutputPort sourcePort, RoutingInputPort destinat... method TieLine (line 83) | public TieLine(RoutingOutputPort sourcePort, RoutingInputPort destinat... method TieLine (line 95) | public TieLine(RoutingOutputPort sourcePort, RoutingInputPort destinat... method Activate (line 104) | public void Activate() method Deactivate (line 112) | public void Deactivate() method ToString (line 121) | public override string ToString() class TieLineCollection (line 134) | public class TieLineCollection : List FILE: src/PepperDash.Essentials.Core/Routing/TieLineConfig.cs class TieLineConfig (line 19) | public class TieLineConfig method GetTieLine (line 65) | public TieLine GetTieLine() method LogError (line 134) | private void LogError(string msg) method ToString (line 143) | public override string ToString() FILE: src/PepperDash.Essentials.Core/Routing/eRoutingPortConnectionType.cs type eRoutingPortConnectionType (line 6) | public enum eRoutingPortConnectionType FILE: src/PepperDash.Essentials.Core/Routing/eRoutingSignalType.cs type eRoutingSignalType (line 9) | [Flags] FILE: src/PepperDash.Essentials.Core/Secrets/CrestronGlobalSecretsProvider.cs class CrestronGlobalSecretsProvider (line 13) | public class CrestronGlobalSecretsProvider : ISecretProvider method CrestronGlobalSecretsProvider (line 29) | public CrestronGlobalSecretsProvider(string key) method CrestronGlobalSecretsProvider (line 36) | static CrestronGlobalSecretsProvider() method SetSecret (line 53) | public bool SetSecret(string key, object value) method GetSecret (line 90) | public ISecret GetSecret(string key) method TestSecret (line 112) | public bool TestSecret(string key) FILE: src/PepperDash.Essentials.Core/Secrets/CrestronLocalSecretsProvider.cs class CrestronLocalSecretsProvider (line 14) | public class CrestronLocalSecretsProvider : ISecretProvider method CrestronLocalSecretsProvider (line 30) | public CrestronLocalSecretsProvider(string key) method CrestronLocalSecretsProvider (line 36) | static CrestronLocalSecretsProvider() method SetSecret (line 53) | public bool SetSecret(string key, object value) method GetSecret (line 90) | public ISecret GetSecret(string key) method TestSecret (line 115) | public bool TestSecret(string key) FILE: src/PepperDash.Essentials.Core/Secrets/CrestronSecret.cs class CrestronSecret (line 12) | public class CrestronSecret : ISecret method CrestronSecret (line 35) | public CrestronSecret(string key, string value, ISecretProvider provider) FILE: src/PepperDash.Essentials.Core/Secrets/Interfaces.cs type ISecretProvider (line 8) | public interface ISecretProvider : IKeyed method SetSecret (line 16) | bool SetSecret(string key, object value); method GetSecret (line 23) | ISecret GetSecret(string key); method TestSecret (line 30) | bool TestSecret(string key); type ISecret (line 41) | public interface ISecret FILE: src/PepperDash.Essentials.Core/Secrets/SecretsManager.cs class SecretsManager (line 13) | public static class SecretsManager method Initialize (line 23) | public static void Initialize() method SecretsManager (line 51) | static SecretsManager() method GetSecretProviderByKey (line 64) | public static ISecretProvider GetSecretProviderByKey(string key) method GetProviderInfo (line 80) | public static void GetProviderInfo(string cmd) method ListProviders (line 122) | public static void ListProviders(string cmd) method AddSecretProvider (line 164) | public static void AddSecretProvider(string key, ISecretProvider provi... method AddSecretProvider (line 184) | public static void AddSecretProvider(string key, ISecretProvider provi... method SetSecretProcess (line 201) | private static void SetSecretProcess(string cmd) method UpdateSecretProcess (line 246) | private static void UpdateSecretProcess(string cmd) method UpdateSecret (line 295) | private static string UpdateSecret(ISecretProvider provider, string ke... method SetSecret (line 315) | private static string SetSecret(ISecretProvider provider, string key, ... method DeleteSecretProcess (line 336) | private static void DeleteSecretProcess(string cmd) FILE: src/PepperDash.Essentials.Core/Secrets/SecretsPropertiesConfig.cs class SecretsPropertiesConfig (line 15) | public class SecretsPropertiesConfig FILE: src/PepperDash.Essentials.Core/Shades/Shade Interfaces.cs type IShades (line 9) | public interface IShades type IShadesOpenCloseStop (line 20) | public interface IShadesOpenCloseStop method Open (line 25) | void Open(); method Close (line 30) | void Close(); method Stop (line 35) | void Stop(); type IShadesOpenClosePreset (line 41) | public interface IShadesOpenClosePreset : IShadesOpenCloseStop method RecallPreset (line 47) | void RecallPreset(uint presetNumber); method SavePreset (line 53) | void SavePreset(uint presetNumber); type IShadesRaiseLowerFeedback (line 70) | public interface IShadesRaiseLowerFeedback type IShadesOpenClosedFeedback (line 86) | public interface IShadesOpenClosedFeedback: IShadesOpenCloseStop type IShadesStopOrMove (line 102) | public interface IShadesStopOrMove method OpenOrStop (line 107) | void OpenOrStop(); method CloseOrStop (line 112) | void CloseOrStop(); method OpenCloseOrStop (line 117) | void OpenCloseOrStop(); type IShadesStopFeedback (line 123) | public interface IShadesStopFeedback : IShadesOpenCloseStop type IShadesPosition (line 134) | public interface IShadesPosition method SetPosition (line 140) | void SetPosition(ushort value); type IShadesFeedback (line 146) | public interface IShadesFeedback: IShadesPosition, IShadesStopFeedback type ISceneFeedback (line 157) | public interface ISceneFeedback method Run (line 162) | void Run(); type ICrestronBasicShade (line 173) | public interface ICrestronBasicShade : IShadesOpenClosedFeedback, FILE: src/PepperDash.Essentials.Core/Shades/ShadeBase.cs class ShadeBase (line 15) | [Obsolete("Please use PepperDash.Essentials.Devices.Common, this will be... method ShadeBase (line 23) | public ShadeBase(string key, string name) method Open (line 34) | public abstract void Open(); method Stop (line 39) | public abstract void Stop(); method Close (line 44) | public abstract void Close(); FILE: src/PepperDash.Essentials.Core/SigHelper.cs class SigHelper (line 15) | public class SigHelper method Pressed (line 22) | public static void Pressed(Sig sig, Action act) { if (sig.BoolValue) a... method Released (line 27) | public static void Released(Sig sig, Action act) { if (!sig.BoolValue)... method SetBoolOutAction (line 32) | public static void SetBoolOutAction(BoolOutputSig sig, Action a) method ClearBoolOutAction (line 41) | public static void ClearBoolOutAction(BoolOutputSig sig) method RampTimeScaled (line 57) | public static void RampTimeScaled(Sig sig, ushort newLevel, uint time) method Ramp (line 74) | public static void Ramp(Sig sig, ushort level, uint time) FILE: src/PepperDash.Essentials.Core/SmartObjects/SmartObjectDPad.cs class SmartObjectDPad (line 14) | public class SmartObjectDPad : SmartObjectHelperBase method SmartObjectDPad (line 46) | public SmartObjectDPad(SmartObject so, bool useUserObjectHandler) FILE: src/PepperDash.Essentials.Core/SmartObjects/SmartObjectDynamicList.cs class SmartObjectDynamicList (line 18) | public class SmartObjectDynamicList : SmartObjectHelperBase method SmartObjectDynamicList (line 58) | public SmartObjectDynamicList(SmartObject so, bool useUserObjectHandle... method SetItem (line 78) | public void SetItem(uint index, string mainText, string iconName, Acti... method SetItemMainText (line 99) | public void SetItemMainText(uint index, string text) method SetItemIcon (line 109) | public void SetItemIcon(uint index, string iconName) method SetItemButtonAction (line 118) | public void SetItemButtonAction(uint index, Action action) method SetFeedback (line 127) | public void SetFeedback(uint index, bool interlocked) method ClearFeedbacks (line 137) | public void ClearFeedbacks() method ClearActions (line 146) | public void ClearActions() FILE: src/PepperDash.Essentials.Core/SmartObjects/SmartObjectHelperBase.cs class SmartObjectHelperBase (line 17) | public class SmartObjectHelperBase method SmartObjectHelperBase (line 34) | public SmartObjectHelperBase(SmartObject so, bool useUserObjectHandler) method GetBoolOutputNamed (line 58) | public BoolOutputSig GetBoolOutputNamed(string name) method SetBoolAction (line 76) | public void SetBoolAction(string name, Action a) method SmartObject_SigChange (line 92) | void SmartObject_SigChange(GenericBase currentDevice, SmartObjectEvent... FILE: src/PepperDash.Essentials.Core/SmartObjects/SmartObjectNumeric.cs class SmartObjectNumeric (line 14) | public class SmartObjectNumeric : SmartObjectHelperBase method SmartObjectNumeric (line 91) | public SmartObjectNumeric(SmartObject so, bool useUserObjectHandler) :... FILE: src/PepperDash.Essentials.Core/SmartObjects/SubpageReferencList/SubpageReferenceList.cs class SubpageReferenceList (line 31) | public class SubpageReferenceList method SubpageReferenceList (line 87) | public SubpageReferenceList(BasicTriListWithSmartObject triList, uint ... method AddItem (line 127) | public void AddItem(SubpageReferenceListItem item) method Clear (line 135) | public void Clear() method Refresh (line 150) | public void Refresh() method GetBoolFeedbackSig (line 167) | public BoolOutputSig GetBoolFeedbackSig(uint index, uint sigNum) method GetUShortOutputSig (line 182) | public UShortOutputSig GetUShortOutputSig(uint index, uint sigNum) method GetStringOutputSig (line 197) | public StringOutputSig GetStringOutputSig(uint index, uint sigNum) method BoolInputSig (line 212) | public BoolInputSig BoolInputSig(uint index, uint sigNum) method UShortInputSig (line 227) | public UShortInputSig UShortInputSig(uint index, uint sigNum) method StringInputSig (line 242) | public StringInputSig StringInputSig(uint index, uint sigNum) method GetBoolFeedbackSigName (line 250) | string GetBoolFeedbackSigName(uint index, uint sigNum) method GetUShortOutputSigName (line 256) | string GetUShortOutputSigName(uint index, uint sigNum) method GetStringOutputSigName (line 262) | string GetStringOutputSigName(uint index, uint sigNum) method GetBoolInputSigName (line 268) | string GetBoolInputSigName(uint index, uint sigNum) method GetUShortInputSigName (line 274) | string GetUShortInputSigName(uint index, uint sigNum) method GetStringInputSigName (line 280) | string GetStringInputSigName(uint index, uint sigNum) method SRL_SigChange (line 294) | public static void SRL_SigChange(GenericBase currentDevice, SmartObjec... FILE: src/PepperDash.Essentials.Core/SmartObjects/SubpageReferencList/SubpageReferenceListItem.cs class SubpageReferenceListItem (line 14) | public class SubpageReferenceListItem method SubpageReferenceListItem (line 31) | public SubpageReferenceListItem(uint index, SubpageReferenceList owner) method Clear (line 41) | public virtual void Clear() method Refresh (line 48) | public virtual void Refresh() { } FILE: src/PepperDash.Essentials.Core/Timers/CountdownTimer.cs class SecondsCountdownTimer (line 15) | public class SecondsCountdownTimer: IKeyed method SecondsCountdownTimer (line 83) | public SecondsCountdownTimer(string key) method Start (line 121) | public void Start() method Reset (line 142) | public void Reset() method Cancel (line 152) | public void Cancel() method Finish (line 164) | public void Finish() method StopHelper (line 173) | void StopHelper() method SecondElapsedTimerCallback (line 185) | void SecondElapsedTimerCallback(object o) FILE: src/PepperDash.Essentials.Core/Timers/RetriggerableTimer.cs class RetriggerableTimer (line 22) | [Description("A retriggerable timer device")] method RetriggerableTimer (line 35) | public RetriggerableTimer(string key, DeviceConfig config) method CustomActivate (line 51) | public override bool CustomActivate() method CleanUpTimer (line 61) | private void CleanUpTimer() method StartTimer (line 75) | public void StartTimer() method StopTimer (line 86) | public void StopTimer() method GetActionFromConfig (line 94) | private DeviceActionWrapper GetActionFromConfig(eRetriggerableTimerEve... method TimerElapsedCallback (line 107) | private void TimerElapsedCallback(object action) method ExecuteAction (line 127) | private void ExecuteAction(DeviceActionWrapper action) class RetriggerableTimerPropertiesConfig (line 150) | public class RetriggerableTimerPropertiesConfig method RetriggerableTimerPropertiesConfig (line 173) | public RetriggerableTimerPropertiesConfig() type eRetriggerableTimerEvents (line 182) | public enum eRetriggerableTimerEvents class RetriggerableTimerFactory (line 198) | public class RetriggerableTimerFactory : EssentialsDeviceFactory', '>' }[i]; } method D (line 222) | char D(int i) { return new char[] { 'd', 'D', '_', '_' }[i]; } method E (line 223) | char E(int i) { return new char[] { 'e', 'E', '3', '#' }[i]; } method F (line 224) | char F(int i) { return new char[] { 'f', 'F', '=', '=' }[i]; } method G (line 225) | char G(int i) { return new char[] { 'g', 'G', '+', '+' }[i]; } method H (line 226) | char H(int i) { return new char[] { 'h', 'H', '[', '[' }[i]; } method I (line 227) | char I(int i) { return new char[] { 'i', 'I', '8', '*' }[i]; } method J (line 228) | char J(int i) { return new char[] { 'j', 'J', ']', ']' }[i]; } method K (line 229) | char K(int i) { return new char[] { 'k', 'K', '/', '/' }[i]; } method L (line 230) | char L(int i) { return new char[] { 'l', 'L', '\\', '\\' }[i]; } method M (line 231) | char M(int i) { return new char[] { 'm', 'M', '"', '"' }[i]; } method N (line 232) | char N(int i) { return new char[] { 'n', 'N', '\'', '\'' }[i]; } method O (line 233) | char O(int i) { return new char[] { 'o', 'O', '9', '(' }[i]; } method P (line 234) | char P(int i) { return new char[] { 'p', 'P', '0', ')' }[i]; } method Q (line 235) | char Q(int i) { return new char[] { 'q', 'Q', '1', '!' }[i]; } method R (line 236) | char R(int i) { return new char[] { 'r', 'R', '4', '$' }[i]; } method S (line 237) | char S(int i) { return new char[] { 's', 'S', '-', '-' }[i]; } method T (line 238) | char T(int i) { return new char[] { 't', 'T', '5', '%' }[i]; } method U (line 239) | char U(int i) { return new char[] { 'u', 'U', '7', '&' }[i]; } method V (line 240) | char V(int i) { return new char[] { 'v', 'V', ';', ';' }[i]; } method W (line 241) | char W(int i) { return new char[] { 'w', 'W', '2', '@' }[i]; } method X (line 242) | char X(int i) { return new char[] { 'x', 'X', '<', '<' }[i]; } method Y (line 243) | char Y(int i) { return new char[] { 'y', 'Y', '6', '^' }[i]; } method Z (line 244) | char Z(int i) { return new char[] { 'z', 'Z', ',', ',' }[i]; } method StartBackspaceRepeat (line 249) | void StartBackspaceRepeat() method StopBackspaceRepeat (line 260) | void StopBackspaceRepeat() method Backspace (line 269) | void Backspace() method Clear (line 280) | void Clear() method Shift (line 322) | void Shift() method NumShift (line 336) | void NumShift() method ShowKeys (line 345) | void ShowKeys() method OnKeyPress (line 383) | void OnKeyPress(string text) method OnKeyPress (line 394) | void OnKeyPress(KeyboardSpecialKey key) class KeyboardControllerPressEventArgs (line 452) | public class KeyboardControllerPressEventArgs : EventArgs method KeyboardControllerPressEventArgs (line 468) | public KeyboardControllerPressEventArgs(string text) method KeyboardControllerPressEventArgs (line 477) | public KeyboardControllerPressEventArgs(KeyboardSpecialKey key) type KeyboardSpecialKey (line 486) | public enum KeyboardSpecialKey FILE: src/PepperDash.Essentials.Core/Touchpanels/ModalDialog.cs class ModalDialog (line 12) | public class ModalDialog method ModalDialog (line 101) | public ModalDialog(BasicTriList triList) method PresentModalDialog (line 125) | public bool PresentModalDialog(uint numberOfButtons, string title, str... method WakePanel (line 178) | public void WakePanel() method CancelDialog (line 196) | public void CancelDialog() method HideDialog (line 204) | public void HideDialog() method OnModalComplete (line 210) | void OnModalComplete(uint buttonNum) FILE: src/PepperDash.Essentials.Core/Touchpanels/Mpc3Touchpanel.cs class Mpc3TouchpanelController (line 16) | public class Mpc3TouchpanelController : Device method Mpc3TouchpanelController (line 29) | public Mpc3TouchpanelController(string key, string name, CrestronContr... method InitializeButton (line 80) | public void InitializeButton(string key, KeypadButton config) method InitializeButtonFeedback (line 167) | public void InitializeButtonFeedback(string key, KeypadButton config) method TryParseInt (line 276) | public bool TryParseInt(string str, out int result) method Touchpanel_BaseEvent (line 290) | private void Touchpanel_BaseEvent(GenericBase device, BaseEventArgs args) method Touchpanel_ButtonStateChange (line 295) | private void Touchpanel_ButtonStateChange(GenericBase device, Crestron... method Touchpanel_PanelStateChange (line 310) | private void Touchpanel_PanelStateChange(GenericBase device, BaseEvent... method Press (line 324) | public void Press(string buttonKey, string type) method ListButtons (line 342) | public void ListButtons() class KeypadButton (line 356) | public class KeypadButton method KeypadButton (line 373) | public KeypadButton() class KeypadButtonFeedback (line 383) | public class KeypadButtonFeedback FILE: src/PepperDash.Essentials.Core/Touchpanels/TriListExtensions.cs class SigAndTriListExtensions (line 17) | public static class SigAndTriListExtensions method SetBoolSigAction (line 26) | public static BoolOutputSig SetBoolSigAction(this BoolOutputSig sig, A... method SetBoolSigAction (line 42) | public static BoolOutputSig SetBoolSigAction(this BasicTriList tl, uin... method SetSigTrueAction (line 54) | public static BoolOutputSig SetSigTrueAction(this BasicTriList tl, uin... method SetSigFalseAction (line 63) | public static BoolOutputSig SetSigFalseAction(this BasicTriList tl, ui... method SetSigFalseAction (line 72) | public static BoolOutputSig SetSigFalseAction(this BoolOutputSig sig, ... method SetSigHeldAction (line 81) | public static BoolOutputSig SetSigHeldAction(this BasicTriList tl, uin... method SetSigHeldAction (line 90) | public static BoolOutputSig SetSigHeldAction(this BoolOutputSig sig, u... method SetSigHeldAction (line 134) | public static BoolOutputSig SetSigHeldAction(this BasicTriList tl, uin... method SetSigHeldAction (line 143) | public static BoolOutputSig SetSigHeldAction(this BasicTriList tl, uin... method SetUShortSigAction (line 155) | public static UShortOutputSig SetUShortSigAction(this UShortOutputSig ... method SetUShortSigAction (line 168) | public static UShortOutputSig SetUShortSigAction(this BasicTriList tl,... method SetStringSigAction (line 179) | public static StringOutputSig SetStringSigAction(this StringOutputSig ... method SetStringSigAction (line 192) | public static StringOutputSig SetStringSigAction(this BasicTriList tl,... method ClearSigAction (line 202) | public static Sig ClearSigAction(this Sig sig) method ClearBoolSigAction (line 214) | public static BoolOutputSig ClearBoolSigAction(this BasicTriList tl, u... method ClearUShortSigAction (line 222) | public static UShortOutputSig ClearUShortSigAction(this BasicTriList t... method ClearStringSigAction (line 230) | public static StringOutputSig ClearStringSigAction(this BasicTriList t... method ClearAllSigActions (line 238) | public static void ClearAllSigActions(this BasicTriList t1) method SetBool (line 259) | public static void SetBool(this BasicTriList tl, uint sigNum, bool value) method PulseBool (line 269) | public static void PulseBool(this BasicTriList tl, uint sigNum) method PulseBool (line 280) | public static void PulseBool(this BasicTriList tl, uint sigNum, int ms) method SetUshort (line 288) | public static void SetUshort(this BasicTriList tl, uint sigNum, ushort... method SetString (line 296) | public static void SetString(this BasicTriList tl, uint sigNum, string... method SetString (line 308) | public static void SetString(this BasicTriList tl, uint sigNum, string... method GetBool (line 320) | public static bool GetBool(this BasicTriList tl, uint sigNum) method GetUshort (line 331) | public static ushort GetUshort(this BasicTriList tl, uint sigNum) method GetString (line 342) | public static string GetString(this BasicTriList tl, uint sigNum) FILE: src/PepperDash.Essentials.Core/TriListBridges/HandlerBridge.cs class HandlerBridge (line 15) | public abstract class HandlerBridge method AttachToTriListOutputs (line 25) | public abstract void AttachToTriListOutputs(bool sendUpdate); method DetachFromTriListOutputs (line 30) | public abstract void DetachFromTriListOutputs(); FILE: src/PepperDash.Essentials.Core/UI PageManagers/BlurayPageManager.cs class DiscPlayerMediumPageManager (line 9) | public class DiscPlayerMediumPageManager : MediumLeftSwitchablePageManager method DiscPlayerMediumPageManager (line 18) | public DiscPlayerMediumPageManager(IDiscPlayerControls player, BasicTr... method Show (line 29) | public override void Show() method Hide (line 52) | public override void Hide() FILE: src/PepperDash.Essentials.Core/UI PageManagers/PageManager.cs class PageManager (line 11) | public abstract class PageManager method Show (line 21) | public abstract void Show(); method Hide (line 26) | public abstract void Hide(); method GetOffsetJoin (line 33) | public uint GetOffsetJoin(uint deviceType) class DefaultPageManager (line 42) | public class DefaultPageManager : PageManager method DefaultPageManager (line 52) | public DefaultPageManager(IUiDisplayInfo device, BasicTriList trilist) method DefaultPageManager (line 63) | public DefaultPageManager(uint join, BasicTriList trilist) method Show (line 73) | public override void Show() method Hide (line 81) | public override void Hide() class MediumLeftSwitchablePageManager (line 90) | public abstract class MediumLeftSwitchablePageManager : PageManager method MediumLeftSwitchablePageManager (line 121) | protected MediumLeftSwitchablePageManager(uint displayUiType) method InterlockLeftSubpage (line 130) | protected void InterlockLeftSubpage(uint join) method ClearLeftInterlock (line 141) | protected void ClearLeftInterlock() method GetOffsetJoin (line 151) | protected uint GetOffsetJoin() FILE: src/PepperDash.Essentials.Core/UI PageManagers/SetTopBoxThreePanelPageManager.cs class ThreePanelPlusOnePageManager (line 15) | public class ThreePanelPlusOnePageManager : PageManager method ThreePanelPlusOnePageManager (line 46) | public ThreePanelPlusOnePageManager(BasicTriListWithSmartObject trilist) method Show (line 64) | public override void Show() method tabSo_SigChange (line 84) | void tabSo_SigChange(Crestron.SimplSharpPro.GenericBase currentDevice,... method Hide (line 95) | public override void Hide() method ShowTab (line 110) | void ShowTab(uint number) class SetTopBoxThreePanelPageManager (line 128) | public class SetTopBoxThreePanelPageManager : ThreePanelPlusOnePageManager method SetTopBoxThreePanelPageManager (line 154) | public SetTopBoxThreePanelPageManager(ISetTopBoxControls stb, BasicTri... method Show (line 210) | public override void Show() method Hide (line 221) | public override void Hide() FILE: src/PepperDash.Essentials.Core/UI PageManagers/SetTopBoxTwoPanelPageManager.cs class SetTopBoxMediumPageManager (line 10) | public class SetTopBoxMediumPageManager : MediumLeftSwitchablePageManager method SetTopBoxMediumPageManager (line 20) | public SetTopBoxMediumPageManager(ISetTopBoxControls stb, BasicTriList... method Show (line 33) | public override void Show() method Hide (line 66) | public override void Hide() FILE: src/PepperDash.Essentials.Core/UI PageManagers/SinglePageManager.cs class SinglePageManager (line 10) | public class SinglePageManager : PageManager method SinglePageManager (line 20) | public SinglePageManager(uint pageJoin, BasicTriList trilist) method Show (line 30) | public override void Show() method Hide (line 38) | public override void Hide() FILE: src/PepperDash.Essentials.Core/UI/TouchpanelBase.cs class TouchpanelBase (line 15) | public abstract class TouchpanelBase : EssentialsDevice, IHasBasicTriLis... method TouchpanelBase (line 35) | protected TouchpanelBase(string key, string name, BasicTriListWithSmar... method SetupPanelDrivers (line 119) | protected abstract void SetupPanelDrivers(string roomKey); method ExtenderSystemReservedSigs_DeviceExtenderSigChange (line 126) | protected abstract void ExtenderSystemReservedSigs_DeviceExtenderSigCh... method RoomCombiner_RoomCombinationScenarioChanged (line 134) | protected virtual void RoomCombiner_RoomCombinationScenarioChanged(obj... method DetermineRoomKeyFromScenario (line 145) | protected virtual void DetermineRoomKeyFromScenario(IRoomCombinationSc... method Panel_SigChange (line 161) | private void Panel_SigChange(object currentDevice, SigEventArgs args) method Tsw_ButtonStateChange (line 173) | private void Tsw_ButtonStateChange(GenericBase device, ButtonEventArgs... FILE: src/PepperDash.Essentials.Core/Utilities/ActionSequence.cs class ActionSequence (line 22) | [Description("A device that executes a sequence of actions with optional... method ActionSequence (line 38) | public ActionSequence(string key, DeviceConfig config) method StartSequence (line 56) | public void StartSequence() method StopSequence (line 73) | public void StopSequence() method AddActionsToQueue (line 83) | private void AddActionsToQueue() method ProcessActions (line 93) | private object ProcessActions(object obj) method ExecuteAction (line 113) | private void ExecuteAction(DeviceActionWrapper action) class ActionSequencePropertiesConfig (line 132) | public class ActionSequencePropertiesConfig method ActionSequencePropertiesConfig (line 143) | public ActionSequencePropertiesConfig() class SequencedDeviceActionWrapper (line 152) | public class SequencedDeviceActionWrapper : DeviceActionWrapper class ActionSequenceFactory (line 164) | public class ActionSequenceFactory : EssentialsDeviceFactory ToList() FILE: src/PepperDash.Essentials.Core/Web/EssentialsWebApi.cs class EssentialsWebApi (line 16) | public class EssentialsWebApi : EssentialsDevice method EssentialsWebApi (line 55) | public EssentialsWebApi(string key, string name) method EssentialsWebApi (line 66) | public EssentialsWebApi(string key, string name, EssentialsWebApiPrope... method SetupRoutes (line 84) | private void SetupRoutes() method AddRoute (line 210) | public void AddRoute(HttpCwsRoute route) method AddRoute (line 219) | public void AddRoute(List routes) method Initialize (line 231) | public override void Initialize() method GetPaths (line 279) | public void GetPaths() FILE: src/PepperDash.Essentials.Core/Web/EssentialsWebApiFactory.cs class EssentialsWebApiFactory (line 11) | public class EssentialsWebApiFactory : EssentialsDeviceFactory method MockACFactory (line 157) | public MockACFactory() method BuildDevice (line 166) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/AudioCodec/MockAC/MockAcPropertiesConfig.cs class MockAcPropertiesConfig (line 8) | public class MockAcPropertiesConfig FILE: src/PepperDash.Essentials.Devices.Common/Cameras/CameraBase.cs type eCameraCapabilities (line 21) | public enum eCameraCapabilities class CameraBase (line 48) | public abstract class CameraBase : ReconfigurableDevice, IRoutingOutputs method CameraBase (line 123) | protected CameraBase(DeviceConfig config) : base(config) method CameraBase (line 136) | protected CameraBase(string key, string name) : method LinkCameraToApi (line 150) | protected void LinkCameraToApi(CameraBase cameraDevice, BasicTriList t... method SendCameraPresetNamesToApi (line 310) | private void SendCameraPresetNamesToApi(IHasCameraPresets presetsCamer... class CameraPreset (line 332) | public class CameraPreset : PresetBase method CameraPreset (line 341) | public CameraPreset(int id, string description, bool isDefined, bool i... class CameraPropertiesConfig (line 352) | public class CameraPropertiesConfig FILE: src/PepperDash.Essentials.Devices.Common/Cameras/CameraVisca.cs class CameraVisca (line 20) | [Obsolete("CameraVisca is no longer supported and will be removed in a f... method CameraVisca (line 122) | public CameraVisca(string key, string name, IBasicCommunication comm, ... method SetupCameraSpeeds (line 171) | void SetupCameraSpeeds() method CustomActivate (line 201) | public override bool CustomActivate() method LinkToApi (line 217) | public void LinkToApi(BasicTriList trilist, uint joinStart, string joi... method Socket_ConnectionChange (line 222) | void Socket_ConnectionChange(object sender, GenericSocketStatusChageEv... method SendBytes (line 237) | void SendBytes(byte[] b) method Communication_BytesReceived (line 246) | void Communication_BytesReceived(object sender, GenericCommMethodRecei... method SendPanTiltCommand (line 389) | private void SendPanTiltCommand(byte[] cmd, bool fastSpeedEnabled) method StopSpeedTimer (line 406) | private void StopSpeedTimer() method GetPanTiltCommand (line 422) | private byte[] GetPanTiltCommand(byte[] cmd, bool fastSpeed) method SendPowerQuery (line 450) | void SendPowerQuery() method PowerOn (line 459) | public void PowerOn() method HandlePowerResponse (line 465) | void HandlePowerResponse(byte[] response) method PowerOff (line 485) | public void PowerOff() method PowerToggle (line 494) | public void PowerToggle() method PanLeft (line 505) | public void PanLeft() method PanRight (line 513) | public void PanRight() method PanStop (line 521) | public void PanStop() method TiltDown (line 528) | public void TiltDown() method TiltUp (line 536) | public void TiltUp() method TiltStop (line 544) | public void TiltStop() method SendZoomCommand (line 549) | private void SendZoomCommand(byte cmd) method ZoomIn (line 558) | public void ZoomIn() method ZoomOut (line 566) | public void ZoomOut() method ZoomStop (line 574) | public void ZoomStop() method Stop (line 582) | public void Stop() method PositionHome (line 599) | public void PositionHome() method RecallPreset (line 607) | public void RecallPreset(int presetNumber) method SavePreset (line 614) | public void SavePreset(int presetNumber) method OnPresetsListHasChanged (line 629) | protected void OnPresetsListHasChanged() method PresetSelect (line 646) | public void PresetSelect(int preset) method PresetStore (line 654) | public void PresetStore(int preset, string description) method FocusNear (line 667) | public void FocusNear() method FocusFar (line 675) | public void FocusFar() method FocusStop (line 683) | public void FocusStop() method TriggerAutoFocus (line 691) | public void TriggerAutoFocus() method SetFocusModeAuto (line 704) | public void SetFocusModeAuto() method SetFocusModeManual (line 713) | public void SetFocusModeManual() method ToggleFocusMode (line 722) | public void ToggleFocusMode() method SendAutoFocusQuery (line 730) | void SendAutoFocusQuery() method HandleAutoFocusResponse (line 736) | void HandleAutoFocusResponse(byte[] response) method CameraOff (line 766) | public void CameraOff() class CameraViscaFactory (line 777) | public class CameraViscaFactory : EssentialsDeviceFactory method CameraViscaFactory (line 782) | public CameraViscaFactory() method BuildDevice (line 791) | public override EssentialsDevice BuildDevice(DeviceConfig dc) class CameraViscaPropertiesConfig (line 805) | public class CameraViscaPropertiesConfig : CameraPropertiesConfig FILE: src/PepperDash.Essentials.Devices.Common/Cameras/IHasCameraPresets.cs type IHasCameraPresets (line 9) | public interface IHasCameraPresets method PresetSelect (line 25) | void PresetSelect(int preset); method PresetStore (line 32) | void PresetStore(int preset, string description); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/CameraSelectedEventArgs.cs class CameraSelectedEventArgs (line 12) | [Obsolete("Use CameraSelectedEventArgs instead. This class will be re... method CameraSelectedEventArgs (line 24) | public CameraSelectedEventArgs(CameraBase camera) method CameraSelectedEventArgs (line 45) | public CameraSelectedEventArgs(T camera) class CameraSelectedEventArgs (line 34) | public class CameraSelectedEventArgs : EventArgs method CameraSelectedEventArgs (line 24) | public CameraSelectedEventArgs(CameraBase camera) method CameraSelectedEventArgs (line 45) | public CameraSelectedEventArgs(T camera) FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IAmFarEndCamera.cs type IAmFarEndCamera (line 8) | public interface IAmFarEndCamera : IKeyName FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/ICameraCapabilities.cs type ICameraCapabilities (line 14) | public interface ICameraCapabilities: IKeyName class CameraCapabilities (line 45) | public class CameraCapabilities : ICameraCapabilities FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasAutoFocusMode.cs type IHasAutoFocusMode (line 7) | public interface IHasAutoFocusMode : IHasCameraControls method SetFocusModeAuto (line 12) | void SetFocusModeAuto(); method SetFocusModeManual (line 17) | void SetFocusModeManual(); method ToggleFocusMode (line 22) | void ToggleFocusMode(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraAutoMode.cs type IHasCameraAutoMode (line 9) | public interface IHasCameraAutoMode : IHasCameraControls method CameraAutoModeOn (line 14) | void CameraAutoModeOn(); method CameraAutoModeOff (line 19) | void CameraAutoModeOff(); method CameraAutoModeToggle (line 24) | void CameraAutoModeToggle(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraControls.cs type IHasCameraControls (line 10) | public interface IHasCameraControls : IKeyName FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraFocusControl.cs type IHasCameraFocusControl (line 7) | public interface IHasCameraFocusControl : IHasCameraControls method FocusNear (line 12) | void FocusNear(); method FocusFar (line 17) | void FocusFar(); method FocusStop (line 22) | void FocusStop(); method TriggerAutoFocus (line 27) | void TriggerAutoFocus(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraMute.cs type IHasCameraMute (line 9) | public interface IHasCameraMute : IKeyName method CameraMuteOn (line 19) | void CameraMuteOn(); method CameraMuteOff (line 24) | void CameraMuteOff(); method CameraMuteToggle (line 29) | void CameraMuteToggle(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraMuteWithUnmuteRequest.cs type IHasCameraMuteWithUnmuteReqeust (line 9) | public interface IHasCameraMuteWithUnmuteReqeust : IHasCameraMute FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraOff.cs type IHasCameraOff (line 15) | public interface IHasCameraOff : IHasCameraControls method CameraOff (line 25) | void CameraOff(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraPanControl.cs type IHasCameraPanControl (line 7) | public interface IHasCameraPanControl : IHasCameraControls method PanLeft (line 12) | void PanLeft(); method PanRight (line 17) | void PanRight(); method PanStop (line 22) | void PanStop(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraPtzControl.cs type IHasCameraPtzControl (line 7) | public interface IHasCameraPtzControl : IHasCameraPanControl, IHasCamera... method PositionHome (line 12) | void PositionHome(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraTiltControl.cs type IHasCameraTiltControl (line 7) | public interface IHasCameraTiltControl : IHasCameraControls method TiltDown (line 12) | void TiltDown(); method TiltUp (line 17) | void TiltUp(); method TiltStop (line 22) | void TiltStop(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameraZoomControl.cs type IHasCameraZoomControl (line 7) | public interface IHasCameraZoomControl : IHasCameraControls method ZoomIn (line 12) | void ZoomIn(); method ZoomOut (line 17) | void ZoomOut(); method ZoomStop (line 22) | void ZoomStop(); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCameras.cs type IHasCameras (line 12) | [Obsolete("Use IHasCamerasWithControls instead. This interface will be r... method SelectCamera (line 39) | void SelectCamera(string key); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCamerasWithControls.cs type IHasCamerasWithControls (line 11) | public interface IHasCamerasWithControls : IKeyName, IKeyed method SelectCamera (line 38) | void SelectCamera(string key); FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasCodecCameras.cs type IHasCodecCameras (line 8) | public interface IHasCodecCameras : IHasCameras, IHasFarEndCameraControl FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/IHasFarEndCameraControl.cs type IHasFarEndCameraControl (line 10) | public interface IHasFarEndCameraControl : IKeyName FILE: src/PepperDash.Essentials.Devices.Common/Cameras/Interfaces/eCameraControlMode.cs type eCameraControlMode (line 8) | public enum eCameraControlMode FILE: src/PepperDash.Essentials.Devices.Common/Codec/Call.cs class Call (line 6) | public class Call FILE: src/PepperDash.Essentials.Devices.Common/Codec/Cisco/IPresenterTrack.cs type ePresenterTrackMode (line 9) | public enum ePresenterTrackMode type IPresenterTrack (line 33) | public interface IPresenterTrack : IKeyed method PresenterTrackOff (line 73) | void PresenterTrackOff(); method PresenterTrackFollow (line 78) | void PresenterTrackFollow(); method PresenterTrackBackground (line 83) | void PresenterTrackBackground(); method PresenterTrackPersistent (line 88) | void PresenterTrackPersistent(); FILE: src/PepperDash.Essentials.Devices.Common/Codec/Cisco/ISpeakerTrack.cs type ISpeakerTrack (line 9) | public interface ISpeakerTrack : IKeyed method SpeakerTrackOff (line 29) | void SpeakerTrackOff(); method SpeakerTrackOn (line 33) | void SpeakerTrackOn(); FILE: src/PepperDash.Essentials.Devices.Common/Codec/CodecActiveCallItem.cs class CodecActiveCallItem (line 14) | public class CodecActiveCallItem class CodecCallStatusItemChangeEventArgs (line 89) | public class CodecCallStatusItemChangeEventArgs : EventArgs method CodecCallStatusItemChangeEventArgs (line 100) | public CodecCallStatusItemChangeEventArgs(CodecActiveCallItem item) FILE: src/PepperDash.Essentials.Devices.Common/Codec/CodecDirectory.cs class CodecDirectory (line 14) | public class CodecDirectory method CodecDirectory (line 57) | public CodecDirectory() method AddFoldersToDirectory (line 66) | public void AddFoldersToDirectory(List folders) method AddContactsToDirectory (line 78) | public void AddContactsToDirectory(List contacts) method FilterContacts (line 91) | public void FilterContacts(Func predicate) method SortDirectory (line 99) | private void SortDirectory() FILE: src/PepperDash.Essentials.Devices.Common/Codec/CodecScheduleAwareness.cs class CodecScheduleAwareness (line 14) | public class CodecScheduleAwareness method CodecScheduleAwareness (line 64) | public CodecScheduleAwareness() method CodecScheduleAwareness (line 75) | public CodecScheduleAwareness(long pollTime) method OnMeetingChange (line 87) | private void OnMeetingChange(eMeetingEventChangeType changeType, Meeti... method CheckSchedule (line 107) | private void CheckSchedule(object o) FILE: src/PepperDash.Essentials.Devices.Common/Codec/ContactMethod.cs class ContactMethod (line 9) | public class ContactMethod FILE: src/PepperDash.Essentials.Devices.Common/Codec/DirectoryContact.cs class DirectoryContact (line 10) | public class DirectoryContact : DirectoryItem method DirectoryContact (line 34) | public DirectoryContact() FILE: src/PepperDash.Essentials.Devices.Common/Codec/DirectoryEventArgs.cs class DirectoryEventArgs (line 10) | public class DirectoryEventArgs : EventArgs FILE: src/PepperDash.Essentials.Devices.Common/Codec/DirectoryFolder.cs class DirectoryFolder (line 10) | public class DirectoryFolder : DirectoryItem method DirectoryFolder (line 22) | public DirectoryFolder() FILE: src/PepperDash.Essentials.Devices.Common/Codec/DirectoryItem.cs class DirectoryItem (line 12) | public class DirectoryItem : ICloneable method Clone (line 17) | public object Clone() FILE: src/PepperDash.Essentials.Devices.Common/Codec/ICiscoCodecCameraConfig.cs type ICiscoCodecCameraConfig (line 6) | public interface ICiscoCodecCameraConfig method SetCameraAssignedSerialNumber (line 13) | void SetCameraAssignedSerialNumber(uint cameraId, string serialNumber); method SetCameraName (line 20) | void SetCameraName(uint videoConnectorId, string name); method SetInputSourceType (line 27) | void SetInputSourceType(uint videoConnectorId, eCiscoCodecInputSourceT... type eCiscoCodecInputSourceType (line 33) | public enum eCiscoCodecInputSourceType FILE: src/PepperDash.Essentials.Devices.Common/Codec/IHasCallHold.cs type IHasCallHold (line 6) | public interface IHasCallHold method HoldCall (line 12) | void HoldCall(CodecActiveCallItem activeCall); method ResumeCall (line 18) | void ResumeCall(CodecActiveCallItem activeCall); FILE: src/PepperDash.Essentials.Devices.Common/Codec/IHasDirectoryHistoryStack.cs type IHasDirectoryHistoryStack (line 8) | public interface IHasDirectoryHistoryStack : IHasDirectory FILE: src/PepperDash.Essentials.Devices.Common/Codec/IHasDoNotDisturb.cs type IHasDoNotDisturbMode (line 8) | public interface IHasDoNotDisturbMode method ActivateDoNotDisturbMode (line 18) | void ActivateDoNotDisturbMode(); method DeactivateDoNotDisturbMode (line 23) | void DeactivateDoNotDisturbMode(); method ToggleDoNotDisturbMode (line 28) | void ToggleDoNotDisturbMode(); type IHasDoNotDisturbModeWithTimeout (line 34) | public interface IHasDoNotDisturbModeWithTimeout : IHasDoNotDisturbMode method ActivateDoNotDisturbMode (line 40) | void ActivateDoNotDisturbMode(int timeout); FILE: src/PepperDash.Essentials.Devices.Common/Codec/IHasExternalSourceSwitching.cs type IHasExternalSourceSwitching (line 9) | public interface IHasExternalSourceSwitching method AddExternalSource (line 28) | void AddExternalSource(string connectorId, string key, string name, eE... method SetExternalSourceState (line 35) | void SetExternalSourceState(string key, eExternalSourceMode mode); method ClearExternalSources (line 40) | void ClearExternalSources(); method SetSelectedSource (line 46) | void SetSelectedSource(string key); FILE: src/PepperDash.Essentials.Devices.Common/Codec/IInvitableContact.cs type IInvitableContact (line 6) | public interface IInvitableContact FILE: src/PepperDash.Essentials.Devices.Common/Codec/InvitableDirectoryContact.cs class InvitableDirectoryContact (line 8) | public class InvitableDirectoryContact : DirectoryContact, IInvitableCon... FILE: src/PepperDash.Essentials.Devices.Common/Codec/Meeting.cs class Meeting (line 12) | public class Meeting method Meeting (line 150) | public Meeting() method Meeting (line 160) | public Meeting(int joinableCooldownSeconds) method ToString (line 174) | public override string ToString() FILE: src/PepperDash.Essentials.Devices.Common/Codec/MeetingEventArgs.cs class MeetingEventArgs (line 10) | public class MeetingEventArgs : EventArgs FILE: src/PepperDash.Essentials.Devices.Common/Codec/eCodecCallDirection.cs type eCodecCallDirection (line 7) | public enum eCodecCallDirection class CodecCallDirection (line 28) | public class CodecCallDirection method ConvertToDirectionEnum (line 38) | public static eCodecCallDirection ConvertToDirectionEnum(string s) FILE: src/PepperDash.Essentials.Devices.Common/Codec/eCodecCallStatus.cs type eCodecCallStatus (line 6) | public enum eCodecCallStatus class CodecCallStatus (line 73) | public class CodecCallStatus method ConvertToStatusEnum (line 84) | public static eCodecCallStatus ConvertToStatusEnum(string s) FILE: src/PepperDash.Essentials.Devices.Common/Codec/eCodecCallType.cs type eCodecCallType (line 7) | public enum eCodecCallType class CodecCallType (line 38) | public class CodecCallType method ConvertToTypeEnum (line 49) | public static eCodecCallType ConvertToTypeEnum(string s) FILE: src/PepperDash.Essentials.Devices.Common/Codec/eContactMethodCallType.cs type eContactMethodCallType (line 6) | public enum eContactMethodCallType FILE: src/PepperDash.Essentials.Devices.Common/Codec/eContactMethodDevice.cs type eContactMethodDevice (line 6) | public enum eContactMethodDevice FILE: src/PepperDash.Essentials.Devices.Common/Codec/eMeetingEventChangeType.cs type eMeetingEventChangeType (line 10) | [Flags] FILE: src/PepperDash.Essentials.Devices.Common/Codec/eMeetingPrivacy.cs type eMeetingPrivacy (line 6) | public enum eMeetingPrivacy class CodecCallPrivacy (line 27) | public class CodecCallPrivacy method ConvertToDirectionEnum (line 37) | public static eMeetingPrivacy ConvertToDirectionEnum(string s) FILE: src/PepperDash.Essentials.Devices.Common/Codec/iCodecAudio.cs type ICodecAudio (line 8) | public interface ICodecAudio : IBasicVolumeWithFeedback, IPrivacy FILE: src/PepperDash.Essentials.Devices.Common/Codec/iHasCallFavorites.cs type IHasCallFavorites (line 8) | public interface IHasCallFavorites class CodecCallFavorites (line 19) | public class CodecCallFavorites method CodecCallFavorites (line 29) | public CodecCallFavorites() FILE: src/PepperDash.Essentials.Devices.Common/Codec/iHasCallHistory.cs type IHasCallHistory (line 15) | public interface IHasCallHistory method RemoveCallHistoryEntry (line 26) | void RemoveCallHistoryEntry(CodecCallHistory.CallHistoryEntry entry); type eCodecOccurrenceType (line 32) | public enum eCodecOccurrenceType class CodecCallHistory (line 58) | public class CodecCallHistory method CodecCallHistory (line 78) | public CodecCallHistory() method OnRecentCallsListChange (line 87) | void OnRecentCallsListChange() method RemoveEntry (line 99) | public void RemoveEntry(CallHistoryEntry entry) class CallHistoryEntry (line 108) | public class CallHistoryEntry : CodecActiveCallItem method ConvertCiscoCallHistoryToGeneric (line 138) | public void ConvertCiscoCallHistoryToGeneric(List Key = key; class DspLevelControlPoint (line 86) | public abstract class DspLevelControlPoint : DspControlPoint, IBasicVolu... method DspLevelControlPoint (line 103) | protected DspLevelControlPoint(string key, Func muteFeedbackFunc... method MuteOff (line 112) | public abstract void MuteOff(); method MuteOn (line 116) | public abstract void MuteOn(); method MuteToggle (line 120) | public abstract void MuteToggle(); method SetVolume (line 125) | public abstract void SetVolume(ushort level); method VolumeDown (line 130) | public abstract void VolumeDown(bool pressRelease); method VolumeUp (line 135) | public abstract void VolumeUp(bool pressRelease); class DspDialerBase (line 141) | public abstract class DspDialerBase : DspControlPoint method DspDialerBase (line 147) | protected DspDialerBase(string key) : base(key) { } FILE: src/PepperDash.Essentials.Devices.Common/DeviceFactory.cs class DeviceFactory (line 15) | public class DeviceFactory method DeviceFactory (line 20) | public DeviceFactory() method LoadDeviceFactories (line 51) | private static void LoadDeviceFactories(IDeviceFactory deviceFactory) FILE: src/PepperDash.Essentials.Devices.Common/Displays/BasicIrDisplay.cs class BasicIrDisplay (line 17) | public class BasicIrDisplay : DisplayBase, IBasicVolumeControls, IBridge... method BasicIrDisplay (line 61) | public BasicIrDisplay(string key, string name, IROutputPort port, stri... method Hdmi1 (line 92) | public void Hdmi1() method Hdmi2 (line 100) | public void Hdmi2() method Hdmi3 (line 108) | public void Hdmi3() method Hdmi4 (line 116) | public void Hdmi4() method Component1 (line 124) | public void Component1() method Video1 (line 132) | public void Video1() method Antenna (line 140) | public void Antenna() method PowerOn (line 151) | public override void PowerOn() method PowerOff (line 160) | public override void PowerOff() method PowerToggle (line 169) | public override void PowerToggle() method VolumeUp (line 182) | public void VolumeUp(bool pressRelease) method VolumeDown (line 190) | public void VolumeDown(bool pressRelease) method MuteToggle (line 198) | public void MuteToggle() method StartWarmingTimer (line 205) | void StartWarmingTimer() method StartCoolingTimer (line 216) | void StartCoolingTimer() method ExecuteSwitch (line 237) | public override void ExecuteSwitch(object inputSelector) method LinkToApi (line 269) | public void LinkToApi(BasicTriList trilist, uint joinStart, string joi... class BasicIrDisplayFactory (line 278) | public class BasicIrDisplayFactory : EssentialsDeviceFactory method MockDisplayFactory (line 353) | public MockDisplayFactory() method BuildDevice (line 362) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/Displays/MockDisplayInputs.cs class MockDisplayInputs (line 10) | public class MockDisplayInputs : ISelectableItems class MockDisplayInput (line 69) | public class MockDisplayInput : ISelectableItem method MockDisplayInput (line 116) | public MockDisplayInput(string key, string name, MockDisplay parent) method Select (line 126) | public void Select() FILE: src/PepperDash.Essentials.Devices.Common/Displays/ScreenLiftController.cs type RequestedState (line 18) | enum RequestedState class ScreenLiftController (line 28) | public class ScreenLiftController : EssentialsDevice, IProjectorScreenLi... method ScreenLiftController (line 91) | public ScreenLiftController( method IsCoolingDownFeedback_OutputChange (line 153) | private void IsCoolingDownFeedback_OutputChange(object sender, Feedbac... method IsWarmingUpFeedback_OutputChange (line 173) | private void IsWarmingUpFeedback_OutputChange(object sender, FeedbackE... method CustomActivate (line 185) | public override bool CustomActivate() method Raise (line 223) | public void Raise() method Lower (line 282) | public void Lower() method DisposeMovementTimer (line 332) | private void DisposeMovementTimer() method OnMovementComplete (line 346) | private void OnMovementComplete(object sender, ElapsedEventArgs e) method PulseOutput (line 385) | private void PulseOutput(ISwitchedOutput output, int pulseTime) method GetSwitchedOutputFromDevice (line 399) | private ISwitchedOutput GetSwitchedOutputFromDevice(string relayKey) method GetDisplayBaseFromDevice (line 416) | private DisplayBase GetDisplayBaseFromDevice(string displayKey) class ScreenLiftControllerFactory (line 437) | public class ScreenLiftControllerFactory : EssentialsDeviceFactory method GenericSinkFactory (line 143) | public GenericSinkFactory() method BuildDevice (line 152) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/Generic/GenericSource.cs class GenericSource (line 13) | public class GenericSource : EssentialsDevice, IUiDisplayInfo, IRoutingS... method GenericSource (line 26) | public GenericSource(string key, string name) class GenericSourceFactory (line 61) | public class GenericSourceFactory : EssentialsDeviceFactory method GenericSourceFactory (line 66) | public GenericSourceFactory() method BuildDevice (line 75) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/Lighting/LightingBase.cs class LightingBase (line 19) | public abstract class LightingBase : EssentialsBridgeableDevice, ILighti... method LightingBase (line 50) | protected LightingBase(string key, string name) method SelectScene (line 63) | public abstract void SelectScene(LightingScene scene); method SimulateSceneSelect (line 68) | public void SimulateSceneSelect(string sceneName) method OnLightingSceneChange (line 84) | protected void OnLightingSceneChange() method LinkLightingToApi (line 106) | protected GenericLightingJoinMap LinkLightingToApi(LightingBase lighti... method LinkLightingToApi (line 135) | protected GenericLightingJoinMap LinkLightingToApi(LightingBase lighti... FILE: src/PepperDash.Essentials.Devices.Common/Room/IEssentialsHuddleSpaceRoom.cs type IEssentialsHuddleSpaceRoom (line 9) | public interface IEssentialsHuddleSpaceRoom : IEssentialsRoom, IHasCurre... method RunRouteAction (line 21) | void RunRouteAction(string routeKey); FILE: src/PepperDash.Essentials.Devices.Common/Room/IEssentialsHuddleVtc1Room.cs type IEssentialsHuddleVtc1Room (line 12) | public interface IEssentialsHuddleVtc1Room : IEssentialsRoom, IHasCurren... method RunRouteAction (line 29) | void RunRouteAction(string routeKey); FILE: src/PepperDash.Essentials.Devices.Common/Room/IEssentialsRoomPropertiesConfig.cs type IEssentialsRoomPropertiesConfig (line 8) | public interface IEssentialsRoomPropertiesConfig FILE: src/PepperDash.Essentials.Devices.Common/Room/IEssentialsTechRoom.cs type IEssentialsTechRoom (line 14) | public interface IEssentialsTechRoom : IEssentialsRoom, ITvPresetsProvid... method RoomPowerOn (line 34) | void RoomPowerOn(); method RoomPowerOff (line 39) | void RoomPowerOff(); FILE: src/PepperDash.Essentials.Devices.Common/SetTopBox/IRSetTopBoxBase.cs class IRSetTopBoxBase (line 17) | [Description("Wrapper class for an IR Set Top Box")] method IRSetTopBoxBase (line 63) | public IRSetTopBoxBase(string key, string name, IrOutputPortController... method LoadPresets (line 100) | public void LoadPresets(string filePath) method DvrList (line 112) | public void DvrList(bool pressRelease) method Replay (line 120) | public void Replay(bool pressRelease) method Up (line 132) | public void Up(bool pressRelease) method Down (line 140) | public void Down(bool pressRelease) method Left (line 148) | public void Left(bool pressRelease) method Right (line 156) | public void Right(bool pressRelease) method Select (line 164) | public void Select(bool pressRelease) method Menu (line 172) | public void Menu(bool pressRelease) method Exit (line 180) | public void Exit(bool pressRelease) method Digit0 (line 192) | public void Digit0(bool pressRelease) method Digit1 (line 200) | public void Digit1(bool pressRelease) method Digit2 (line 208) | public void Digit2(bool pressRelease) method Digit3 (line 216) | public void Digit3(bool pressRelease) method Digit4 (line 224) | public void Digit4(bool pressRelease) method Digit5 (line 232) | public void Digit5(bool pressRelease) method Digit6 (line 240) | public void Digit6(bool pressRelease) method Digit7 (line 248) | public void Digit7(bool pressRelease) method Digit8 (line 256) | public void Digit8(bool pressRelease) method Digit9 (line 264) | public void Digit9(bool pressRelease) method KeypadAccessoryButton1 (line 288) | public void KeypadAccessoryButton1(bool pressRelease) method KeypadAccessoryButton2 (line 312) | public void KeypadAccessoryButton2(bool pressRelease) method Dash (line 324) | public void Dash(bool pressRelease) method KeypadEnter (line 332) | public void KeypadEnter(bool pressRelease) method ChannelUp (line 344) | public void ChannelUp(bool pressRelease) method ChannelDown (line 352) | public void ChannelDown(bool pressRelease) method LastChannel (line 360) | public void LastChannel(bool pressRelease) method Guide (line 368) | public void Guide(bool pressRelease) method Info (line 376) | public void Info(bool pressRelease) method Red (line 388) | public void Red(bool pressRelease) method Green (line 396) | public void Green(bool pressRelease) method Yellow (line 404) | public void Yellow(bool pressRelease) method Blue (line 412) | public void Blue(bool pressRelease) method ChapMinus (line 441) | public void ChapMinus(bool pressRelease) method ChapPlus (line 449) | public void ChapPlus(bool pressRelease) method FFwd (line 456) | public void FFwd(bool pressRelease) method Pause (line 464) | public void Pause(bool pressRelease) method Play (line 472) | public void Play(bool pressRelease) method Record (line 480) | public void Record(bool pressRelease) method Rewind (line 488) | public void Rewind(bool pressRelease) method Stop (line 496) | public void Stop(bool pressRelease) method PowerOn (line 517) | public void PowerOn() method PowerOff (line 525) | public void PowerOff() method PowerToggle (line 533) | public void PowerToggle() method LinkToApi (line 544) | public override void LinkToApi(BasicTriList trilist, uint joinStart, s... FILE: src/PepperDash.Essentials.Devices.Common/SetTopBox/IRSetTopBoxBaseFactory.cs class IRSetTopBoxBaseFactory (line 12) | public class IRSetTopBoxBaseFactory : EssentialsDeviceFactory method BlueJeansPcFactory (line 19) | public BlueJeansPcFactory() method BuildDevice (line 28) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/SoftCodec/GenericSoftCodec.cs class GenericSoftCodec (line 11) | public class GenericSoftCodec : EssentialsDevice, IRoutingSource, IRouti... method GenericSoftCodec (line 35) | public GenericSoftCodec(string key, string name, GenericSoftCodecPrope... method ExecuteSwitch (line 121) | public void ExecuteSwitch(object inputSelector) FILE: src/PepperDash.Essentials.Devices.Common/SoftCodec/GenericSoftCodecFactory.cs class GenericSoftCodecFactory (line 12) | public class GenericSoftCodecFactory : EssentialsDeviceFactory method InRoomPcFactory (line 17) | public InRoomPcFactory() method BuildDevice (line 26) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/Sources/Laptop.cs class Laptop (line 8) | public class Laptop : EssentialsDevice, IHasFeedback, IRoutingSource, IR... method Laptop (line 42) | public Laptop(string key, string name) FILE: src/PepperDash.Essentials.Devices.Common/Sources/LaptopFactory.cs class LaptopFactory (line 12) | public class LaptopFactory : EssentialsDeviceFactory method LaptopFactory (line 17) | public LaptopFactory() method BuildDevice (line 26) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/Streaming/AppleTV.cs class AppleTV (line 16) | [Description("Wrapper class for an IR-Controlled AppleTV")] method AppleTV (line 40) | public AppleTV(string key, string name, IrOutputPortController portCont) method PrintExpectedIrCommands (line 58) | public void PrintExpectedIrCommands() method Up (line 73) | public void Up(bool pressRelease) method Down (line 81) | public void Down(bool pressRelease) method Left (line 89) | public void Left(bool pressRelease) method Right (line 97) | public void Right(bool pressRelease) method Select (line 105) | public void Select(bool pressRelease) method Menu (line 113) | public void Menu(bool pressRelease) method Exit (line 121) | public void Exit(bool pressRelease) method Play (line 133) | public void Play(bool pressRelease) method Pause (line 141) | public void Pause(bool pressRelease) method Rewind (line 153) | public void Rewind(bool pressRelease) method FFwd (line 161) | public void FFwd(bool pressRelease) method ChapMinus (line 169) | public void ChapMinus(bool pressRelease) method ChapPlus (line 177) | public void ChapPlus(bool pressRelease) method Stop (line 185) | public void Stop(bool pressRelease) method Record (line 193) | public void Record(bool pressRelease) method LinkToApi (line 220) | public override void LinkToApi(BasicTriList trilist, uint joinStart, s... FILE: src/PepperDash.Essentials.Devices.Common/Streaming/AppleTVFactory.cs class AppleTVFactory (line 12) | public class AppleTVFactory : EssentialsDeviceFactory method AppleTVFactory (line 17) | public AppleTVFactory() method BuildDevice (line 26) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/Streaming/AppleTvIrCommands.cs class AppleTvIrCommands (line 8) | public static class AppleTvIrCommands FILE: src/PepperDash.Essentials.Devices.Common/Streaming/Roku.cs class Roku2 (line 10) | [Description("Wrapper class for an IR-Controlled Roku")] method Roku2 (line 32) | public Roku2(string key, string name, IrOutputPortController portCont) method Up (line 48) | [Api] method Down (line 57) | [Api] method Left (line 66) | [Api] method Right (line 75) | [Api] method Select (line 85) | [Api] method Menu (line 94) | [Api] method Exit (line 103) | [Api] method Play (line 116) | [Api] method Pause (line 125) | [Api] method Rewind (line 134) | [Api] method FFwd (line 143) | [Api] method ChapMinus (line 153) | public void ChapMinus(bool pressRelease) method ChapPlus (line 161) | public void ChapPlus(bool pressRelease) method Stop (line 169) | public void Stop(bool pressRelease) method Record (line 177) | public void Record(bool pressRelease) FILE: src/PepperDash.Essentials.Devices.Common/Streaming/Roku2Factory.cs class Roku2Factory (line 13) | public class Roku2Factory : EssentialsDeviceFactory method Roku2Factory (line 18) | public Roku2Factory() method BuildDevice (line 27) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/VideoCodec/CiscoCodec/CallHistoryDataClasses.cs class CiscoCallHistory (line 9) | public class CiscoCallHistory class CallbackNumber (line 14) | public class CallbackNumber class DisplayName (line 25) | public class DisplayName class LastOccurrenceStartTime (line 36) | public class LastOccurrenceStartTime class LastOccurrenceDaysAgo (line 47) | public class LastOccurrenceDaysAgo class LastOccurrenceHistoryId (line 58) | public class LastOccurrenceHistoryId class OccurrenceType (line 69) | public class OccurrenceType class IsAcknowledged (line 80) | public class IsAcknowledged class OccurrenceCount (line 91) | public class OccurrenceCount class Entry (line 102) | public class Entry class Offset (line 145) | public class Offset class Limit (line 156) | public class Limit class ResultInfo (line 167) | public class ResultInfo class CallHistoryRecentsResult (line 182) | public class CallHistoryRecentsResult class CommandResponse (line 201) | public class CommandResponse class RootObject (line 212) | public class RootObject FILE: src/PepperDash.Essentials.Devices.Common/VideoCodec/CiscoCodec/RoomPresets.cs type IHasCodecRoomPresets (line 11) | public interface IHasCodecRoomPresets method CodecRoomPresetSelect (line 32) | void CodecRoomPresetSelect(int preset); method CodecRoomPresetStore (line 39) | void CodecRoomPresetStore(int preset, string description); method SelectFarEndPreset (line 45) | void SelectFarEndPreset(int preset); class RoomPresets (line 51) | public static class RoomPresets method GetGenericPresets (line 58) | public static List GetGenericPresets method MockVCFactory (line 927) | public MockVCFactory() method BuildDevice (line 933) | public override EssentialsDevice BuildDevice(DeviceConfig dc) FILE: src/PepperDash.Essentials.Devices.Common/VideoCodec/MockVC/MockVCCamera.cs class MockVCCamera (line 12) | public class MockVCCamera : CameraBase, IHasCameraPtzControl, IHasCamera... method MockVCCamera (line 25) | public MockVCCamera(string key, string name, VideoCodecBase codec) method PositionHome (line 38) | public void PositionHome() method PanLeft (line 50) | public void PanLeft() method PanRight (line 58) | public void PanRight() method PanStop (line 66) | public void PanStop() method TiltDown (line 78) | public void TiltDown() method TiltUp (line 86) | public void TiltUp() method TiltStop (line 94) | public void TiltStop() method ZoomIn (line 106) | public void ZoomIn() method ZoomOut (line 114) | public void ZoomOut() method ZoomStop (line 122) | public void ZoomStop() method FocusNear (line 134) | public void FocusNear() method FocusFar (line 142) | public void FocusFar() method FocusStop (line 150) | public void FocusStop() method TriggerAutoFocus (line 158) | public void TriggerAutoFocus() method LinkToApi (line 168) | public void LinkToApi(BasicTriList trilist, uint joinStart, string joi... class MockFarEndVCCamera (line 177) | public class MockFarEndVCCamera : CameraBase, IHasCameraPtzControl, IAmF... method MockFarEndVCCamera (line 190) | public MockFarEndVCCamera(string key, string name, VideoCodecBase codec) method PositionHome (line 203) | public void PositionHome() method PanLeft (line 215) | public void PanLeft() method PanRight (line 223) | public void PanRight() method PanStop (line 231) | public void PanStop() method TiltDown (line 243) | public void TiltDown() method TiltUp (line 251) | public void TiltUp() method TiltStop (line 259) | public void TiltStop() method ZoomIn (line 271) | public void ZoomIn() method ZoomOut (line 279) | public void ZoomOut() method ZoomStop (line 287) | public void ZoomStop() method LinkToApi (line 297) | public void LinkToApi(BasicTriList trilist, uint joinStart, string joi... FILE: src/PepperDash.Essentials.Devices.Common/VideoCodec/MockVC/MockVcPropertiesConfig.cs class MockVcPropertiesConfig (line 10) | public class MockVcPropertiesConfig method MockVcPropertiesConfig (line 27) | public MockVcPropertiesConfig() FILE: src/PepperDash.Essentials.Devices.Common/VideoCodec/VideoCodecBase.cs class VideoCodecBase (line 29) | public abstract class VideoCodecBase : ReconfigurableDevice, IRoutingInp... method VideoCodecBase (line 53) | protected VideoCodecBase(DeviceConfig config) method PrivacyModeOn (line 160) | public abstract void PrivacyModeOn(); method PrivacyModeOff (line 165) | public abstract void PrivacyModeOff(); method PrivacyModeToggle (line 170) | public abstract void PrivacyModeToggle(); method MuteOff (line 185) | public abstract void MuteOff(); method MuteOn (line 190) | public abstract void MuteOn(); method SetVolume (line 195) | public abstract void SetVolume(ushort level); method MuteToggle (line 205) | public abstract void MuteToggle(); method VolumeDown (line 210) | public abstract void VolumeDown(bool pressRelease); method VolumeUp (line 215) | public abstract void VolumeUp(bool pressRelease); method StartSharing (line 224) | public abstract void StartSharing(); method StopSharing (line 229) | public abstract void StopSharing(); method Dial (line 270) | public abstract void Dial(string number); method EndCall (line 275) | public abstract void EndCall(CodecActiveCallItem call); method EndAllCalls (line 280) | public abstract void EndAllCalls(); method AcceptCall (line 285) | public abstract void AcceptCall(CodecActiveCallItem call); method RejectCall (line 290) | public abstract void RejectCall(CodecActiveCallItem call); method SendDtmf (line 295) | public abstract void SendDtmf(string s); method SendDtmf (line 300) | public virtual void SendDtmf(string s, CodecActiveCallItem call) { } method Dial (line 345) | public abstract void Dial(Meeting meeting); method Dial (line 351) | public virtual void Dial(IInvitableContact contact) method ExecuteSwitch (line 356) | public abstract void ExecuteSwitch(object selector); method SetNewCallStatusAndFireCallStatusChange (line 361) | protected void SetNewCallStatusAndFireCallStatusChange(eCodecCallStatu... method OnCallStatusChange (line 372) | protected virtual void OnCallStatusChange(CodecActiveCallItem item) method SetIsReady (line 399) | protected void SetIsReady() method ListCalls (line 419) | public virtual void ListCalls() method StandbyActivate (line 434) | public abstract void StandbyActivate(); method StandbyDeactivate (line 439) | public abstract void StandbyDeactivate(); method LinkToApi (line 444) | public abstract void LinkToApi(BasicTriList trilist, uint joinStart, s... method LinkVideoCodecToApi (line 454) | protected void LinkVideoCodecToApi(VideoCodecBase codec, BasicTriList ... method LinkVideoCodecToApi (line 482) | protected void LinkVideoCodecToApi(VideoCodecBase codec, BasicTriList ... method LinkVideoCodecInfoToApi (line 626) | private void LinkVideoCodecInfoToApi(BasicTriList trilist, VideoCodecC... method LinkVideoCodecPhoneToApi (line 651) | private void LinkVideoCodecPhoneToApi(IHasPhoneDialing codec, BasicTri... method LinkVideoCodecSelfviewPositionToApi (line 661) | private void LinkVideoCodecSelfviewPositionToApi(IHasSelfviewPosition ... method LinkVideoCodecCameraOffToApi (line 668) | private void LinkVideoCodecCameraOffToApi(IHasCameraOff codec, BasicTr... method LinkVideoCodecVolumeToApi (line 708) | private void LinkVideoCodecVolumeToApi(BasicTriList trilist, VideoCode... method LinkVideoCodecPrivacyToApi (line 726) | private void LinkVideoCodecPrivacyToApi(BasicTriList trilist, VideoCod... method LinkVideoCodecCommMonitorToApi (line 736) | private void LinkVideoCodecCommMonitorToApi(ICommunicationMonitor code... method LinkVideoCodecParticipantsToApi (line 741) | private void LinkVideoCodecParticipantsToApi(IHasParticipants codec, B... method UpdateParticipantsXSig (line 770) | private void UpdateParticipantsXSig(IHasParticipants codec, BasicTriLi... method SetParticipantActions (line 792) | private void SetParticipantActions(BasicTriList trilist, VideoCodecCon... method UpdateParticipantsXSig (line 830) | private string UpdateParticipantsXSig(List currentPartici... method LinkVideoCodecContentSharingToApi (line 935) | private void LinkVideoCodecContentSharingToApi(BasicTriList trilist, V... method LinkVideoCodecScheduleToApi (line 950) | private void LinkVideoCodecScheduleToApi(IHasScheduleAwareness codec, ... method UpdateMeetingsList (line 1000) | private void UpdateMeetingsList(IHasScheduleAwareness codec, BasicTriL... method UpdateMeetingsListXSig (line 1052) | private string UpdateMeetingsListXSig(List meetings) method LinkVideoCodecDirectoryToApi (line 1137) | private void LinkVideoCodecDirectoryToApi(IHasDirectory codec, BasicTr... method SelectDirectoryEntry (line 1207) | private void SelectDirectoryEntry(IHasDirectory codec, ushort i, Basic... method UpdateContactMethodsXSig (line 1302) | private string UpdateContactMethodsXSig(DirectoryContact contact) method UpdateDirectoryXSig (line 1342) | private string UpdateDirectoryXSig(CodecDirectory directory, bool isRoot) method LinkVideoCodecCallControlsToApi (line 1385) | private void LinkVideoCodecCallControlsToApi(BasicTriList trilist, Vid... method UpdateCallStatusXSig (line 1529) | private string UpdateCallStatusXSig() method LinkVideoCodecDtmfToApi (line 1589) | private void LinkVideoCodecDtmfToApi(BasicTriList trilist, VideoCodecC... method SendDtmfAction (line 1613) | private void SendDtmfAction(string s, BasicTriList trilist, VideoCodec... method LinkVideoCodecCameraLayoutsToApi (line 1641) | private void LinkVideoCodecCameraLayoutsToApi(IHasCodecLayouts codec, ... method LinkVideoCodecCameraModeToApi (line 1648) | private void LinkVideoCodecCameraModeToApi(IHasCameraAutoMode codec, B... method LinkVideoCodecSelfviewToApi (line 1698) | private void LinkVideoCodecSelfviewToApi(IHasCodecSelfView codec, Basi... method LinkVideoCodecCameraToApi (line 1706) | private void LinkVideoCodecCameraToApi(IHasCodecCameras codec, BasicTr... method LinkVideoCodecCallHistoryToApi (line 1913) | private void LinkVideoCodecCallHistoryToApi(IHasCallHistory codec, Bas... method UpdateCallHistory (line 1953) | private void UpdateCallHistory(IHasCallHistory codec, BasicTriList tri... method SetCameraPresetNames (line 1997) | private string SetCameraPresetNames(IEnumerable presets) method SetCameraPresetNames (line 2002) | private string SetCameraPresetNames(IEnumerable presets) method SetCameraPresetNames (line 2007) | private string SetCameraPresetNames(ICollection presets) method GetXSigString (line 2023) | private string GetXSigString(XSigToken[] tokenArray) FILE: src/PepperDash.Essentials.MobileControl.Messengers/ContentTypes.cs class SourceSelectMessageContent (line 9) | public class SourceSelectMessageContent class DirectRoute (line 27) | public class DirectRoute FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/DisplayBaseMessenger.cs class DisplayBaseMessenger (line 14) | public class DisplayBaseMessenger : MessengerBase method DisplayBaseMessenger (line 18) | public DisplayBaseMessenger(string key, string messagePath, DisplayBas... method RegisterActions (line 23) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/IChannelMessenger.cs class IChannelMessenger (line 10) | public class IChannelMessenger : MessengerBase method IChannelMessenger (line 14) | public IChannelMessenger(string key, string messagePath, IChannel devi... method RegisterActions (line 19) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/IColorMessenger.cs class IColorMessenger (line 10) | public class IColorMessenger : MessengerBase method IColorMessenger (line 13) | public IColorMessenger(string key, string messagePath, IColor device) ... method RegisterActions (line 18) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/IDPadMessenger.cs class IDPadMessenger (line 10) | public class IDPadMessenger : MessengerBase method IDPadMessenger (line 13) | public IDPadMessenger(string key, string messagePath, IDPad device) : ... method RegisterActions (line 19) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/IDvrMessenger.cs class IDvrMessenger (line 10) | public class IDvrMessenger : MessengerBase method IDvrMessenger (line 13) | public IDvrMessenger(string key, string messagePath, IDvr device) : ba... method RegisterActions (line 18) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/IHasPowerMessenger.cs class IHasPowerMessenger (line 10) | public class IHasPowerMessenger : MessengerBase method IHasPowerMessenger (line 13) | public IHasPowerMessenger(string key, string messagePath, IHasPowerCon... method RegisterActions (line 18) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/INumericMessenger.cs class INumericKeypadMessenger (line 10) | public class INumericKeypadMessenger : MessengerBase method INumericKeypadMessenger (line 13) | public INumericKeypadMessenger(string key, string messagePath, INumeri... method RegisterActions (line 18) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/ISetTopBoxControlsMessenger.cs class ISetTopBoxControlsMessenger (line 10) | public class ISetTopBoxControlsMessenger : MessengerBase method ISetTopBoxControlsMessenger (line 13) | public ISetTopBoxControlsMessenger(string key, string messagePath, ISe... method RegisterActions (line 18) | protected override void RegisterActions() method SendISetTopBoxControlsFullMessageObject (line 29) | private void SendISetTopBoxControlsFullMessageObject() class SetTopBoxControlsState (line 38) | public class SetTopBoxControlsState : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/DeviceTypeExtensions/ITransportMessenger.cs class ITransportMessenger (line 10) | public class ITransportMessenger : MessengerBase method ITransportMessenger (line 13) | public ITransportMessenger(string key, string messagePath, ITransport ... method RegisterActions (line 18) | protected override void RegisterActions() FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/AudioCodecBaseMessenger.cs class AudioCodecBaseMessenger (line 12) | public class AudioCodecBaseMessenger : MessengerBase method AudioCodecBaseMessenger (line 25) | public AudioCodecBaseMessenger(string key, AudioCodecBase codec, strin... method RegisterActions (line 33) | protected override void RegisterActions() method GetCallWithId (line 90) | private CodecActiveCallItem GetCallWithId(string id) method Codec_CallStatusChange (line 95) | private void Codec_CallStatusChange(object sender, CodecCallStatusItem... method SendAtcFullMessageObject (line 104) | private void SendAtcFullMessageObject(string id = null) FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/CameraBaseMessenger.cs class CameraBaseMessenger (line 14) | public class CameraBaseMessenger : MessengerBase where T : IKeyed method CameraBaseMessenger (line 27) | public CameraBaseMessenger(string key, T camera, string messagePath) method PresetsCamera_PresetsListHasChanged (line 42) | private void PresetsCamera_PresetsListHasChanged(object sender, EventA... method RegisterActions (line 59) | protected override void RegisterActions() method HandleCameraPressAndHold (line 166) | private void HandleCameraPressAndHold(JToken content, Action cam... method SendCameraFullMessageObject (line 183) | private void SendCameraFullMessageObject(string id = null) method GetCameraMode (line 231) | private string GetCameraMode() class CameraStateMessage (line 247) | public class CameraStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/CurrentSourcesMessenger.cs class CurrentSourcesMessenger (line 15) | public class CurrentSourcesMessenger : MessengerBase method CurrentSourcesMessenger (line 25) | public CurrentSourcesMessenger(string key, string messagePath, ICurren... method RegisterActions (line 33) | protected override void RegisterActions() method SendCurrentSourceStatus (line 55) | private void SendCurrentSourceStatus(string id = null) class CurrentSourcesStateMessage (line 70) | public class CurrentSourcesStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/DeviceEventMessageBase.cs class DeviceEventMessageBase (line 8) | public abstract class DeviceEventMessageBase : DeviceMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/DeviceInfoMessenger.cs class DeviceInfoMessenger (line 18) | public class DeviceInfoMessenger : MessengerBase method DeviceInfoMessenger (line 33) | public DeviceInfoMessenger(string key, string messagePath, IDeviceInfo... method DebounceTimer_Elapsed (line 46) | private void DebounceTimer_Elapsed(object sender, ElapsedEventArgs e) method RegisterActions (line 60) | protected override void RegisterActions() method SendFullStatus (line 77) | private void SendFullStatus(string id = null) class DeviceInfoStateMessage (line 95) | public class DeviceInfoStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/DeviceMessageBase.cs class DeviceMessageBase (line 8) | public abstract class DeviceMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/DevicePresetsModelMessenger.cs class DevicePresetsModelMessenger (line 15) | public class DevicePresetsModelMessenger : MessengerBase method DevicePresetsModelMessenger (line 25) | public DevicePresetsModelMessenger(string key, string messagePath, ITv... method SendPresets (line 31) | private void SendPresets(string id = null) method RecallPreset (line 39) | private void RecallPreset(ISetTopBoxNumericKeypad device, string channel) method SavePresets (line 44) | private void SavePresets(List presets) method RegisterActions (line 53) | protected override void RegisterActions() class PresetChannelMessage (line 101) | public class PresetChannelMessage class PresetStateMessage (line 119) | public class PresetStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/DeviceStateMessageBase.cs class DeviceStateMessageBase (line 10) | public class DeviceStateMessageBase : DeviceMessageBase method SetInterfaces (line 22) | [Obsolete("SetInterfaces is no longer supported and will be removed in... FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/DeviceVolumeMessenger.cs class DeviceVolumeMessenger (line 14) | public class DeviceVolumeMessenger : MessengerBase method DeviceVolumeMessenger (line 24) | public DeviceVolumeMessenger(string key, string messagePath, IBasicVol... method SendStatus (line 30) | private void SendStatus(string id = null) method RegisterActions (line 66) | protected override void RegisterActions() class VolumeStateMessage (line 170) | public class VolumeStateMessage : DeviceStateMessageBase class Volume (line 182) | public class Volume FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/GenericMessenger.cs class GenericMessenger (line 8) | public class GenericMessenger : MessengerBase method GenericMessenger (line 16) | public GenericMessenger(string key, EssentialsDevice device, string me... method RegisterActions (line 21) | protected override void RegisterActions() method SendFullStatus (line 28) | private void SendFullStatus(string id = null) FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IBasicVideoMuteWithFeedbackMessenger.cs class IBasicVideoMuteWithFeedbackMessenger (line 12) | public class IBasicVideoMuteWithFeedbackMessenger : MessengerBase method IBasicVideoMuteWithFeedbackMessenger (line 22) | public IBasicVideoMuteWithFeedbackMessenger(string key, string message... method SendFullStatus (line 31) | public void SendFullStatus(string id = null) method RegisterActions (line 42) | protected override void RegisterActions() method VideoMuteIsOnFeedback_OutputChange (line 68) | private void VideoMuteIsOnFeedback_OutputChange(object sender, Feedbac... class IBasicVideoMuteWithFeedbackMessage (line 81) | public class IBasicVideoMuteWithFeedbackMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/ICommunicationMonitorMessenger.cs class ICommunicationMonitorMessenger (line 12) | public class ICommunicationMonitorMessenger : MessengerBase method ICommunicationMonitorMessenger (line 16) | public ICommunicationMonitorMessenger(string key, string messagePath, ... method RegisterActions (line 21) | protected override void RegisterActions() method SendFullStatus (line 48) | private void SendFullStatus(string id = null) class CommunicationMonitorState (line 64) | public class CommunicationMonitorState : DeviceStateMessageBase class CommunicationMonitorProps (line 74) | public class CommunicationMonitorProps FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IDspPresetsMessenger.cs class IDspPresetsMessenger (line 11) | public class IDspPresetsMessenger : MessengerBase method IDspPresetsMessenger (line 15) | public IDspPresetsMessenger(string key, string messagePath, IDspPreset... method RegisterActions (line 21) | protected override void RegisterActions() method SendFullStatus (line 41) | private void SendFullStatus(string id = null) class IHasDspPresetsStateMessage (line 55) | public class IHasDspPresetsStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IEssentialsRoomCombinerMessenger.cs class IEssentialsRoomCombinerMessenger (line 20) | public class IEssentialsRoomCombinerMessenger : MessengerBase method IEssentialsRoomCombinerMessenger (line 34) | public IEssentialsRoomCombinerMessenger(string key, string messagePath... method RegisterActions (line 47) | protected override void RegisterActions() method SendFullStatus (line 125) | private void SendFullStatus(string id = null) class RoomCombinerRoom (line 154) | private class RoomCombinerRoom : IKeyName class IEssentialsRoomCombinerStateMessage (line 177) | public class IEssentialsRoomCombinerStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IHasCamerasMessenger.cs class IHasCamerasMessenger (line 11) | [Obsolete("Use IHasCamerasWithControlsMessenger instead. This class will... method IHasCamerasMessenger (line 26) | public IHasCamerasMessenger(string key, string messagePath, IHasCamera... method CameraController_CameraSelected (line 33) | private void CameraController_CameraSelected(object sender, CameraSele... method RegisterActions (line 45) | protected override void RegisterActions() method SendFullStatus (line 68) | private void SendFullStatus(string clientId) class IHasCamerasStateMessage (line 85) | public class IHasCamerasStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IHasCamerasWithControlMessenger.cs class IHasCamerasWithControlMessenger (line 15) | public class IHasCamerasWithControlMessenger : MessengerBase method IHasCamerasWithControlMessenger (line 29) | public IHasCamerasWithControlMessenger(string key, string messagePath,... method CameraController_CameraSelected (line 36) | private void CameraController_CameraSelected(object sender, CameraSele... method RegisterActions (line 54) | protected override void RegisterActions() method SendFullStatus (line 77) | private void SendFullStatus(string clientId) class IHasCamerasWithControlsStateMessage (line 112) | public class IHasCamerasWithControlsStateMessage : DeviceStateMessageBase class KeyName (line 127) | class KeyName : IKeyName method KeyName (line 131) | public KeyName() FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IHasCurrentSourceInfoMessenger.cs class IHasCurrentSourceInfoMessenger (line 11) | public class IHasCurrentSourceInfoMessenger : MessengerBase method IHasCurrentSourceInfoMessenger (line 15) | public IHasCurrentSourceInfoMessenger(string key, string messagePath, ... method RegisterActions (line 20) | protected override void RegisterActions() method SendFullStatus (line 45) | private void SendFullStatus(string id = null) class CurrentSourceStateMessage (line 60) | public class CurrentSourceStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IHasInputsMessenger.cs class IHasInputsMessenger (line 13) | public class IHasInputsMessenger : MessengerBase method IHasInputsMessenger (line 24) | public IHasInputsMessenger(string key, string messagePath, IHasInputs<... method RegisterActions (line 29) | protected override void RegisterActions() method SendFullStatus (line 64) | private void SendFullStatus(string id = null) class IHasInputsStateMessage (line 91) | public class IHasInputsStateMessage : DeviceStateMessageBase class Inputs (line 103) | public class Inputs FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IHasPowerControlWithFeedbackMessenger.cs class IHasPowerControlWithFeedbackMessenger (line 11) | public class IHasPowerControlWithFeedbackMessenger : MessengerBase method IHasPowerControlWithFeedbackMessenger (line 21) | public IHasPowerControlWithFeedbackMessenger(string key, string messag... method SendFullStatus (line 30) | public void SendFullStatus(string id = null) method RegisterActions (line 41) | protected override void RegisterActions() method PowerIsOnFeedback_OutputChange (line 52) | private void PowerIsOnFeedback_OutputChange(object sender, FeedbackEve... class PowerControlWithFeedbackStateMessage (line 65) | public class PowerControlWithFeedbackStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IHasScheduleAwarenessMessenger.cs class IHasScheduleAwarenessMessenger (line 13) | public class IHasScheduleAwarenessMessenger : MessengerBase method IHasScheduleAwarenessMessenger (line 20) | public IHasScheduleAwarenessMessenger(string key, IHasScheduleAwarenes... method RegisterActions (line 28) | protected override void RegisterActions() method CodecSchedule_MeetingEventChange (line 35) | private void CodecSchedule_MeetingEventChange(object sender, MeetingEv... method CodecSchedule_MeetingsListHasChanged (line 48) | private void CodecSchedule_MeetingsListHasChanged(object sender, Event... method SendFullScheduleObject (line 56) | private void SendFullScheduleObject(string id = null) class FullScheduleMessage (line 69) | public class FullScheduleMessage : DeviceStateMessageBase class MeetingChangeMessage (line 89) | public class MeetingChangeMessage class MeetingChange (line 102) | public class MeetingChange FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IHumiditySensor.cs class IHumiditySensorMessenger (line 11) | public class IHumiditySensorMessenger : MessengerBase method IHumiditySensorMessenger (line 15) | public IHumiditySensorMessenger(string key, IHumiditySensor device, st... method RegisterActions (line 21) | protected override void RegisterActions() method SendFullStatus (line 32) | private void SendFullStatus(string id = null) class IHumiditySensorStateMessage (line 46) | public class IHumiditySensorStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/ILevelControlsMessenger.cs class ILevelControlsMessenger (line 13) | public class ILevelControlsMessenger : MessengerBase method ILevelControlsMessenger (line 17) | public ILevelControlsMessenger(string key, string messagePath, ILevelC... method RegisterActions (line 22) | protected override void RegisterActions() method SendFullStatus (line 74) | private void SendFullStatus(string id = null) class LevelControlStateMessage (line 88) | public class LevelControlStateMessage : DeviceStateMessageBase class LevelControlRequestMessage (line 97) | public class LevelControlRequestMessage FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IMatrixRoutingMessenger.cs class IMatrixRoutingMessenger (line 16) | public class IMatrixRoutingMessenger : MessengerBase method IMatrixRoutingMessenger (line 19) | public IMatrixRoutingMessenger(string key, string messagePath, IMatrix... method RegisterActions (line 24) | protected override void RegisterActions() method SendFullStatus (line 76) | private void SendFullStatus(string id = null) class MatrixStateMessage (line 100) | public class MatrixStateMessage : DeviceStateMessageBase class RoutingInput (line 112) | public class RoutingInput method RoutingInput (line 139) | public RoutingInput(IRoutingInputSlot input) class RoutingOutput (line 148) | public class RoutingOutput method RoutingOutput (line 153) | public RoutingOutput(IRoutingOutputSlot output) class MatrixRouteRequest (line 181) | public class MatrixRouteRequest FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IProjectorScreenLiftControlMessenger.cs class IProjectorScreenLiftControlMessenger (line 13) | public class IProjectorScreenLiftControlMessenger : MessengerBase method IProjectorScreenLiftControlMessenger (line 23) | public IProjectorScreenLiftControlMessenger(string key, string message... method RegisterActions (line 32) | protected override void RegisterActions() method Device_PositionChanged (line 58) | private void Device_PositionChanged(object sender, EventArgs e) method SendFullStatus (line 67) | private void SendFullStatus(string id = null) class ScreenLiftStateMessage (line 83) | public class ScreenLiftStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IRunRouteActionMessenger.cs class RunRouteActionMessenger (line 13) | public class RunRouteActionMessenger : MessengerBase method RunRouteActionMessenger (line 20) | public RunRouteActionMessenger(string key, IRunRouteAction routingDevi... method RoutingSink_CurrentSourceChange (line 32) | private void RoutingSink_CurrentSourceChange(SourceListItem info, Chan... method RegisterActions (line 37) | protected override void RegisterActions() method SendRoutingFullMessageObject (line 67) | private void SendRoutingFullMessageObject(string id = null) class RoutingStateMessage (line 87) | public class RoutingStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/ISelectableItemsMessenger.cs class ISelectableItemsMessenger (line 13) | public class ISelectableItemsMessenger : MessengerBase method ISelectableItemsMessenger (line 28) | public ISelectableItemsMessenger(string key, string messagePath, ISele... method RegisterActions (line 34) | protected override void RegisterActions() method SetItems (line 86) | private void SetItems() method LocalItem_ItemUpdated (line 116) | private void LocalItem_ItemUpdated(object sender, EventArgs e) method SendFullStatus (line 121) | private void SendFullStatus(string id = null) class ISelectableItemsStateMessage (line 145) | public class ISelectableItemsStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/IShutdownPromptTimerMessenger.cs class IShutdownPromptTimerMessenger (line 11) | public class IShutdownPromptTimerMessenger : MessengerBase method IShutdownPromptTimerMessenger (line 15) | public IShutdownPromptTimerMessenger(string key, string messagePath, I... method RegisterActions (line 21) | protected override void RegisterActions() method SendFullStatus (line 70) | private void SendFullStatus(string id = null) class IShutdownPromptTimerStateMessage (line 87) | public class IShutdownPromptTimerStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/ISwitchedOutputMessenger.cs class ISwitchedOutputMessenger (line 11) | public class ISwitchedOutputMessenger : MessengerBase method ISwitchedOutputMessenger (line 16) | public ISwitchedOutputMessenger(string key, ISwitchedOutput device, st... method RegisterActions (line 22) | protected override void RegisterActions() method SendFullStatus (line 47) | private void SendFullStatus(string id = null) class ISwitchedOutputStateMessage (line 61) | public class ISwitchedOutputStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/ITechPasswordMessenger.cs class ITechPasswordMessenger (line 10) | public class ITechPasswordMessenger : MessengerBase method ITechPasswordMessenger (line 14) | public ITechPasswordMessenger(string key, string messagePath, ITechPas... method RegisterActions (line 20) | protected override void RegisterActions() method SendFullStatus (line 57) | private void SendFullStatus(string id = null) class ITechPasswordStateMessage (line 72) | public class ITechPasswordStateMessage : DeviceStateMessageBase class ITechPasswordEventMessage (line 81) | public class ITechPasswordEventMessage : DeviceEventMessageBase class SetTechPasswordContent (line 87) | internal class SetTechPasswordContent FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/ITemperatureSensorMessenger.cs class ITemperatureSensorMessenger (line 11) | public class ITemperatureSensorMessenger : MessengerBase method ITemperatureSensorMessenger (line 15) | public ITemperatureSensorMessenger(string key, ITemperatureSensor devi... method RegisterActions (line 21) | protected override void RegisterActions() method SendFullStatus (line 43) | private void SendFullStatus(string id = null) class ITemperatureSensorStateMessage (line 61) | public class ITemperatureSensorStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/LightingBaseMessenger.cs class ILightingScenesMessenger (line 12) | public class ILightingScenesMessenger : MessengerBase method ILightingScenesMessenger (line 16) | public ILightingScenesMessenger(string key, ILightingScenes device, st... method LightingDevice_LightingSceneChange (line 24) | private void LightingDevice_LightingSceneChange(object sender, Lightin... method RegisterActions (line 34) | protected override void RegisterActions() method SendFullStatus (line 55) | private void SendFullStatus(string id = null) class LightingBaseStateMessage (line 70) | public class LightingBaseStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/MessengerBase.cs class MessengerBase (line 16) | public abstract class MessengerBase : EssentialsDevice, IMobileControlMe... method MessengerBase (line 66) | protected MessengerBase(string key, string messagePath) method MessengerBase (line 83) | protected MessengerBase(string key, string messagePath, IKeyName device) method GetInterfaces (line 96) | private List GetInterfaces(Device device) method RegisterWithAppServer (line 105) | public void RegisterWithAppServer(IMobileControl appServerController) method RegisterWithAppServer (line 119) | public void RegisterWithAppServer(IMobileControl appServerController, ... method HandleMessage (line 129) | private void HandleMessage(string path, string id, JToken content) method AddAction (line 149) | protected void AddAction(string path, Action action) method GetActionPaths (line 162) | public List GetActionPaths() method RemoveAction (line 171) | protected void RemoveAction(string path) method RegisterActions (line 184) | protected virtual void RegisterActions() method SubscribeClient (line 193) | protected void SubscribeClient(string clientId) method UnsubscribeClient (line 216) | public void UnsubscribeClient(string clientId) method PostStatusMessage (line 247) | protected void PostStatusMessage(DeviceStateMessageBase message, strin... method PostStatusMessage (line 284) | protected void PostStatusMessage(string type, DeviceStateMessageBase d... method PostStatusMessage (line 314) | protected void PostStatusMessage(JToken content, string type = "", str... method PostEventMessage (line 359) | protected void PostEventMessage(DeviceEventMessageBase message) method PostEventMessage (line 377) | protected void PostEventMessage(DeviceEventMessageBase message, string... method PostEventMessage (line 396) | protected void PostEventMessage(string eventType) FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/PressAndHoldHandler.cs class PressAndHoldHandler (line 12) | public static class PressAndHoldHandler method PressAndHoldHandler (line 20) | static PressAndHoldHandler() method AddTimer (line 30) | private static void AddTimer(string deviceKey, Action action) method ResetTimer (line 56) | private static void ResetTimer(string deviceKey, Action action) method StopTimer (line 71) | private static void StopTimer(string deviceKey, Action action) method GetPressAndHoldHandler (line 88) | public static Action> GetPressAndHoldHandler(stri... method HandlePressAndHold (line 106) | public static void HandlePressAndHold(string deviceKey, JToken content... FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/RoomEventScheduleMessenger.cs class RoomEventScheduleMessenger (line 14) | public class RoomEventScheduleMessenger : MessengerBase method RoomEventScheduleMessenger (line 19) | public RoomEventScheduleMessenger(string key, string messagePath, IRoo... method RegisterActions (line 27) | protected override void RegisterActions() method SaveScheduledEvents (line 49) | private void SaveScheduledEvents(List events) method SaveScheduledEvent (line 57) | private void SaveScheduledEvent(ScheduledEventConfig eventConfig) method SendFullStatus (line 69) | private void SendFullStatus(List events, string ... class RoomEventScheduleStateMessage (line 84) | public class RoomEventScheduleStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/SIMPLAtcMessenger.cs class SIMPLAtcMessenger (line 14) | public class SIMPLAtcMessenger : MessengerBase method SIMPLAtcMessenger (line 36) | public SIMPLAtcMessenger(string key, BasicTriList eisc, string message... method SendFullStatus (line 49) | private void SendFullStatus() method RegisterActions (line 65) | protected override void RegisterActions() method SendCallsList (line 144) | private void SendCallsList() method GetCurrentCallList (line 157) | private List GetCurrentCallList() FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/SIMPLCameraMessenger.cs class SIMPLCameraMessenger (line 16) | public class SIMPLCameraMessenger : MessengerBase method SIMPLCameraMessenger (line 23) | public SIMPLCameraMessenger(string key, BasicTriList eisc, string mess... method RegisterActions (line 38) | protected override void RegisterActions() method HandleCameraPressAndHold (line 71) | private void HandleCameraPressAndHold(JToken content, Action cam... method CustomUnregisterWithAppServer (line 89) | public void CustomUnregisterWithAppServer(IMobileControl appServerCont... method SendCameraFullMessageObject (line 113) | private void SendCameraFullMessageObject() method PostCameraMode (line 145) | private void PostCameraMode() method GetCameraMode (line 157) | private string GetCameraMode() FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/SIMPLDirectRouteMessenger.cs class SimplDirectRouteMessenger (line 12) | public class SimplDirectRouteMessenger : MessengerBase method SimplDirectRouteMessenger (line 23) | public SimplDirectRouteMessenger(string key, BasicTriList eisc, string... method RegisterActions (line 34) | protected override void RegisterActions() method RegisterForDestinationPaths (line 104) | public void RegisterForDestinationPaths() method UpdateSourceForDestination (line 126) | private void UpdateSourceForDestination(string sourceKey, string destKey) FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/SIMPLRouteMessenger.cs class SIMPLRouteMessenger (line 13) | public class SIMPLRouteMessenger : MessengerBase class StringJoin (line 22) | public class StringJoin method SIMPLRouteMessenger (line 30) | public SIMPLRouteMessenger(string key, BasicTriList eisc, string messa... method RegisterActions (line 39) | protected override void RegisterActions() method CustomUnregisterWithAppServer (line 55) | public void CustomUnregisterWithAppServer(IMobileControl appServerCont... method SendRoutingFullMessageObject (line 66) | private void SendRoutingFullMessageObject(string sourceKey) FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/SIMPLVtcMessenger.cs class SIMPLVtcMessenger (line 16) | public class SIMPLVtcMessenger : MessengerBase method SIMPLVtcMessenger (line 37) | public SIMPLVtcMessenger(string key, BasicTriList eisc, string message... method RegisterActions (line 51) | protected override void RegisterActions() method HandleCameraPressAndHold (line 293) | private void HandleCameraPressAndHold(JToken content, Action cam... method PostFullStatus (line 312) | private void PostFullStatus() method PostDirectory (line 342) | private void PostDirectory() method PostCameraMode (line 383) | private void PostCameraMode() method GetCameraMode (line 394) | private string GetCameraMode() method PostSelectedCamera (line 404) | private void PostSelectedCamera() method GetSelectedCamera (line 415) | private string GetSelectedCamera() method PostIsReady (line 433) | private void PostIsReady() method PostCallsList (line 444) | private void PostCallsList() method SelectCamera (line 456) | private void SelectCamera(string s) method GetCurrentCallList (line 467) | private List GetCurrentCallList() FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/ShadeBaseMessenger.cs class IShadesOpenCloseStopMessenger (line 11) | public class IShadesOpenCloseStopMessenger : MessengerBase method IShadesOpenCloseStopMessenger (line 15) | public IShadesOpenCloseStopMessenger(string key, IShadesOpenCloseStop ... method RegisterActions (line 21) | protected override void RegisterActions() method ShadeIsOpenFeedback_OutputChange (line 58) | private void ShadeIsOpenFeedback_OutputChange(object sender, Core.Feed... method ShadeIsClosedFeedback_OutputChange (line 68) | private void ShadeIsClosedFeedback_OutputChange(object sender, Core.Fe... method SendFullStatus (line 79) | private void SendFullStatus(string id = null) class ShadeBaseStateMessage (line 96) | public class ShadeBaseStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/SimplMessengerPropertiesConfig.cs class SimplMessengerPropertiesConfig (line 8) | public class SimplMessengerPropertiesConfig : EiscApiPropertiesConfig.Ap... FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/SystemMonitorMessenger.cs class SystemMonitorMessenger (line 14) | public class SystemMonitorMessenger : MessengerBase method SystemMonitorMessenger (line 18) | public SystemMonitorMessenger(string key, SystemMonitorController sysM... method ProgramInfoChanged (line 39) | private void ProgramInfoChanged(object sender, ProgramInfoEventArgs e) method SysMon_SystemMonitorPropertiesChanged (line 54) | private void SysMon_SystemMonitorPropertiesChanged(object sender, Even... method SendFullStatusMessage (line 59) | private void SendFullStatusMessage(string id = null) method SendSystemMonitorStatusMessage (line 69) | private void SendSystemMonitorStatusMessage(string id = null) method RegisterActions (line 85) | protected override void RegisterActions() class SystemMonitorStateMessage (line 96) | public class SystemMonitorStateMessage FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/TwoWayDisplayBaseMessenger.cs class TwoWayDisplayBaseMessenger (line 11) | public class TwoWayDisplayBaseMessenger : MessengerBase method TwoWayDisplayBaseMessenger (line 15) | public TwoWayDisplayBaseMessenger(string key, string messagePath, TwoW... method SendFullStatus (line 26) | public void SendFullStatus(string id = null) method RegisterActions (line 37) | protected override void RegisterActions() method CurrentInputFeedbackOnOutputChange (line 50) | private void CurrentInputFeedbackOnOutputChange(object sender, Feedbac... method IsWarmingFeedbackOnOutputChange (line 59) | private void IsWarmingFeedbackOnOutputChange(object sender, FeedbackEv... method IsCoolingFeedbackOnOutputChange (line 68) | private void IsCoolingFeedbackOnOutputChange(object sender, FeedbackEv... class TwoWayDisplayBaseStateMessage (line 85) | public class TwoWayDisplayBaseStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl.Messengers/Messengers/VideoCodecBaseMessenger.cs class VideoCodecBaseMessenger (line 22) | public class VideoCodecBaseMessenger : MessengerBase method VideoCodecBaseMessenger (line 37) | public VideoCodecBaseMessenger(string key, VideoCodecBase codec, strin... method OnPasswordRequired (line 60) | private void OnPasswordRequired(object sender, PasswordPromptEventArgs... method CallHistory_RecentCallsListHasChanged (line 79) | private void CallHistory_RecentCallsListHasChanged(object sender, Even... method DirCodec_DirectoryResultReturned (line 106) | protected virtual void DirCodec_DirectoryResultReturned(object sender,... method SendDirectory (line 115) | protected void SendDirectory(CodecDirectory directory) method Codec_IsReadyChange (line 143) | private void Codec_IsReadyChange(object sender, EventArgs e) method RegisterActions (line 166) | protected override void RegisterActions() method SharingSourceFeedback_OutputChange (line 365) | private void SharingSourceFeedback_OutputChange(object sender, Feedbac... method SharingContentIsOnFeedback_OutputChange (line 382) | private void SharingContentIsOnFeedback_OutputChange(object sender, Fe... method PhonebookSyncState_InitialSyncCompleted (line 399) | private void PhonebookSyncState_InitialSyncCompleted(object sender, Ev... method CameraIsOffFeedback_OutputChange (line 416) | private void CameraIsOffFeedback_OutputChange(object sender, FeedbackE... method SelfviewIsOnFeedback_OutputChange (line 421) | private void SelfviewIsOnFeedback_OutputChange(object sender, Feedback... method PresetsCodec_CameraPresetsListHasChanged (line 426) | private void PresetsCodec_CameraPresetsListHasChanged(object sender, E... method CameraAutoModeIsOnFeedback_OutputChange (line 431) | private void CameraAutoModeIsOnFeedback_OutputChange(object sender, Fe... method CameraCodec_CameraSelected (line 437) | private void CameraCodec_CameraSelected(object sender, CameraSelectedE... method MapCameraActions (line 453) | private void MapCameraActions() method HandleCameraPressAndHold (line 569) | private void HandleCameraPressAndHold(JToken content, Action cam... method GetCameraMode (line 584) | private string GetCameraMode() method PostCallHistory (line 604) | private void PostCallHistory() method GetCallWithId (line 635) | private CodecActiveCallItem GetCallWithId(string id) method GetDirectory (line 644) | private void GetDirectory(string id) method GetDirectoryRoot (line 656) | private void GetDirectoryRoot() method GetPreviousDirectory (line 687) | private void GetPreviousDirectory() method Codec_CallStatusChange (line 700) | private void Codec_CallStatusChange(object sender, CodecCallStatusItem... method SendIsReady (line 708) | private void SendIsReady() method GetStatus (line 731) | protected VideoCodecBaseStateMessage GetStatus() method SendFullStatus (line 789) | protected virtual void SendFullStatus(string id = null) method PostReceivingContent (line 799) | private void PostReceivingContent(bool receivingContent) method PostCameraSelfView (line 816) | private void PostCameraSelfView() method PostCameraMode (line 837) | private void PostCameraMode() method PostSelectedCamera (line 854) | private void PostSelectedCamera() method PostCameraPresets (line 874) | private void PostCameraPresets() method GetSelectedCamera (line 891) | private Camera GetSelectedCamera(IHasCodecCameras camerasCodec) method GetCurrentPresets (line 917) | private List GetCurrentPresets() class VideoCodecBaseStateMessage (line 935) | public class VideoCodecBaseStateMessage : DeviceStateMessageBase class CameraStatus (line 1063) | public class CameraStatus class Camera (line 1099) | public class Camera class CameraCapabilities (line 1129) | public class CameraCapabilities class VideoCodecBaseEventMessage (line 1148) | public class VideoCodecBaseEventMessage : DeviceEventMessageBase class PasswordPromptEventMessage (line 1156) | public class PasswordPromptEventMessage : VideoCodecBaseEventMessage FILE: src/PepperDash.Essentials.MobileControl.Messengers/MobileControlMessage.cs class MobileControlMessage (line 10) | public class MobileControlMessage : IMobileControlMessage FILE: src/PepperDash.Essentials.MobileControl.Messengers/MobileControlSimpleContent.cs class MobileControlSimpleContent (line 8) | public class MobileControlSimpleContent FILE: src/PepperDash.Essentials.MobileControl.Messengers/SIMPLJoinMaps/MobileControlSIMPLRoomJoinMap.cs class MobileControlSIMPLRoomJoinMap (line 10) | public class MobileControlSIMPLRoomJoinMap : JoinMapBaseAdvanced method MobileControlSIMPLRoomJoinMap (line 568) | public MobileControlSIMPLRoomJoinMap(uint joinStart) FILE: src/PepperDash.Essentials.MobileControl.Messengers/SIMPLJoinMaps/MobileControlSIMPLRunDirectRouteActionJoinMap.cs class MobileControlSIMPLRunDirectRouteActionJoinMap (line 8) | public class MobileControlSIMPLRunDirectRouteActionJoinMap : JoinMapBase... method MobileControlSIMPLRunDirectRouteActionJoinMap (line 70) | public MobileControlSIMPLRunDirectRouteActionJoinMap(uint joinStart) FILE: src/PepperDash.Essentials.MobileControl.Messengers/SIMPLJoinMaps/SIMPLAtcJoinMap.cs class SIMPLAtcJoinMap (line 9) | public class SIMPLAtcJoinMap : JoinMapBaseAdvanced method SIMPLAtcJoinMap (line 245) | public SIMPLAtcJoinMap(uint joinStart) FILE: src/PepperDash.Essentials.MobileControl.Messengers/SIMPLJoinMaps/SIMPLVtcJoinMap.cs class SIMPLVtcJoinMap (line 9) | public class SIMPLVtcJoinMap : JoinMapBaseAdvanced method SIMPLVtcJoinMap (line 551) | public SIMPLVtcJoinMap(uint joinStart) FILE: src/PepperDash.Essentials.MobileControl/AuthorizationResponse.cs class AuthorizationResponse (line 8) | public class AuthorizationResponse class AuthorizationRequest (line 28) | public class AuthorizationRequest FILE: src/PepperDash.Essentials.MobileControl/ClientSpecificUpdateRequest.cs class ClientSpecificUpdateRequest (line 8) | [Obsolete] method ClientSpecificUpdateRequest (line 15) | public ClientSpecificUpdateRequest(Action action) FILE: src/PepperDash.Essentials.MobileControl/IDelayedConfiguration.cs type IDelayedConfiguration (line 8) | public interface IDelayedConfiguration FILE: src/PepperDash.Essentials.MobileControl/MessageToClients.cs class MessageToClients (line 17) | public class MessageToClients : IQueueMessage method MessageToClients (line 27) | public MessageToClients(object msg, MobileControlWebsocketServer server) method MessageToClients (line 38) | public MessageToClients(DeviceStateMessageBase msg, MobileControlWebso... method Dispatch (line 49) | public void Dispatch() FILE: src/PepperDash.Essentials.MobileControl/MobileControlAction.cs class MobileControlAction (line 10) | public class MobileControlAction : IMobileControlAction method MobileControlAction (line 27) | public MobileControlAction(IMobileControlMessenger messenger, Action GetActionDictionaryPaths() method AddAction (line 1542) | public void AddAction(T messenger, Action a... method RemoveAction (line 1582) | public void RemoveAction(string key) method GetRoomBridge (line 1594) | public MobileControlBridgeBase GetRoomBridge(string key) method GetRoomMessenger (line 1603) | public IMobileControlRoomMessenger GetRoomMessenger(string key) method Bridge_ConfigurationIsReady (line 1608) | private void Bridge_ConfigurationIsReady(object sender, EventArgs e) method ReconnectToServerTimerCallback (line 1628) | private void ReconnectToServerTimerCallback(object o) method AuthorizeSystem (line 1635) | private void AuthorizeSystem(string code) method ShowInfo (line 1679) | private void ShowInfo() method RegisterSystemToServer (line 1790) | public void RegisterSystemToServer() method ConnectWebsocketClient (line 1812) | private void ConnectWebsocketClient() method TryConnect (line 1852) | private void TryConnect() method HandleConnectFailure (line 1881) | private void HandleConnectFailure() method HandleOpen (line 1912) | private void HandleOpen(object sender, EventArgs e) method HandleMessage (line 1920) | private void HandleMessage(object sender, MessageEventArgs e) method HandleError (line 1936) | private void HandleError(object sender, ErrorEventArgs e) method HandleClose (line 1944) | private void HandleClose(object sender, CloseEventArgs e) method SendInitialMessage (line 1964) | private void SendInitialMessage() method GetConfigWithPluginVersion (line 1992) | public MobileControlEssentialsConfig GetConfigWithPluginVersion() method SetClientUrl (line 2032) | public void SetClientUrl(string path, string roomKey = null) method SendMessageObject (line 2047) | public void SendMessageObject(IMobileControlMessage o) method SendMessageObjectToDirectClient (line 2073) | public void SendMessageObjectToDirectClient(object o) method CleanUpWebsocketClient (line 2085) | private void CleanUpWebsocketClient() method ResetPingTimer (line 2097) | private void ResetPingTimer() method StartPingTimer (line 2103) | private void StartPingTimer() method StopPingTimer (line 2109) | private void StopPingTimer() method PingTimerCallback (line 2121) | private void PingTimerCallback(object o) method StartServerReconnectTimer (line 2142) | private void StartServerReconnectTimer() method StopServerReconnectTimer (line 2152) | private void StopServerReconnectTimer() method HandleHeartBeat (line 2162) | private void HandleHeartBeat(JToken content) method HandleClientJoined (line 2178) | private void HandleClientJoined(JToken content) method SendTouchpanelKey (line 2255) | private void SendTouchpanelKey(string clientId, JToken touchpanelKeyTo... method SendDeviceInterfaces (line 2271) | private void SendDeviceInterfaces(string clientId) method HandleUserCode (line 2299) | private void HandleUserCode(JToken content, Action act... method HandleClientMessage (line 2335) | public void HandleClientMessage(string message) method ParseStreamRx (line 2340) | private void ParseStreamRx(string messageText) method TestHttpRequest (line 2449) | private void TestHttpRequest(string s) method PrintTestHttpRequestUsage (line 2508) | private void PrintTestHttpRequestUsage() FILE: src/PepperDash.Essentials.MobileControl/RoomBridges/MobileControlBridgeBase.cs class MobileControlBridgeBase (line 13) | public abstract class MobileControlBridgeBase : MessengerBase, IMobileCo... method MobileControlBridgeBase (line 79) | protected MobileControlBridgeBase(string key, string messagePath) method MobileControlBridgeBase (line 90) | protected MobileControlBridgeBase(string key, string messagePath, IKey... method AddParent (line 103) | public virtual void AddParent(IMobileControl parent) method SetUserCode (line 118) | public void SetUserCode(string code) method SetUserCode (line 135) | public void SetUserCode(string code, string qrChecksum) method UpdateAppUrl (line 146) | public virtual void UpdateAppUrl(string url) method UserCodeChange (line 161) | protected virtual void UserCodeChange() method OnUserCodeChanged (line 176) | protected void OnUserCodeChanged() method OnUserPromptedForCode (line 184) | protected void OnUserPromptedForCode() method OnClientJoined (line 192) | protected void OnClientJoined() FILE: src/PepperDash.Essentials.MobileControl/RoomBridges/MobileControlEssentialsRoomBridge.cs class MobileControlEssentialsRoomBridge (line 31) | public class MobileControlEssentialsRoomBridge : MobileControlBridgeBase method MobileControlEssentialsRoomBridge (line 63) | public MobileControlEssentialsRoomBridge(IEssentialsRoom room) : method MobileControlEssentialsRoomBridge (line 75) | public MobileControlEssentialsRoomBridge(string key, string roomKey, I... method RegisterActions (line 85) | protected override void RegisterActions() method OnTouchPanelsUpdated (line 240) | private void OnTouchPanelsUpdated(JToken content) method UpdateTouchPanelAppUrls (line 249) | private void UpdateTouchPanelAppUrls(string userAppUrl) method OnUserAppUpdated (line 266) | private void OnUserAppUpdated(JToken content) method InCallFeedback_OutputChange (line 275) | private void InCallFeedback_OutputChange(object sender, FeedbackEventA... method GetRoom (line 284) | private void GetRoom() method UserCodeChange (line 305) | protected override void UserCodeChange() method AddTechRoomActions (line 332) | private void AddTechRoomActions() method PrivacyModeIsOnFeedback_OutputChange (line 343) | private void PrivacyModeIsOnFeedback_OutputChange(object sender, Feedb... method IsSharingFeedback_OutputChange (line 366) | private void IsSharingFeedback_OutputChange(object sender, FeedbackEve... method IsWarmingUpFeedback_OutputChange (line 400) | private void IsWarmingUpFeedback_OutputChange(object sender, FeedbackE... method IsCoolingDownFeedback_OutputChange (line 415) | private void IsCoolingDownFeedback_OutputChange(object sender, Feedbac... method OnFeedback_OutputChange (line 429) | private void OnFeedback_OutputChange(object sender, FeedbackEventArgs e) method Room_CurrentVolumeDeviceChange (line 438) | private void Room_CurrentVolumeDeviceChange(object sender, VolumeDevic... method MuteFeedback_OutputChange (line 458) | private void MuteFeedback_OutputChange(object sender, FeedbackEventArg... method VolumeLevelFeedback_OutputChange (line 475) | private void VolumeLevelFeedback_OutputChange(object sender, FeedbackE... method Room_CurrentSingleSourceChange (line 489) | private void Room_CurrentSingleSourceChange(SourceListItem info, Chang... method SendFullStatusForClientId (line 507) | private void SendFullStatusForClientId(string id, IEssentialsRoom room) method GetFullStatusForClientId (line 525) | private RoomStateMessage GetFullStatusForClientId(IEssentialsRoom room) method GetRoomConfiguration (line 579) | private RoomConfiguration GetRoomConfiguration(IEssentialsRoom room) class RoomStateMessage (line 819) | public class RoomStateMessage : DeviceStateMessageBase class ShareState (line 886) | public class ShareState class RoomConfiguration (line 911) | public class RoomConfiguration method RoomConfiguration (line 1107) | public RoomConfiguration() class EnvironmentalDeviceConfiguration (line 1119) | public class EnvironmentalDeviceConfiguration method EnvironmentalDeviceConfiguration (line 1141) | public EnvironmentalDeviceConfiguration(string key, eEnvironmentalDevi... type eEnvironmentalDeviceTypes (line 1151) | public enum eEnvironmentalDeviceTypes class ApiTouchPanelToken (line 1178) | public class ApiTouchPanelToken FILE: src/PepperDash.Essentials.MobileControl/RoomBridges/MobileControlSIMPLRoomBridge.cs class MobileControlSIMPLRoomBridge (line 27) | public class MobileControlSIMPLRoomBridge : MobileControlBridgeBase, IDe... method MobileControlSIMPLRoomBridge (line 84) | public MobileControlSIMPLRoomBridge(string key, string name, uint ipId) method CustomActivate (line 144) | public override bool CustomActivate() method UseEssentialsConfig (line 179) | private void UseEssentialsConfig() method RegisterActions (line 193) | protected override void RegisterActions() method SetupFunctions (line 203) | private void SetupFunctions() method SetupSourceFunctions (line 270) | private void SetupSourceFunctions(string devKey) method HandlePressAndHoldEisc (line 286) | private void HandlePressAndHoldEisc(JToken content, Action action) method SetupFeedbacks (line 305) | private void SetupFeedbacks() method UpdateActivity (line 434) | private void UpdateActivity(int mode) method GetSyntheticSourceDevice (line 449) | private DeviceConfig GetSyntheticSourceDevice(SourceListItem sli, stri... method LoadConfigValues (line 498) | private void LoadConfigValues() method GetSyntheticDestinationDevice (line 770) | private DeviceConfig GetSyntheticDestinationDevice(string key, string ... method CreateDestinationList (line 785) | private void CreateDestinationList(BasicConfig co) method SetupDeviceMessengers (line 887) | private void SetupDeviceMessengers() method SendFullStatus (line 974) | private void SendFullStatus() method GetActivityMode (line 1041) | private int GetActivityMode() method PostStatus (line 1053) | private void PostStatus(object contentObject) method PostMessage (line 1067) | private void PostMessage(string messageType, object contentObject) method EISC_SigChange (line 1082) | private void EISC_SigChange(object currentDevice, SigEventArgs args) method GetSourceGroupDictionary (line 1103) | private Dictionary GetSourceGroupDictionary() method UserCodeChange (line 1122) | protected override void UserCodeChange() FILE: src/PepperDash.Essentials.MobileControl/RoomBridges/SourceDeviceMapDictionary.cs class SourceDeviceMapDictionary (line 8) | public class SourceDeviceMapDictionary : Dictionary method SourceDeviceMapDictionary (line 10) | public SourceDeviceMapDictionary() FILE: src/PepperDash.Essentials.MobileControl/Services/MobileControlApiService.cs class MobileControlApiService (line 12) | public class MobileControlApiService method MobileControlApiService (line 20) | public MobileControlApiService(string apiUrl) method SendAuthorizationRequest (line 38) | public async Task SendAuthorizationRequest(stri... FILE: src/PepperDash.Essentials.MobileControl/Touchpanel/ITheme.cs type ITheme (line 8) | public interface ITheme : IKeyed method UpdateTheme (line 19) | void UpdateTheme(string theme); FILE: src/PepperDash.Essentials.MobileControl/Touchpanel/ITswAppControl.cs type ITswAppControl (line 9) | public interface ITswAppControl : IKeyed method HideOpenApp (line 19) | void HideOpenApp(); method CloseOpenApp (line 24) | void CloseOpenApp(); method OpenApp (line 29) | void OpenApp(); type ITswZoomControl (line 35) | public interface ITswZoomControl : IKeyed method EndZoomCall (line 50) | void EndZoomCall(); FILE: src/PepperDash.Essentials.MobileControl/Touchpanel/ITswAppControlMessenger.cs class ITswAppControlMessenger (line 12) | public class ITswAppControlMessenger : MessengerBase method ITswAppControlMessenger (line 22) | public ITswAppControlMessenger(string key, string messagePath, Device ... method RegisterActions (line 28) | protected override void RegisterActions() method SendFullStatus (line 53) | private void SendFullStatus(string id = null) class TswAppStateMessage (line 67) | public class TswAppStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl/Touchpanel/ITswZoomControlMessenger.cs class ITswZoomControlMessenger (line 13) | public class ITswZoomControlMessenger : MessengerBase method ITswZoomControlMessenger (line 23) | public ITswZoomControlMessenger(string key, string messagePath, Device... method RegisterActions (line 29) | protected override void RegisterActions() method SendFullStatus (line 65) | private void SendFullStatus(string id = null) class TswZoomStateMessage (line 80) | public class TswZoomStateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl/Touchpanel/MobileControlTouchpanelController.cs class MobileControlTouchpanelController (line 28) | public class MobileControlTouchpanelController : TouchpanelBase, IHasFee... method MobileControlTouchpanelController (line 127) | public MobileControlTouchpanelController(string key, string name, Basi... method UpdateTheme (line 227) | public void UpdateTheme(string theme) method RegisterForExtenders (line 242) | private void RegisterForExtenders() method CustomActivate (line 367) | public override bool CustomActivate() method ExtenderSystemReservedSigs_DeviceExtenderSigChange (line 401) | protected override void ExtenderSystemReservedSigs_DeviceExtenderSigCh... method SetupPanelDrivers (line 410) | protected override void SetupPanelDrivers(string roomKey) method Panel_OnlineChange (line 424) | private void Panel_OnlineChange(GenericBase sender, OnlineOfflineEvent... method SendUrlToPanel (line 462) | private void SendUrlToPanel() method Panel_IpInformationChange (line 479) | private void Panel_IpInformationChange(GenericBase sender, ConnectedIp... method GetUrlWithCorrectIp (line 497) | private string GetUrlWithCorrectIp(string url) method SubscribeForMobileControlUpdates (line 537) | private void SubscribeForMobileControlUpdates() method SetAppUrl (line 584) | public void SetAppUrl(string url) method UpdateFeedbacks (line 591) | private void UpdateFeedbacks(object sender, EventArgs args) method UpdateFeedbacks (line 596) | private void UpdateFeedbacks() method UpdateZoomFeedbacks (line 601) | private void UpdateZoomFeedbacks() method HideOpenApp (line 613) | public void HideOpenApp() method OpenApp (line 631) | public void OpenApp() method CloseOpenApp (line 649) | public void CloseOpenApp() method EndZoomCall (line 667) | public void EndZoomCall() method UpdateDeviceInfo (line 685) | public void UpdateDeviceInfo() method ReloadIframe (line 723) | public void ReloadIframe() class MobileControlTouchpanelControllerFactory (line 733) | public class MobileControlTouchpanelControllerFactory : EssentialsPlugin... method MobileControlTouchpanelControllerFactory (line 741) | public MobileControlTouchpanelControllerFactory() method BuildDevice (line 780) | public override EssentialsDevice BuildDevice(DeviceConfig dc) method GetPanelForType (line 799) | private BasicTriListWithSmartObject GetPanelForType(string type, uint ... FILE: src/PepperDash.Essentials.MobileControl/Touchpanel/MobileControlTouchpanelProperties.cs class MobileControlTouchpanelProperties (line 9) | public class MobileControlTouchpanelProperties : CrestronTouchpanelPrope... FILE: src/PepperDash.Essentials.MobileControl/Touchpanel/ThemeMessenger.cs class ThemeMessenger (line 13) | public class ThemeMessenger : MessengerBase method ThemeMessenger (line 23) | public ThemeMessenger(string key, string path, ITheme device) : base(k... method RegisterActions (line 29) | protected override void RegisterActions() class ThemeUpdateMessage (line 51) | public class ThemeUpdateMessage : DeviceStateMessageBase FILE: src/PepperDash.Essentials.MobileControl/TransmitMessage.cs class TransmitMessage (line 14) | public class TransmitMessage : IQueueMessage method TransmitMessage (line 24) | public TransmitMessage(object msg, WebSocket ws) method TransmitMessage (line 35) | public TransmitMessage(DeviceStateMessageBase msg, WebSocket ws) method Dispatch (line 46) | public void Dispatch() FILE: src/PepperDash.Essentials.MobileControl/UserCodeChanged.cs class UserCodeChanged (line 8) | public class UserCodeChanged method UserCodeChanged (line 19) | public UserCodeChanged(Action updateMethod) FILE: src/PepperDash.Essentials.MobileControl/UserCodeChangedContent.cs class UserCodeChangedContent (line 8) | public class UserCodeChangedContent FILE: src/PepperDash.Essentials.MobileControl/Utilities.cs class Utilities (line 11) | public static class Utilities method GetNextClientId (line 19) | public static int GetNextClientId() method ConvertWebsocketLog (line 29) | public static void ConvertWebsocketLog(LogData data, string message, I... FILE: src/PepperDash.Essentials.MobileControl/Volumes.cs class Volumes (line 9) | public class Volumes class Volume (line 34) | public class Volume method Volume (line 96) | public Volume(string key, int level, bool muted, string label, bool ha... method Volume (line 111) | public Volume(string key, int level) method Volume (line 122) | public Volume(string key, bool muted) method Volume (line 132) | public Volume(string key) FILE: src/PepperDash.Essentials.MobileControl/WebApiHandlers/ActionPathsHandler.cs class ActionPathsHandler (line 12) | public class ActionPathsHandler : WebApiBaseRequestHandler method ActionPathsHandler (line 20) | public ActionPathsHandler(MobileControlSystemController controller) : ... method HandleGet (line 29) | protected override void HandleGet(HttpCwsContext context) class ActionPathsResponse (line 44) | public class ActionPathsResponse method ActionPathsResponse (line 59) | public ActionPathsResponse(MobileControlSystemController mcController) class ActionPath (line 68) | public class ActionPath FILE: src/PepperDash.Essentials.MobileControl/WebApiHandlers/DeleteAllUiClientsHandler.cs class DeleteAllUiClientsHandler (line 12) | public class DeleteAllUiClientsHandler : WebApiBaseRequestHandler method DeleteAllUiClientsHandler (line 20) | public DeleteAllUiClientsHandler(MobileControlWebsocketServer directSe... method HandleDelete (line 29) | protected override void HandleDelete(HttpCwsContext context) FILE: src/PepperDash.Essentials.MobileControl/WebApiHandlers/MobileAuthRequestHandler.cs class MobileAuthRequestHandler (line 14) | public class MobileAuthRequestHandler : WebApiBaseRequestAsyncHandler method MobileAuthRequestHandler (line 22) | public MobileAuthRequestHandler(MobileControlSystemController controll... method HandlePost (line 32) | protected override async Task HandlePost(HttpCwsContext context) FILE: src/PepperDash.Essentials.MobileControl/WebApiHandlers/MobileInfoHandler.cs class MobileInfoHandler (line 16) | public class MobileInfoHandler : WebApiBaseRequestHandler method MobileInfoHandler (line 24) | public MobileInfoHandler(MobileControlSystemController controller) : b... method HandleGet (line 33) | protected override void HandleGet(HttpCwsContext context) class InformationResponse (line 57) | public class InformationResponse method InformationResponse (line 78) | public InformationResponse(MobileControlSystemController controller) class MobileControlEdgeServer (line 87) | public class MobileControlEdgeServer method MobileControlEdgeServer (line 132) | public MobileControlEdgeServer(MobileControlSystemController controller) class MobileControlDirectServer (line 141) | public class MobileControlDirectServer method MobileControlDirectServer (line 183) | public MobileControlDirectServer(MobileControlWebsocketServer server) class MobileControlDirectClient (line 192) | public class MobileControlDirectClient method MobileControlDirectClient (line 251) | public MobileControlDirectClient(List clients, KeyValuePair<... class ClientStatus (line 264) | public class ClientStatus method ClientStatus (line 282) | public ClientStatus(UiClient client) FILE: src/PepperDash.Essentials.MobileControl/WebApiHandlers/UiClientHandler.cs class UiClientHandler (line 14) | public class UiClientHandler : WebApiBaseRequestHandler method UiClientHandler (line 22) | public UiClientHandler(MobileControlWebsocketServer directServer) : ba... method HandlePost (line 31) | protected override void HandlePost(HttpCwsContext context) method HandleDelete (line 81) | protected override void HandleDelete(HttpCwsContext context) class ClientRequest (line 162) | public class ClientRequest class ClientResponse (line 189) | public class ClientResponse FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/ConnectionClosedEventArgs.cs class ConnectionClosedEventArgs (line 8) | public class ConnectionClosedEventArgs : EventArgs method ConnectionClosedEventArgs (line 19) | public ConnectionClosedEventArgs(string clientId) FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/DeviceInterfaceInfo.cs class DeviceInterfaceInfo (line 9) | public class DeviceInterfaceInfo : IKeyName FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/JoinResponse.cs class JoinResponse (line 11) | public class JoinResponse FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/JoinToken.cs class JoinToken (line 6) | public class JoinToken FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/MobileControlWebsocketServer.cs class MobileControlWebsocketServer (line 33) | public class MobileControlWebsocketServer : EssentialsDevice method MobileControlWebsocketServer (line 159) | public MobileControlWebsocketServer(string key, int customPort, Mobile... method AddWebApiPaths (line 229) | private void AddWebApiPaths() method AddConsoleCommands (line 257) | private void AddConsoleCommands() method Initialize (line 270) | public override void Initialize() method SetWebsocketLogLevel (line 330) | public void SetWebsocketLogLevel(LogLevel level) method AddClientsForTouchpanels (line 336) | private void AddClientsForTouchpanels() method OnProgramStop (line 414) | private void OnProgramStop(eProgramStatusEventType programEventType) method CreateFolderStructure (line 424) | private void CreateFolderStructure() method GetApplicationConfig (line 484) | private MobileControlApplicationConfig GetApplicationConfig(string pro... method RetrieveSecret (line 525) | private void RetrieveSecret() method UpdateSecret (line 602) | public void UpdateSecret() method GenerateClientTokenFromConsole (line 635) | private void GenerateClientTokenFromConsole(string s) method ValidateGrantCode (line 678) | public (string, string) ValidateGrantCode(string grantCode, string roo... method ValidateGrantCode (line 694) | public (string, string) ValidateGrantCode(string grantCode, MobileCont... method GenerateClientToken (line 718) | public (string, string) GenerateClientToken(MobileControlBridgeBase br... method BuildUiClient (line 744) | private UiClient BuildUiClient(string roomKey, JoinToken token, string... method RegisterUiClient (line 800) | public bool RegisterUiClient(UiClient client, string clientId, string ... method UpdateClientId (line 829) | public bool UpdateClientId(string oldClientId, string newClientId, str... method RegisterLegacyUiClient (line 878) | public void RegisterLegacyUiClient(UiClient client) method PrintSessionData (line 898) | public void PrintSessionData() method RemoveAllTokens (line 917) | public void RemoveAllTokens(string s) method RemoveToken (line 958) | private void RemoveToken(string s) method PrintClientInfo (line 1000) | private void PrintClientInfo() method CrestronEnvironment_ProgramStatusEventHandler (line 1012) | private void CrestronEnvironment_ProgramStatusEventHandler(eProgramSta... method Server_OnGet (line 1033) | private void Server_OnGet(object sender, HttpRequestEventArgs e) method Server_OnPost (line 1080) | private async void Server_OnPost(object sender, HttpRequestEventArgs e) method Server_OnOptions (line 1124) | private void Server_OnOptions(object sender, HttpRequestEventArgs e) method HandleJoinRequest (line 1148) | private void HandleJoinRequest(HttpListenerRequest req, HttpListenerRe... method HandleVersionRequest (line 1250) | private void HandleVersionRequest(HttpListenerResponse res) method HandleImageRequest (line 1268) | private void HandleImageRequest(HttpListenerRequest req, HttpListenerR... method HandleUserAppRequest (line 1317) | private void HandleUserAppRequest(HttpListenerRequest req, HttpListene... method StopServer (line 1410) | public void StopServer() method SendMessageToAllClients (line 1423) | public void SendMessageToAllClients(string message) method SendMessageToClient (line 1444) | public void SendMessageToClient(object clientId, string message) FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/ServerTokenSecrets.cs class ServerTokenSecrets (line 9) | public class ServerTokenSecrets method ServerTokenSecrets (line 25) | public ServerTokenSecrets(string grantCode) FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/UiClient.cs class UiClient (line 19) | public class UiClient : WebSocketBehavior, IKeyed method UpdateId (line 33) | internal void UpdateId(string newId) method UiClient (line 103) | public UiClient(string key, string id, string token, string touchpanel... method OnOpen (line 112) | protected override void OnOpen() method Bridge_UserCodeChanged (line 201) | private void Bridge_UserCodeChanged(object sender, EventArgs e) method SendUserCodeToClient (line 211) | private void SendUserCodeToClient(MobileControlBridgeBase bridge, stri... method OnMessage (line 230) | protected override void OnMessage(MessageEventArgs e) method OnClose (line 242) | protected override void OnClose(CloseEventArgs e) method OnError (line 262) | protected override void OnError(ErrorEventArgs e) FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/UiClientContext.cs class UiClientContext (line 6) | public class UiClientContext method UiClientContext (line 21) | public UiClientContext(JoinToken token) method SetClient (line 29) | public void SetClient(UiClient client) FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/Version.cs class Version (line 9) | public class Version method Version (line 30) | public Version() FILE: src/PepperDash.Essentials.MobileControl/WebSocketServer/WebSocketServerSecretProvider.cs class WebSocketServerSecretProvider (line 6) | internal class WebSocketServerSecretProvider : CrestronLocalSecretsProvider method WebSocketServerSecretProvider (line 8) | public WebSocketServerSecretProvider(string key) class WebSocketServerSecret (line 18) | public class WebSocketServerSecret : ISecret method WebSocketServerSecret (line 38) | public WebSocketServerSecret(string key, object value, ISecretProvider... method DeserializeSecret (line 48) | public ServerTokenSecrets DeserializeSecret() FILE: src/PepperDash.Essentials/AssetLoader.cs class AssetLoader (line 16) | internal static class AssetLoader method Load (line 28) | internal static void Load(string applicationDirectoryPath, string file... method ExtractAssetsZip (line 45) | private static void ExtractAssetsZip(DirectoryInfo applicationDirector... method ExtractHtmlAssetsZip (line 96) | private static void ExtractHtmlAssetsZip(DirectoryInfo applicationDire... method ExtractDevToolsZip (line 161) | private static void ExtractDevToolsZip(DirectoryInfo applicationDirect... method MoveConfigurationFile (line 227) | private static void MoveConfigurationFile(DirectoryInfo applicationDir... FILE: src/PepperDash.Essentials/ControlSystem.cs class ControlSystem (line 22) | public class ControlSystem : CrestronControlSystem, ILoadConfig method ControlSystem (line 35) | public ControlSystem() method InitializeSystem (line 49) | public override void InitializeSystem() method StartSystem (line 93) | private void StartSystem(object preventInitialization) method PrintPortalInfo (line 157) | private void PrintPortalInfo(string args) method DeterminePlatform (line 183) | public void DeterminePlatform() method GoWithLoad (line 268) | public void GoWithLoad() method SetupFilesystem (line 329) | bool SetupFilesystem() method TearDown (line 361) | public void TearDown() method Load (line 377) | void Load() method LoadDevices (line 398) | public void LoadDevices() method LoadTieLines (line 465) | public void LoadTieLines() method ListTieLines (line 496) | private void ListTieLines(string args) method VisualizeRoutes (line 542) | private void VisualizeRoutes(string args) method VisualizeCurrentRoutes (line 591) | private void VisualizeCurrentRoutes(string args) method ParseRouteFilters (line 669) | private void ParseRouteFilters(string args, out eRoutingSignalType? si... method VisualizeRouteDescriptor (line 707) | private void VisualizeRouteDescriptor(RouteDescriptor descriptor) method GetSwitchDescription (line 748) | private string GetSwitchDescription(RouteSwitchDescriptor route) method LoadRooms (line 767) | public void LoadRooms() method LoadLogoServer (line 804) | [Obsolete("Logo server is no longer supported and will be removed in a... method CheckRoomConfig (line 831) | private bool CheckRoomConfig(DeviceConfig c) method LoadAssets (line 864) | internal static void LoadAssets(string applicationDirectoryPath, strin... FILE: src/PepperDash.Essentials/Factory/DeviceFactory.cs class DeviceFactory (line 15) | public class DeviceFactory method DeviceFactory (line 21) | public DeviceFactory() method LoadDeviceFactories (line 52) | private static void LoadDeviceFactories(IDeviceFactory deviceFactory) FILE: src/PepperDash.Essentials/HttpLogoServer.cs class HttpLogoServer (line 15) | public class HttpLogoServer method HttpLogoServer (line 37) | public HttpLogoServer(int port, string directory) method Server_OnHttpRequest (line 67) | void Server_OnHttpRequest(object sender, OnHttpRequestArgs args) method CrestronEnvironment_ProgramStatusEventHandler (line 113) | void CrestronEnvironment_ProgramStatusEventHandler(eProgramStatusEvent... method GetContentType (line 127) | public static string GetContentType(string extension)