9 Additional services
9.1.1 TIME? ⁞ Request current time information
ExpressLink modules must provide time information as available from SNTP, GPS, or cellular network sources. Note that devices can choose to maintain a time reference internally, even when disconnected or in sleep mode, depending on implementation-specific software or hardware capabilities.
Returns:
9.1.1.1OK {date YYYY/MM/DD} {time hh:mm:ss.xx} {source}-
If time information is available and recently obtained, the module returns it.
9.1.1.2ERR15 TIME NOT AVAILABLE-
If a recent time fix could not be obtained, the module returns 'TIME NOT AVAILABLE'.
9.1.2 WHERE? ⁞ Request location information
ExpressLink modules can optionally provide last location information as available from GPS, GNSS, cellular networks, or other triangulation methods. A timestamp is provided to let the host determine the currency of the information. The implementation of this command is optional.
Returns:
9.1.2.1OK {date} {time} {lat} {long} {elev} {accuracy} {source}-
If location coordinates could be obtained at date/time, the module returns it.
9.1.2.2ERR16 LOCATION NOT AVAILABLE-
If a location fix could not be obtained, the module returns 'LOCATION NOT AVAILABLE'.