The GPS sensor provides several timestamp options depending on sensor type. These options can be toggled using the output-timestamp sensor parameter, and work by modifying the dwGPSFrame.timestamp_us returned when reading a frame. The following table summarizes the timestamp options available for each supported GPS sensor. The default option is host.
Note: this parameter does not modify raw data. For more information, see Sensor Timestamping.
| Protocol | Vendor | Prerequisites | output-timestamp | Notes |
|---|---|---|---|---|
| gps.ublox | Ublox | host | ||
| synced | Time | |||
| gps.uart | Xsens | host | ||
| gps.dataspeed | host | |||
| gps.novatel | Novatel | host | ||
| Time sensor | synced | Time | ||
| gps.xsens | Xsens | host | ||
| smoothed | ||||
| Time sensor | synced | Time | ||
| gps.simulator | host | |||
| raw | ||||
| gps.virtual | host | If supported by vendor above | ||
| smoothed | If supported by vendor above | |||
| Time sensor virtual | synced | If supported by vendor above |