haitest/bspsvs/suite/bsp/digitiser/testdata/devlon52/t_digitiser.ini
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:39:10 +0200
changeset 0 cec860690d41
permissions -rw-r--r--
Revision: 201005 Kit: 201005

# This is the global environment file to configure the touch-screen test suite on a specific device
# The current default touch screen test suite values are configured for TI OMAP 2420 (H4) hardware digitiser device
# Licencees may need to configure below values to specific devices and also where applicable,
# check supported HAL Enum's


[generic]

# A timeout value in microseconds. 
# This is a 10 second timeout used in the manual testcases
minTimeout                      =1000000

# A timeout value in microseconds. 
# This is a 50 second timeout used in the manual testcases
maxTimeout                      =5000000

# Defines the error margin in pixels that the digitiser test suite will cater for.
errorMargin                     =10


# A hexadecimal value used to represent keycode values used in tests where manual confirmation 
# is required via a key press. 
# The keycode value represents the TKeyCode enum value, by default the hexadecimal value
# used in this suite is the 'green ok' key.
# (Please note that some of these mappings are device dependant).
keyCode                         =0x00C4

[confirm]
instructions                    =Press the green ok key to pass the test case. Any key to fail.

[exitBox]
# Defines the horizontal co-ordinate value for the positioning of the exit box.
minX                      =10

# Defines the vertical co-ordinate  value for the positioning of the exit box.
minY                      =100

# Defines the horizontal co-ordinate value for the positioning of the exit box.
maxX                      =40

# Defines the vertical co-ordinate  value for the positioning of the exit box.
maxY                      =120


[randomPixels]
# Defaults values used in the scenario where the user has
# to touch any pixel on the screen with a stylus, and manually confirm if a test has passed.
instructions                    =Touch any number of screen pixels randomly with stylus. To exit testcase hit the exit box.
pixelfeedback                   =Did the pixels hightlight correctly? Press the number one key to pass the test case. Any key to fail.

# Defines the number of pixels that will need to be verified. In the default scenario we are using -1 to indicate an unlimited number of 
# pixels, for example here the use of the number 3 would indicate three pixels to verify.
pointsTotal                     =-1

[randomLine]
instructions                    =Draw a straight line from any point to any point. To exit testcase hit the exit box.
pixelfeedback                   =Did correct pixels hightlight? Press the number one key to pass the test case. Any key to fail.

# Defines the number of pixels that will need to be verified. In the default scenario we are using -1 to indicate an unlimited number of 
# pixels
pointsTotal                     =3
[preDrawnDots]
# Defaults values used in the scenario when pixels are predrawn on the screen, and the user has
# to touch each pixel with a stylus.
instructions                    =Touch the inside the drawn rectangle. To exit testcase hit the exit box

# Defines the number of pixels that will be predrawn on the screen ready to verify
pointsTotal                     =3

# Define the predrawn co-ordinates here there are 3 but this can be increased by adding further values
# i.e 4_x and so forth
1_x		                =30
1_y		                =210

2_x		                =180
2_y		                =60

3_x		                =200
3_y		                =300


[preDrawnRect]
# Defaults values used in the scenario when pixels are predrawn on the screen, and the user has
# to touch each pixel with a stylus.

instructions                    =With stylus, draw a line within this box. To exit testcase hit the exit box

# Defines the number of pixels that will be predrawn on the screen ready to verify
eventTotal                     =3

# Default values used in the scenario where a line is predrawn on the screen, and the user has
# to follow the line with a stylus. the values below indicate the defualt Top left and bottom right of that rect
tl_x                             =80
tl_y                             =180

br_x                             =200
br_y                             =200

[colour]
# The mask value of the colour black
black                           =0x00
# The mask value of the colour white
white                           =0xFF

[displayMode]
# Define  the mode display mode for the  screen to use in these tests
value                           ={displayMode,defaultmode}  
expected                        ={displayMode,defaultmode} 

# Define  the default mode display mode for the  screen
defaultmode                     ={displayMode,mode1}  

# Define  display mode for the  screen
mode0                           =0

# Define  display mode for the  screen
mode1                           =1

# Define  display mode for the  screen
mode2                           =2

# Define  display mode for the  screen
mode3                           =3

# Define  display mode for the  screen
mode4                           =4

[haldata]

# Default value of the the pen/digitizer horizontal resolution, in pixels
ePenXValue                     =640

# Default value of the pen/digitizer vertical resolution, in pixels.
ePenYValue                     =360

[halDataOff]
# Default value of the the HAL Data to set or get. 
value                   =0
expected                =0

[halDataOn]
# Default value of the the HAL Data to set or get
value                   =1
expected                =1
                           
[rawEvent]
# Defines the Enum strings used by TRawEvent.

# Represents an uninitialised event object.
none                            =ENone     

# EPointerMove A pointer device (e.g. a pen) has moved. Only changes in Cartesian coordinates are tracked.
pointerMove  		        =EPointerMove

# A switch on event caused by a screen tap using a pointer device.
pointerSwitchOn                 =EPointerSwitchOn 

# Represents a keyboard key down event. 
keyDown                         =EKeyDown 

#Represents a keyboard key up event.
keyUp                           =EKeyUp 

# Represents a redraw event.
redraw                          =ERedraw 

# Represents a device switch on event.
switchOn                        =ESwitchOn 

active                          =EActive 
 
inactive                        =EInactive 
 
# Represents a modifier key being pressed.
updateModifiers                 =EUpdateModifiers

# Represents a button down event. This is typically used to represent a pointing device coming into contact with a touch sensitive screen
button1Down  		       =EButton1Down

# Represents a button up event. This is typically used to represent a pointing device being lifted away from a touch sensitive screen.
button1Up                       =EButton1Up

# Represents a button down event. This is typically used to represent a pointing device coming into contact with a touch sensitive screen.
button2Down                    =EButton2Down 

# Represents a button up event. This is typically used to represent a pointing device being lifted away from a touch sensitive screen.
button2Up                      =EButton2Up 

# Represents a button down event. This is typically used to represent a pointing device coming into contact with a touch sensitive screen.
button3Down                    =EButton3Down 

# Represents a button up event. This is typically used to represent a pointing device being lifted away from a touch sensitive screen.
button3Up                      =EButton3Up 

# Represents a device switch off event.
switchOff                      =ESwitchOff 
 
# Represents a key being continually pressed event.
keyRepeat                      =EKeyRepeat
 
# Represents a case open event. The meaning of a case is hardware specific.
caseOpen                       =ECaseOpen

# Represents a case close event. The meaning of a case is hardware specific. 
caseClose                      =ECaseClose 

# Represents a device restart 
restartSystem                  =ERestartSystem