/// <summary>
        /// Populates the settings list will all possible combination of ranges, as defined in the
        /// database. This can result in many elements.
        /// </summary>
        public void PopulateAllPossible()
        {
            list = new List <MotionSensorSettingsTest>();
            seperateSettingLists = new List <MotionSetting>();

            var db = new DAL.CaptureDbTest(ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString);

            Convert(db.ReturnSettingTypeRanges());
        }//Populate
        public ChartDataList Get()
        {
            string conn = ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString;
            var db = new DAL.CaptureDbTest(conn);
            DataTable dt = db.ReturnLagTestData();

            ChartDataList chartDataList = new ChartDataList();
            chartDataList.AddLagTestData(dt, "Lag Tests");

            return chartDataList;
        }
        public ChartDataList Get()
        {
            string    conn = ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString;
            var       db   = new DAL.CaptureDbTest(conn);
            DataTable dt   = db.ReturnLagTestData();

            ChartDataList chartDataList = new ChartDataList();

            chartDataList.AddLagTestData(dt, "Lag Tests");

            return(chartDataList);
        }
        /// <summary>
        /// Creates a list where each setting is changed across its full range, whilst the other settings remain at their default level
        /// </summary>
        public void PopulateSequentialChange()
        {
            seperateSettingLists = new List <MotionSetting>();
            list = new List <MotionSensorSettingsTest>();

            var db = new DAL.CaptureDbTest(ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString);

            Convert(db.ReturnSettingTypeRanges());

            //combine the seperate settings into the list
            seperateSettingLists.ForEach(x => list.AddRange(x.list));
        }//PopulateSequentialChange
Exemplo n.º 5
0
        public void Populate()
        {
            list = new List <LagTestData>();

            string    conn = ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString;
            var       db   = new DAL.CaptureDbTest(conn);
            DataTable dt   = db.ReturnLagTestData();

            foreach (DataRow dr in dt.Rows)
            {
                list.Add(new LagTestData(dr));
            }
        }
Exemplo n.º 6
0
        public void Populate()
        {
            list = new List<LagTestData>();

            string conn = ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString;
            var db = new DAL.CaptureDbTest(conn);
            DataTable dt = db.ReturnLagTestData();

            foreach (DataRow dr in dt.Rows)
            {
                list.Add(new LagTestData(dr));
            }
        }
       // [EnableCors(origins: "http://localhost:3328", headers: "*", methods: "*")]
        public ChartDataList Get()
        {
            string conn = ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString;
            var db = new DAL.CaptureDbTest(conn);
            DataTable settingTypes = db.ReturnSettingTypes();

            ChartDataList chartDataList = new ChartDataList();

            foreach(DataRow dr in settingTypes.Rows)
            {
                DataTable dt = db.ReturnTestConfusionData(dr.Field<int>("settingTypeId"));
                if(dt.Rows.Count > 0)
                {
                chartDataList.AddMotionTestData(dt, dr["settingTypeName"].ToString().ToTitleString());
                }
            }

            return chartDataList;
        }
Exemplo n.º 8
0
        // [EnableCors(origins: "http://localhost:3328", headers: "*", methods: "*")]
        public ChartDataList Get()
        {
            string    conn         = ConfigurationManager.ConnectionStrings["LOCALDB"].ConnectionString;
            var       db           = new DAL.CaptureDbTest(conn);
            DataTable settingTypes = db.ReturnSettingTypes();

            ChartDataList chartDataList = new ChartDataList();

            foreach (DataRow dr in settingTypes.Rows)
            {
                DataTable dt = db.ReturnTestConfusionData(dr.Field <int>("settingTypeId"));
                if (dt.Rows.Count > 0)
                {
                    chartDataList.AddMotionTestData(dt, dr["settingTypeName"].ToString().ToTitleString());
                }
            }

            return(chartDataList);
        }