/// <summary>
        /// Add a switch to the configuration
        /// </summary>
        /// <param name="Name">Switch Name</param>
        /// <param name="Number">Pretty unencoded switch number</param>
        /// <param name="Type">NO = Normally Open (leaf), NC = Normally Closed (optos)</param>
        public void AddSwitch(string Name, string Number, SwitchType Type = SwitchType.NO)
        {
            SwitchConfigFileEntry se = new SwitchConfigFileEntry();

            se.Name   = Name;
            se.Type   = Type;
            se.Number = Number;
            PRSwitches.Add(se);
        }
 /// <summary>
 /// Add a switch to the configuration
 /// </summary>
 /// <param name="Name">Switch Name</param>
 /// <param name="Number">Pretty unencoded switch number</param>
 /// <param name="Type">NO = Normally Open (leaf), NC = Normally Closed (optos)</param>
 public void AddSwitch(string Name, string Number, SwitchType Type = SwitchType.NO)
 {
     SwitchConfigFileEntry se = new SwitchConfigFileEntry();
     se.Name = Name;
     se.Type = Type;
     se.Number = Number;
     PRSwitches.Add(se);
 }