Exemple #1
0
        void _endAndStartNewSession()
        {
            _captureController.StartNewSession();
            _captureController.FrameReader.RecordNumber = 0;
            _cameraImagePresenter.Enabled = true;

            spInputScan.Visibility              = Visibility.Visible;
            btnEndSessionAndUpload.Visibility   = Visibility.Collapsed;
            btnEndAndStartNewSession.Visibility = Visibility.Collapsed;
            btnStartNew.Visibility              = Visibility.Visible;
            BtnRedoSweep.Visibility             = Visibility.Collapsed;
            spSessionInfo.Visibility            = Visibility.Collapsed;
            spScanOperation.Visibility          = Visibility.Collapsed;

            BtnRedoSweep.IsEnabled = true;

            SetBtnCaptureContent("Start a new session to begin");

            btnCapture.Background = Brushes.LightGreen;
            btnCapture.IsEnabled  = false;

            tbCapturedSweeps.Text = "0";
            tbCapturedFrames.Text = "--";
            inputName.Text        = "";
            inputWeight.Text      = "";
            inputHeight.Text      = "";
            rbMale.IsChecked      = false;
            rbFemale.IsChecked    = false;
            btnStartNew.FontSize  = 18;
            btnStartNew.Content   = "Select Gender to start";
            btnStartNew.IsEnabled = false;
        }
Exemple #2
0
        public async Task <ArchiveResult> CompressAndStartNewSession()
        {
            Session <object, Shot <ShotDefinition, SavedItem>, ShotDefinition, SavedItem> oldSession = _captureController.Session;

            _captureController.StartNewSession();

            Archiver archiver = new Archiver();

            return(await archiver.PerformArchive(oldSession.SessionPath, oldSession.SessionPath + ".scan"));
        }