예제 #1
0
        public ISetOfMovements CreateSetOfMovements(ISetOfSensors allSensors)
        {
            MovementCreatorForm movementCreatorForm = new MovementCreatorForm(allSensors);

            movementCreatorForm.ShowDialog();

            return(movementCreatorForm.Result);
        }
예제 #2
0
        public MovementCreatorForm(ISetOfSensors sensorsToParse)
        {
            InitializeComponent();

            sensors = sensorsToParse;
            oldSize = this.Size;

            RenderComponents();
        }
예제 #3
0
        public void RunLoading()
        {
            //ILoadingManager loadingManager = new TextDataLoadingManager(textReader);
            ILoadingManager loadingManager = new ExcelLoadingManagerV2(dataPath);

            Result = loadingManager.LoadSensors();

            LoadingIsDone       = true;
            LoadingWasSuccesful = true;
        }
예제 #4
0
        public void AppendNewData(ISetOfSensors sensors)
        {
            foreach (var sensor in sensors.Sensors)
            {
                SensorData.Add(sensor);
            }

            var sortedData = from sensor in SensorData orderby sensor.SensorInfo.Name select sensor;

            SensorData = sortedData.ToList();
        }
예제 #5
0
 public MovementFactory(ISetOfSensors setOfSensors, Interval interval)
 {
     this.Interval     = interval;
     this.setOfSensors = setOfSensors;
 }
예제 #6
0
        public MovementsCreator(ISetOfSensors setOfSensors)
        {
            this.setOfSensors = setOfSensors;

            maxTime = (from sens in setOfSensors.Sensors select sens.EMG.Length).Max(); //dosnt matter from which i select time
        }