using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace GenericWpfApp.Model
{
   public partial class PassthroughData
   {
      private struct VariableInfo
      {
         // index into where the item is located in the dictionary
         public int passthroughDataModelDictIndex { get; set; }
         // index into where the item is located in the data model
         // the data model contains more than one item
         public int passthroughDataModelItemIndex { get; set; }
      }
      public enum Variables
      {
         VAR1,
         VAR2,
         VAR3,
         VAR4,
         VAR5,
         VAR6,
         VAR7,
         VAR8,
         VAR9,
         VAR10,
         VAR11,
         VAR12,
         VAR13,
         VAR14,
         VAR15,
         VAR16,
         VAR17,
         VAR18,
         VAR19,
         VAR20,
         VAR21,
         VAR22,
         VAR23,
         VAR24,
         VAR25,
         VAR26,
         VAR27,
         VAR28,
         VAR29,
         VAR30,
         VAR31,
         VAR32,
         VAR33,
         VAR34,
         VAR35,
         VAR36,
         VAR37,
         VAR38,
         VAR39,
         VAR40,
         VAR41,
         VAR42,
      };

      private Dictionary<Variables, string> _variableEnumToDescriptionDict = new Dictionary<Variables, string>
        {
            { Variables.VAR1, "IDA Temp" },
            { Variables.VAR2, "FPGA Temp" },
            { Variables.VAR3, "IDA Bias" },
            { Variables.VAR4, "TINT" },
            { Variables.VAR5, "Pitch" },
            { Variables.VAR6, "Yaw" },
            { Variables.VAR7, "Roll" },
        };
   }
}
