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);