Difference between revisions of "Therapist Interface discussion"

From vret
Jump to: navigation, search
(Features)
(Classes)
Line 80: Line 80:
  
 
=== Classes ===
 
=== Classes ===
 +
*SectionC.py
 +
*TimeLineWidget.py
  
 
== Section D ==
 
== Section D ==

Revision as of 14:16, 4 December 2009

General

Setup

  • Two monitors
  • 19” 4:3 With Therapist Interface
  • 24” 19:10 With patient view and World View

Section A

SectionA.jpg

Changes

  • VR and Patient View are optional

New

  • Scenario Selection part of the Session Info tab
    • Scenarios are provided by the specific world
    • Scenarios can be build with an external program
  • Sensor selection (Enabling)
    • Hearth rate
    • Sweat
    • (??) Speech recognition
    • (??) Speech detection

Should be able to disable or enable sensors in case certain sensors ain't used or ain't connected. This way no system messages will be shown indicating that a value of a not connected sensor is wrong or in a dangerous area.

  • World specific part of the Session Info tab will get default values depending on the scenario that is selected the widget should be informed of the scenario selection change.

Features

Adjust Session Info

button should also inform the World specific widget that the button is pressed and settings may be changed by the user. Or that the changed setting should take effect and the user can't change them anymore.

The Button text should change to reflect it's current function

Classes

  • SectionA.py
  • SessionInfoWidget.py
  • LogPrintWidget.py
  • VRPatientWidget.py
  • VRViewWidget.py
  • PatientViewWidget.py


Section B

SectionB.jpg

Changes

  • Start/End Session button has to be places in the lower left corner
  • Indicator & Notifier part should become a universal frame for all message, errors, notifications that the system wants to show

New

Features

  • Start/End button start or end the world/scenario. So the world code needs to be informed when the button is pressed
  • Indicator & Notifier messages should be settable by the world code with the following properties:
    • Priority
    • Display Time
    • Message
    • (??)Title
    • Icon

Classes

  • SectionB.py
  • NotifierWidget.py

Section C

SectionC.jpg

Changes

  • Scenario Settings tab is removed (Later a new tab might come in it's place)
  • Voice, Controls will become timebars instead of icons.
    • The length of the timebar indicates the lenght of the action
  • Voice, Controls need to become compacter in the height direction

New

  • Timeline for
    • Hearth rate
    • Sweat sensor

Features

  • Timeline lenght can be set and scrolls to the left as soon as the session time goes over the visible timeline time
  • Timeline callable by the World code and SectionD so that they can put flags, Voices, Controls and SUD score on it at the "Current" time position
  • Timeline can be filled with future events (After the "Current" time line) to show the therapist what is going to happen
  • Skipping in the (Automatic) scenario should change the future (After the "Current" time line) to reflext the current position in the scenario
  • Voice, Controls, Phases can be set with out a duration indication. In that case the bars will be drawn behind the "Current" time line
  • Time line moves or stops when the Start/End session button is pressed

Classes

  • SectionC.py
  • TimeLineWidget.py

Section D

SectionD.jpg

Changes

New

Features

SUDSection.jpg

Classes