Difference between revisions of "Therapist Interface discussion"
(→Features) |
(→Classes) |
||
Line 80: | Line 80: | ||
=== Classes === | === Classes === | ||
+ | *SectionC.py | ||
+ | *TimeLineWidget.py | ||
== Section D == | == Section D == |
Revision as of 14:16, 4 December 2009
Contents
General
Setup
- Two monitors
- 19” 4:3 With Therapist Interface
- 24” 19:10 With patient view and World View
Section A
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
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
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