Concox protocol is updated: we changed timestamp value for the device message that is registered for the WHERE# command response. Now the message is registered with current timestamp, instead of the timestamp that is sent by the device in DateTime field. The latter is registered into position.timestamp parameter.
For example, when device reports the following last known position:
Last position! Lat:N19.992476,Lon:W78.665154,Course:92.36,Speed:0.04Km/h,DateTime:2022-11-09 01:40:29
the message like below is registered for the device:
{
"position.direction": 92.36,
"position.latitude": 19.992476,
"position.longitude": -78.665154,
"position.speed": 0.04,
"position.timestamp": 1667958029, // 2022-11-09 01:40:29 from DateTime field
"timestamp": 1669043082.242089 // current timestamp, when the messages was received
}
The update is applicable for all Concox devices.