mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-02-11 02:35:00 +00:00
UI Applications can now request status for specific feature sets instead of full status for a device. This will hopefully cut down on the traffic and messages required to get the data for the UI.
39 lines
1.0 KiB
C#
39 lines
1.0 KiB
C#
using Newtonsoft.Json;
|
|
using PepperDash.Essentials.Core;
|
|
|
|
namespace PepperDash.Essentials.Touchpanel
|
|
{
|
|
/// <summary>
|
|
/// Represents a MobileControlTouchpanelProperties
|
|
/// </summary>
|
|
public class MobileControlTouchpanelProperties : CrestronTouchpanelPropertiesConfig
|
|
{
|
|
|
|
/// <summary>
|
|
/// Gets or sets the UseDirectServer
|
|
/// </summary>
|
|
[JsonProperty("useDirectServer")]
|
|
public bool UseDirectServer { get; set; } = false;
|
|
|
|
|
|
/// <summary>
|
|
/// Gets or sets the ZoomRoomController
|
|
/// </summary>
|
|
[JsonProperty("zoomRoomController")]
|
|
public bool ZoomRoomController { get; set; } = false;
|
|
|
|
|
|
/// <summary>
|
|
/// Gets or sets the ButtonToolbarTimoutInS
|
|
/// </summary>
|
|
[JsonProperty("buttonToolbarTimeoutInS")]
|
|
public ushort ButtonToolbarTimoutInS { get; set; } = 0;
|
|
|
|
|
|
/// <summary>
|
|
/// Gets or sets the Theme
|
|
/// </summary>
|
|
[JsonProperty("theme")]
|
|
public string Theme { get; set; } = "light";
|
|
}
|
|
} |