v3 Step count data query

parameter explanation

  • IDOSyncV3SportDataItemInfoBluetoothModel
parameter explanation remarks
mode Motion mode 00: quiet,
01: slight,
10:Moderately active,
11:fierce
sportCount Movement steps int
activeTime Active hour room int (second)
calories calorie int (kcal)
distance Movement distance int (metre)
dateStr Exercise hour day Accurate to day int
serialNumber serialNumber int
  • IDOSyncV3SportDataInfoBluetoothModel
total distance
parameter explanation remarks
wearFlagArray Wearing minutes per hour array (number)
itemsCount Number of motion packets int
year year int
month month int
day day int
dateStr time stamp Accurate to date str
sportItems Motion data set array (IDOSyncV3SportDataItemInfoBluetoothModel)
totalStep Total movement steps int (unit : step)
totalCalories Total exercise calories int (unit : kcal)
activitycalories Resting calories int (unit : kcal)
restingCalories Active calories int (unit : kcal)
totalDistances total distance int (unit: metre)
totalActiveTime Total hours of exercise int (second)
minuteOffset Start offset int
perMinute Generate data interval int
goalSportData Number of target movements int
totalCount Steps per day items int

Query steps by year

Objc:

//parameter:Year, MAC address、Query details
[IDOSyncSportDataModel queryOneYearV3SportsWithYear:year                                  
                                            macAddr:macAddr     
                                       isQueryItems:NO];

Swift:

//parameter:Year, MAC address、Query details
IDOSyncSportDataModel.queryOneYearV3Sports(withYear: year, macAddr: macAddr, isQueryItems: false);

Query steps by month

Objc:

//parameter:year、month、MAC address、day collection within the month、Query details
[IDOSyncSportDataModel queryOneMonthV3SportsWithYear:year                                     
                                               month:month 
                                             macAddr:macAddr 
                                             datesOfMonth:&days
                                             isQueryItems:NO];

Swift:

//parameter:year、month、MAC address、day collection within the month、Query details
IDOSyncSportDataModel.queryOneMonthV3Sports(withYear:year, month:month, macAddr:macAddr, datesOfMonth:&days, isQueryItems:false);

Query steps by week

Objc:

//parameter: Week index, week start, MAC address, day collection within the week, query details
[IDOSyncSportDataModel queryOneWeekV3SportsWithWeekIndex:week
                                            weekStartDay:0                                                             
                                                 macAddr:macAddr                                                           
                                             datesOfWeek:&days                                                 
                                            isQueryItems:NO];

Swift:

//parameter: Week index, week start, MAC address, day collection within the week, query details
IDOSyncSportDataModel.queryOneWeekV3Sports(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);

Query steps by day

Objc:

//parameter: Year, month, day, MAC address
[IDOSyncSportDataModel queryOneDayV3SportDetailWithMac:macAddr                                                                                                             
                                                  year:year                                                                    
                                                 month:month 
                                                   day:day];

Swift:

//parameter: Year, month, day, MAC address
IDOSyncSportDataModel.queryOneDayV3SportDetail(withMac:macAddr, year:year, month:month, day:day);

Query all steps

Objc:

//parameter: MAC address
[IDOSyncSportDataModel queryAllV3SportsWithMac:macAddr];

Swift:

//parameter: MAC address
IDOSyncSportDataModel.queryAllV3Sports(withMac:macAddr);

Query all basic steps

Objc:

//parameter: MAC address
[IDOSyncSportDataModel queryAllV3ContractedSportsWithMac:macAddr];

Swift:

//parameter: MAC address
IDOSyncSportDataModel.queryAllV3ContractedSports(withMac:macAddr);
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by GitbookModify Date: 2023-12-18 10:04:13

results matching ""

    No results matching ""