Esempio n. 1
0
    public NoteProcessor(string rootNotePath, Session session)
    {
        this.rootNotePath = rootNotePath;
        this.session      = session;

        sessionFolderName = EpochTools.ConvertEpochToSortableDateTimeString(session.StartTime);
    }
Esempio n. 2
0
 public void ShowSessionDetail(Session session)
 {
     scenarioNameTxt.text = session.ScenarioName;
     startTimeTxt.text    = EpochTools.ConvertEpochToHumanReadableTime(session.StartTime, true);
     endTimeTxt.text      = EpochTools.ConvertEpochToHumanReadableTime(session.EndTime, true);
     durationTxt.text     = EpochTools.ConvertDurationToHumanReadableString(session.EndTime - session.StartTime);
 }
Esempio n. 3
0
    private Session CreateSession()
    {
        long timestamp = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalMilliseconds;

        var    patient           = DataService.Instance.GetPatient(GlobalVariables.SelectedPatientId);
        string patientFolderName = patient.Name + patient.Surname + patient.Id;

        string sessionFolderName = EpochTools.ConvertEpochToSortableDateTimeString(timestamp);

        string videoPath = Path.Combine(Path.Combine("capture", patientFolderName), sessionFolderName);

        Session s = new Session
        {
            StartTime    = timestamp,
            PatientId    = GlobalVariables.SelectedPatientId,
            ScenarioName = detail.Phobia + " : " + detail.Name,
            Video        = videoPath
        };

        DataService.Instance.CreateSession(s);

        return(s);
    }