v3 GPS data query
parameter explanation
- IDOSyncV3GpsDataItemInfoBluetoothModel
| parameter | explanation | remarks |
|---|---|---|
| serialNumber | serialNumber | int |
| latitudeStr | latitude | str |
| longitudeStr | longitude | str |
- IDOSyncV3GpsDataInfoBluetoothModel
| parameter | explanation | remarks |
|---|---|---|
| year | year | int |
| month | month | int |
| day | day | int |
| hour | hour | int |
| minute | minute | int |
| second | second | int |
| timeStr | Launch campaign hour Hour timestamp Accurate to second | str |
| dateStr | date stamp(accurate to date) | str |
| itemsCount | Number of GPS packets | int |
| interval | Interval hour length | int (unit:second) |
| startFrom | Motion initiator | int (1 : Bracelet initiation 0 : App initiation) |
| gpsItems | GPS Coordinate point set | array (IDOSyncV3GpsDataItemInfoBluetoothModel) |
Query GPS information by hour timestamp
Objc:
//parameter: time stamp, mac address
[IDOSyncV3GpsDataModel queryV3GpsCoordinatesWithTimeStr:timeStr
macAddr:macAddr];
Swift:
//parameter:time stamp, mac address
IDOSyncV3GpsDataModel.queryV3GpsCoordinates(withTimeStr:timeStr, macAddr: macAddr);
Determine whether there is a track for an activity
Objc:
//parameter: time stamp, mac address
[IDOSyncV3GpsDataModel queryActivityHasCoordinatesWithTimeStr:timeStr
macAddr:macAddr];
Swift:
//parameter: time stamp, mac address
IDOSyncV3GpsDataModel.queryActivityHasCoordinates(withTimeStr:timeStr, macAddr: macAddr);