2.2.45. Geographic Location Command Class, version 1 [OBSOLETED]¶
Warning
THIS COMMAND CLASS HAS BEEN OBSOLETED
New implementations MUST NOT support this version of the Command Class. Use Geographic Location Command Class, version 2 for all new implementations. No certified devices claimed support for version 1.
The Geographic Location Command Class is used to read latitude and longitude from another device. The latitude and longitude may also be set according to the geographic location in question. Date and geographic location may be used to calculate sunrise and sunset for e.g. automatic lighting control.
2.2.45.1. Multi Channel Considerations¶
Multi Channel End Points SHOULD NOT support the Geographic Location Command Class.
2.2.45.2. Geographic Location Set Command¶
This command is used to set latitude and longitude.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_GEOGRAPHIC_LOCATION (0x8C) |
|||||||
Command = GEOGRAPHIC_LOCATION_SET (0x01) |
|||||||
Longitude Degrees |
|||||||
Long. Sign |
Longitude Minutes |
||||||
Latitude Degrees |
|||||||
Lat. Sign |
Latitude Minutes |
||||||
Longitude (16 bits)
The longitude determines one’s location on the earth’s surface, East or West of the Greenwich Meridian. The Greenwich Meridian is located at the Greenwich observatory, in Greenwich, England to be the geographic point for where East and West meet. Therefore, Greenwich Meridian is indicated as 0° longitude. Longitude values for points East of the Meridian are always positive, while points West of the Meridian are always negative. Valid ranges are for degrees (from -180 to 180) and minutes (0-59). Other values will be interpreted as 0.
Latitude (16 bits)
The latitude determines one’s location on the earth’s surface, North or South of the Equator. Latitude is measured between -90° South, and +90° North of the Equator point (0°). Valid ranges are for degrees (from -90 to 90) and minutes (0-59). Other values will be interpreted as 0.
2.2.45.3. Geographic Location Get Command¶
This command is used to request latitude and longitude from a device.
The Geographic Location 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_GEOGRAPHIC_LOCATION (0x8C) |
|||||||
Command = GEOGRAPHIC_LOCATION_GET (0x02) |
|||||||
2.2.45.4. Geographic Location Report Command¶
This command returns latitude and longitude from a device in a Z-Wave network.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_GEOGRAPHIC_LOCATION (0x8C) |
|||||||
Command = GEOGRAPHIC_LOCATION_REPORT (0x03) |
|||||||
Longitude Degrees |
|||||||
Long. Sign |
Longitude Minutes |
||||||
Latitude Degrees |
|||||||
Lat. Sign |
Latitude Minutes |
||||||
Refer to description under the Geographic Location Set Command.