using System; using System.Collections.Generic; using System.Linq; using System.Text; using Crestron.SimplSharp; using PepperDash.Core; using PepperDash.Essentials.Core; namespace PepperDash.Essentials.Devices.Common.DSP { /// /// /// public class BiampTesiraFortePropertiesConfig { public CommunicationMonitorConfig CommunicationMonitorProperties { get; set; } public ControlPropertiesConfig Control { get; set; } /// /// These are key-value pairs, string id, string type. /// Valid types are level and mute. /// Need to include the index values somehow /// public Dictionary LevelControlBlocks { get; set; } // public Dictionary DialerControlBlocks {get; set;} } public class BiampTesiraForteLevelControlBlockConfig { public bool Enabled { get; set; } public string Label { get; set; } public string InstanceTag { get; set; } public int Index1 { get; set; } public int Index2 { get; set; } public bool HasMute { get; set; } public bool HasLevel { get; set; } } }