

# 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.1**   `OK {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.2**   `ERR15 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.1**   `OK {date} {time} {lat} {long} {elev} {accuracy} {source}`  
If location coordinates could be obtained at date/time, the module returns it.

**9.1.2.2**   `ERR16 LOCATION NOT AVAILABLE`   
If a location fix could not be obtained, the module returns 'LOCATION NOT AVAILABLE'.