feat: Updates IMobileControl3 and adds IMobileControlMessenger

This commit is contained in:
Neil Dorin
2024-01-15 14:31:24 -07:00
parent 610fae972d
commit ab6f1f36f0

View File

@@ -26,6 +26,20 @@ namespace PepperDash.Essentials.Core.DeviceTypeInterfaces
void AddAction(string key, object action);
void RemoveAction(string key);
void AddDeviceMessenger(IMobileControlMessenger messenger);
bool CheckForDeviceMessenger(string key);
}
/// <summary>
/// Describes a mobile control messenger
/// </summary>
public interface IMobileControlMessenger: IKeyed
{
IMobileControl3 AppServerController { get; }
string MessagePath { get; }
void RegisterWithAppServer(IMobileControl3 appServerController);
}
public interface IMobileControlResponseMessage