# 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 'one' key. # (Please note that some of these mappings are device dependant). keyCode =0x0031 [confirm] instructions =Press the number one 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,mode3} # 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 =365 # Default value of the pen/digitizer vertical resolution, in pixels. ePenYValue =280 [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