Пример #1
0
        private void Config()
        {
            ParametersCollection.Add(ObjectDistanceLabel);
            ParametersCollection.Add(ObjectDistanceTextBox);

            ParametersCollection.Add(ObjectSpeedLabel);
            ParametersCollection.Add(ObjectSpeedTextBox);

            ParametersCollection.Add(SignalSpeedLabel);
            ParametersCollection.Add(SignalSpeedTextBox);

            ParametersCollection.Add(MomentInTimeLabel);
            ParametersCollection.Add(MomentInTimeTextBox);


            ResultsCollection.Add(ResultDistanceLabel);
            ResultsCollection.Add(ResultDistanceTextBox);
        }
Пример #2
0
 public MainWindow()
 {
     InitializeComponent();
     this.DataContext = this;
     // Listen to Serial Port events
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "STM-IMU", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "STM-RTC", Result = string.Empty
     });
     // ResultsCollection.Add(new TestResultsModel { IsSelected = false, Parameter = "STM-Internal Battery", Result = string.Empty });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "STM-External Battery", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "STM-CAN1", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "STM-CAN2", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "STM-Ignition", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "WP-IMEI", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "WP-SIM", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "WP-GPS", Result = string.Empty
     });
     ResultsCollection.Add(new TestResultsModel {
         IsSelected = false, Parameter = "WP-Digital Inputs", Result = string.Empty
     });
 }
Пример #3
0
        public MockDatabase()
        {
            User user1 = new User
            {
                Id           = 1,
                UniversityId = "s0000001",
                FirstName    = "Connagh",
                LastName     = "Muldoon",
                Email        = "*****@*****.**",
                PhoneNumber  = "01452699316",
                DateOfBirth  = new DateTime(1995, 06, 01),
                Role         = UserRole.Student,
                Graduated    = false
            };
            User user2 = new User
            {
                Id           = 2,
                UniversityId = "s0000002",
                FirstName    = "Thomas",
                LastName     = "Clark",
                Email        = "*****@*****.**",
                PhoneNumber  = "01452234765",
                DateOfBirth  = new DateTime(1995, 02, 23),
                Role         = UserRole.Student,
                Enrollments  = new List <Identifier>()
            };
            User user3 = new User
            {
                Id           = 3,
                UniversityId = "s0000003",
                FirstName    = "Abu",
                LastName     = "Alam",
                Email        = "*****@*****.**",
                PhoneNumber  = "01452543876",
                DateOfBirth  = new DateTime(1988, 08, 12),
                Role         = UserRole.Lecturer
            };

            Module module1 = new Module
            {
                Id          = 1,
                ModuleTitle = "Applied Ass Kicking",
                ModuleCode  = "CT1337"
            };

            ModuleRun moduleRun1 = new ModuleRun
            {
                Id       = 1,
                Lecturer = user3.ToIdentifier(),
                Module   = module1.ToIdentifier()
            };

            module1.ModuleRuns = new List <Identifier>()
            {
                moduleRun1.ToIdentifier()
            };

            Assignment assignment1 = new Assignment
            {
                Id             = 1,
                AssignmentName = "1. Chew Bubblegum",
                ModuleRun      = moduleRun1.ToIdentifier()
            };

            moduleRun1.Assignments = new List <Identifier>()
            {
                assignment1.ToIdentifier()
            };

            Course course1 = new Course
            {
                Id           = 1,
                Title        = "Computing - BSc W/Hons",
                CourseLeader = user3.ToIdentifier(),
                ModuleRuns   = new List <Identifier>()
                {
                    moduleRun1.ToIdentifier()
                },
                Students = new List <Identifier>()
                {
                    user1.ToIdentifier()
                }
            };

            Result result1 = new Result()
            {
                Id         = 1,
                Assignment = assignment1.ToIdentifier(),
                Grade      = 74,
                Student    = user1.ToIdentifier()
            };

            assignment1.Results = new List <Identifier>()
            {
                result1.ToIdentifier()
            };

            user1.Enrollments = new List <Identifier>()
            {
                moduleRun1.ToIdentifier()
            };
            user1.Course      = new Identifier(course1);
            user3.Enrollments = new List <Identifier>()
            {
                moduleRun1.ToIdentifier()
            };
            user3.Course = new Identifier(course1);

            UsersCollection.Add(user1);
            UsersCollection.Add(user2);
            UsersCollection.Add(user3);
            ModulesCollection.Add(module1);
            ModuleRunsCollection.Add(moduleRun1);
            AssignmentsCollection.Add(assignment1);
            ResultsCollection.Add(result1);
            CoursesCollection.Add(course1);
        }
Пример #4
0
        public void Config()
        {
            GenerateParameters(0);

            #region ADDING ADDITIONAL PARAMETERS CONTROLS TO THE TAB
            AdditionalParametersCollection.Add(SamplingFrequencyLabel);
            AdditionalParametersCollection.Add(SamplingFrequencyTextBox);

            AdditionalParametersCollection.Add(ReconstructionFrequencyLabel);
            AdditionalParametersCollection.Add(ReconstructionFrequencyTextBox);

            AdditionalParametersCollection.Add(QuantLevelAmountLabel);
            AdditionalParametersCollection.Add(QuantLevelAmountTextBox);

            AdditionalParametersCollection.Add(SeenSamplesLabel);
            AdditionalParametersCollection.Add(SeenSamplesTextBox);
            #endregion

            #region ADDING PARAMETERS FOR THE RESULTS
            FilterParameters.Add(MAmountLabel);
            FilterParameters.Add(MAmountTextBox);

            //FilterParameters.Add(FilterSamplingFrequencyLabel);
            //FilterParameters.Add(FilterSamplingFrequencyTextBox);

            FilterParameters.Add(CutOffSamplingFrequencyLabel);
            FilterParameters.Add(CutOffSamplingFrequencyTextBox);

            FilterParameters.Add(WindowLabel);
            FilterParameters.Add(WindowComboBox);

            FilterParameters.Add(FilterLabel);
            FilterParameters.Add(FilterComboBox);
            #endregion


            #region ADDING RESULTS CONTROLS TO THE TAB
            ResultsCollection.Add(AverageLabel);
            ResultsCollection.Add(AverageTextBox);

            ResultsCollection.Add(AbsAverageLabel);
            ResultsCollection.Add(AbsAverageTextBox);

            ResultsCollection.Add(RootMeanSquareLabel);
            ResultsCollection.Add(RootMeanSquareTextBox);

            ResultsCollection.Add(VariationLabel);
            ResultsCollection.Add(VariationTextBox);

            ResultsCollection.Add(AveragePowerLabel);
            ResultsCollection.Add(AveragePowerTextBox);
            #endregion

            #region ADDING SINC SERULTS CONTROLS TO THE TAB
            SincResultsCollection.Add(MeanSquareErrorLabel);
            SincResultsCollection.Add(MeanSquareErrorTextBox);

            SincResultsCollection.Add(RatioLabel);
            SincResultsCollection.Add(RatioTextBox);

            SincResultsCollection.Add(MaxRatioLabel);
            SincResultsCollection.Add(MaxRatioTextBox);

            SincResultsCollection.Add(MaxDiffrenceLabel);
            SincResultsCollection.Add(MaxDiffrenceTextBox);
            #endregion
        }