2.2.54. Language Command Class, version 1¶
The Language Command Class is used to specify the language settings on a device.
2.2.54.1. Language Set Command¶
This command is used to set the language at the receiving node. The receiving node SHOULD use the default language in case the received language is not supported.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_LANGUAGE (0x89) |
|||||||
Command = LANGUAGE_SET (0x01) |
|||||||
Language 1 |
|||||||
Language 2 |
|||||||
Language 3 |
|||||||
Country 1 |
|||||||
Country 2 |
|||||||
Language (24 bits)
The code definition of the languages may be found in ISO 639-2:1998 ‘Codes for the representation of names of languages - Part 2: Alpha-3 code’. In the table below are some examples of the alpha-3 codes listed:
Language |
Language 1 |
Language 2 |
Language 3 |
|---|---|---|---|
English |
e |
n |
g |
Flemish; Dutch |
d |
u |
t |
French |
f |
r |
e |
German |
g |
e |
r |
Italian |
i |
t |
a |
Polish |
p |
o |
l |
Russian |
r |
u |
s |
Walloon |
w |
l |
n |
Country (16 bits) The code definition of the countries may be found in ISO 3166-1 ‘Country Codes: Alpha-2 codes’’. The use of the country field is OPTIONAL and only defined in case it is necessary for distinguishing geographical variants. The number of data fields transmitted MUST be determined from the length field in the frame. In the table below are some examples of the alpha-2 codes listed:
Country |
Country 1 |
Country 2 |
|---|---|---|
Belgium |
B |
E |
Italy |
I |
T |
Netherlands |
N |
L |
Poland |
P |
L |
United Kingdom |
G |
B |
United States |
U |
S |
2.2.54.2. Language Get Command¶
This command is used to request the current language setting in a device.
The Language Report Command MUST be returned in response to this command.
This command MUST NOT be issued via multicast addressing.
A receiving node MUST NOT return a response if this command is received via multicast addressing. The Z-Wave Multicast frame, the broadcast NodeID and the Multi Channel multi-End Point destination are all considered multicast addressing methods.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_LANGUAGE (0x89) |
|||||||
Command = LANGUAGE_GET (0x02) |
|||||||
2.2.54.3. Language Report Command¶
This command returns the current language setting in a device.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_LANGUAGE (0x89) |
|||||||
Command = LANGUAGE_REPORT (0x03) |
|||||||
Language 1 |
|||||||
Language 2 |
|||||||
Language 3 |
|||||||
Country 1 |
|||||||
Country 2 |
|||||||
For fields’ description, refer to Section 2.2.54.1 Language Set Command.