Visually impaired users who wish to read information from the screen on the mobile phone shall be able to increase the font size.
Recommendation 9.8: The communication device shall provide an interface with the necessary AT command to allow an external device to set the font size.
Table E.8: +CFSZ parameter command syntax
+CFSZ command with sub-command
|
Command
|
Possible response(s)
|
Execution command:
|
+CFSZ=
|
+CFSZ: OK
+CFSZ ERROR:
|
Read font size
|
+CFSZ?
|
+CFSZ=
|
Test command
|
+CFSZ=?
|
| 188.41 188.42Description 188.43The +CFSZ command sets font size. 188.44Defined value 188.45>: The preferred font size in pixels. 188.47Visually impaired people and those with cognitive impairments such as dementia, may often encounter difficulties to locate where they are and where they are going. The use of location services can therefore be very useful for these users. This can form the basis of a range of location based assistance and emergency services. 188.48This functionality provides the ability to gather location information from the network (base station triangulation) or from systems such as GPS. The functionality shall include the ability to invoke and configure the function within the phone. These functionalities consume a considerable amount of battery power. Power saving is therefore important so that the user is be able to set them to time-out if inactive after a certain time, and to switch them off easily. 188.49Recommendation 9.9.a: The communication device shall provide an interface with the necessary AT command to allow an external device to invoke the location functionality. 188.50Recommendation 9.9.b: The communication device shall provide an interface with the necessary AT command to allow an external device to configure the operation of the location functionality. 188.51Recommendation 9.9.c: The communication device shall provide an interface with the necessary AT command to allow an external device to set the location services to time-out and switch them off, if inactive after a certain time. 188.52Recommendation 9.9.d: The communication device shall provide an interface with the necessary AT command to allow an external device to switch off the location services. 188.53 188.54 188.55 188.569.10 Menu 188.56.19.10.1 Introduction
The purpose of theis functionality for this set of commands is to the means to customize and provide menus in a way that suit users needs. Some users prefer spoken menus and others would rather use their preferred font size or font colour. In order to allow external devices to present the menus in the preferred way, the menus need to be defined in a standardized way. A scenario illustrating the use of menus is described in appendix II.
9.10.2 Recommendations
The external device shall be able to present the communication device menus to the user in different modes such as text or spoken menus. The user shall be able to navigate in the menus in different modes.
Recommendation 9.10.2.a: The communication device shall provide an interface with the necessary AT command to allow an external device to present menus in alternative modes such as text or spoken menus.
Recommendation 9.10.2.b: The communication device shall provide an interface with the necessary AT command to allow an external device to display menus according to users’ needs and preferences such as font size and colours.
Recommendation 9.10.2.c: The communication device shall provide an interface with the necessary AT command to allow an external device to navigate either with the external device or on the communication device.
188.56.29.10.2.1 Notification of menu changes Syntax
+CMEN=
Description
Set command controls the presentation of an unsolicited result code
+CMEN: < itemN>.
Each time there is a change in the menu on the mobile, the unsolicited result code is transmitted to the external device.
: integer type; this is the unique identifier of the menu (more than one menu can have the same name, and it is therefore necessary to have a unique identifier).
: text string
: integer type; this is a number indicating which of the menu items is highlighted. The menu items are numbered from 1 to N. The value 0 indicates that no item is highlighted.
consists of the following:
- = ,,
: text string
: 0 normal item (in plain text)
-
radiobutton
2 checkbox
: 0 unticked
-
ticked
NOTE 1: The is only relevant when the is radio button or checkbox.
NOTE 2: Menus can be displayed as a list of items or as a set of icons on the mobile. However, the logical representation will remain the same as defined in the present sub-clauses.
EXAMPLE 1: "Main menu", "Phone book", "text", "", "Messaging", "text", "", etc
EXAMPLE 2: "Ask to save", "On", "radio", "unselected", "Off", "radio", "selected"
: 0 Turn off menu notification.
1 Turn on menu notification.
Result codes
+CMEN:, , , , ,< item …>,< itemN>
+CMEN ERROR:
Implementation
Read Syntax
+CMEN?
Test Syntax
+CMEN=?
Table E.9: +CMEN parameter command syntax
+CMEN command with sub-command
|
Command
|
Possible response(s)
|
Execute command:
|
+CMEN=
|
+CMEN:, , , , ,< item …>,< itemN>
+CMEN ERROR:
|
Test command
|
+CMEN=?
|
| 188.56.3 188.56.4Description 188.56.5Set command controls the presentation of an unsolicited result code +CMEN: <menu id>, <menu name>, <highlighted item>, <item1>, <item2>,< item …>,< itemN>. 188.56.6Each time there is a change in the menu on the mobile, the unsolicited result code is sent to the external device. 188.56.7Defined values 188.56.8 <n>: 188.56.90 Turn off menu notification. 188.56.101 Turn on menu notification. 188.56.11: integer type; this is the unique identifier of the menu (more than one menu can have the same name, and it is therefore necessary to have a unique identifier). 188.56.12<menu name>: text string 188.56.13<highlighted item>: integer type; this is a number indicating which of the menu items is highlighted. The menu items are numbered from 1 to N. The value 0 indicates that no item is highlighted. 188.56.14Each consists of the following: 188.56.15<item>=<menu item name> ,<menu item type>,<menu item value> 188.56.16<menu item name>: text string 188.56.17<menu item type> 188.56.180 normal item (in plain text) 188.56.191 radiobutton 188.56.202 checkbox 188.56.21> 188.56.220 unticked 188.56.231 ticked 188.56.24NOTE 1: The is only relevant when the is radio button or checkbox. 188.56.25NOTE 2: Menus can be displayed as a list of items or as a set of icons on the mobile. However, the logical representation will remain the same as defined in the present sub-clauses. 188.56.26EXAMPLE 1: "Main menu", "Phone book", "text", "", "Messaging", "text", "", etc 188.56.27EXAMPLE 2: "Ask to save", "On", "radio", "unselected", "Off", "radio", "selected" 188.56.289.10.2.2 Navigating on the external device Syntax
+ CNMEN =,
Description
The external device provides the communication device with the user interactions when navigating in menus.
Defined values
: integer type; this is the unique identifier of the menu (more than one menu can have the same name, and it is therefore necessary to have a unique identifier).
: 0 back to previous menu (if any).
1 highlight next menu item.
2 highlight previous menu item.
-
select/change status of current menu item (e.g. select current menu item or tick check box or radio button if unticked).
Result codes
+ CNMEN: OK
+ CNMEN ERROR:
Implementation
Read Syntax
Test Syntax
+ CNMEN =?
Table E.10: +CNMEN parameter command syntax
+CNMEN command with sub-command
|
Command
|
Possible response(s)
|
Execution command:
|
+ CNMEN =,
|
+ CNMEN: OK
+ CNMEN ERROR:
|
Test command
|
+ CNMEN =?
|
|
Share with your friends: |