v2 Step count data query

parameter explanation

  • IDOSyncSportDataItemInfoBluetoothModel
parameter explanation remarks
mode Motion mode 00: quiet,
01: slight,
10: moderately active,
11: intense
sportCount Movement steps int
activeTime Active hour room int (second)
calories calorie int (Kcal)
distance Movement distance int (mi)
dateStr Exercise hour day Accurate to day int
serialNumber serialNumber int
  • IDOSyncSportDataInfoBluetoothModel
parameter explanation remarks
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 (IDOSyncSportDataItemInfoBluetoothModel)
totalStep Total movement steps int (unit:step)
totalCalories Total exercise calories int (unit:kcal)
totalDistances Total distance of movement 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
keyWord keyword 0: invalid; 1: Super; 2: Waves; 3: Stable; 4: Slow; 5: Laziness; 6: Incense< Br/>7: a; 8: Sleepy; 9: Burning; 10: Warm; 11: Dynamic; 12: Buddha; 13: Show;
14: Spelling; 15: Habitual; 16: Cool;

Only applicable to Dongha app (obsolete)

Query steps by year

Objc:

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

Swift:

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

Query steps by month

Objc:

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

Swift:

//parameter:year、month、MAC address、day collection within the month、Query details
IDOSyncSportDataModel.queryOneMonthSports(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 queryOneWeekSportsWithWeekIndex: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.queryOneWeekSports(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);

Query steps by day

Objc:

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

Swift:

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

Query all steps

Objc:

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

Swift:

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

Query all basic steps

Objc:

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

Swift:

//parameter: MAC address
IDOSyncSportDataModel.queryAllContractedSports(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 ""