188.34Description 188.35The +CBKG command sets background colours. 188.37: The value of the colour red, in the range of 0-255.
: The value of the colour green, in the range of 0-255.
: The value of the colour blue, in the range of 0-255. 188.38 188.399.7 Cursor control
Mobility-impaired users may need alternative pointing devices to control the on-screen cursor/pointer. The user shall be able to make a click on a specific coordinate X, Y. The clicks can be various numbers such as single click or double click. Clicks can be done with various buttons, so the buttons being used for the click can also be defined..
188.39.1The following functions are required: pointingDeviceClick (int X, int Y, int numberOfClicks, int buttonNumber); pointingDeviceMove (int X, int Y); pointingDeviceDrag (int X, int Y, int status). 188.39.2Cursor control 188.39.3 188.39.4Pointing Device Recommendation 9.7: The communication device shall provide an interface with the necessary AT command to allow an external device to act as an alternative pointing device. 188.39.5 188.39.69.7.1 Click Syntax
+CCLIK=,,< numberOfClicks >,< buttonNumber >
Description
This command provides the option to click on a specific coordinate X, Y with alternative pointing devices. The clicks can be various numbers such as single click or double click.
Defined values
specific coordinate X, Y
is the coordinate in the x-direction and is an integer. (Value range?)
is the coordinate in the y-direction and is an integer.
defines the number of clicks.
defines what button is used for the click.
Result codes
+CCLIK: OK
+CCLIK ERROR:
Implementation Read Syntax
+CCLIK?
The response to this command is
+CCLIK=?
The response to this command is the following string
Max , Max , Max , Max
Table E.5: +CCLIK parameter command syntax
+CCLIK command with sub-command
|
Command
|
Possible response(s)
|
Execution command:
|
+CCLIK=,,< numberOfClicks >,< buttonNumber >
|
+CCLIK: OK
+CCLIK ERROR:
|
Read command
|
+CCLIK?
|
OK
|
Test command
|
+CCLIK=?
|
Max , Max , Max , Max
|
188.39.7Pointing Device Description 188.39.8This command provides the option to click on a specific coordinate X, Y with alternative pointing devices. The clicks can be various numbers such as single click or double click. > defines the number of clicks. <buttonNumber> defines what button is used for the click. 188.39.9Defined values 188.39.10>: integer; 188.39.11<Y>: integer; 188.39.12<numberOfClicks>: integer; 188.39.13<buttonNumber>: integer. 188.39.149.7.2 Move Syntax
+CMOV=,
Description
This command allows the user to be able to move the cursor to a specific coordinate X, Y. This command can be used several times in order to show the motion.
Defined values
Result codes
+CMOV: OK
+CMOV ERROR: Implementation
Read Syntax
+CMOV?
OK
Test Syntax
+CMOV=?
Max , Max
Table E.6: +CMOV parameter command syntax
+CMOV command with sub-command
|
Command
|
Possible response(s)
|
Execution command:
|
+CMOV=,
|
+CMOV: OK
+CMOV ERROR:
|
Read command
|
+CMOV?
|
OK
|
Test command
|
+CMOV=?
|
Max , Max
|
Description
The user shall be able to move the cursor to a specific coordinate X, Y. This command can be used several times in order to show the motion.
Defined values
is the coordinate in the x-direction and is an integer. (Value range?)
is the coordinate in the y-direction and is an integer.
: integer;
: integer;
188.39.15Pointing Device 9.7.3 Drag Syntax
+CDRG=,,
Description
The user shall be able to drag something with the cursor to a specific coordinate X, Y. This command can be used several times in order to show the motion.
Defined values
is the coordinate in the x-direction and is an integer. (What is the value range?)
is the coordinate in the y-direction and is an integer.
is an integer value that represents the status of the drag operation.
0 Start Drag
1 Move Drag
2 Release Drag
9 No Drag
Result codes
+CDRG: OK
+CDRG ERROR:
Implementation
Read Syntax
+CDRG?
OK Test Syntax
+CDRG=?
Max , Max , Max
Table E.7: +CDRG parameter command syntax
+CDRG command with sub-command
|
Command
|
Possible response(s)
|
Execution command:
|
+CDRG=,,
|
+CDRG: OK
+CDRG ERROR:
|
Read command
|
+CDRG?
|
OK
|
Test command
|
+CDRG=?
|
Max , Max , Max
|
Description
The user shall be able to drag something with the cursor to a specific coordinate X, Y. This command can be used several times in order to show the motion.
Defined values
: integer;
: integer;
:
0 startDrag
1 moveDrag
2 releaseDrag
9.7.4 Example
The following example shows illustrates an possible example sequence of AT commands (in the order listed below):
AT+CDRG=27, 39, 0 (27 is X coordinate, 39 is Y coordinate and 0 is Sstart Drag)
AT+CDRG=30, 42, 1
AT+CDRG=35, 47, 1
AT+CDRG=40, 52, 1
AT+CDRG=45, 57, 1
AT+CDRG=50, 62, 2 (50 is X coordinate, 62 is Y coordinate and 2 is Release Drag)
Share with your friends: |