V2 sleep data query

parameter explanation

  • IDOSyncSleepDataItemInfoBluetoothModel
parameter explanation remarks
sleepStatus Sleep state Sleep state(0x01: Awake,
0x02:Light sleep,
0x03:Deep sleep)
durations Continuous hour int
dateStr time stamp Accurate to date int
startTimeStr Hour timestamp is accurate to minute int
serialNumber serialNumber int
  • IDOSyncSleepDataInfoBluetoothModel
parameter explanation remarks
itemsCount Number of sleep packets int
endHour Sleep end hour int
endMinute Sleep end minute int
totalMinute Total sleep hours int (unit :minute)
lightSleepCount Light sleep times int
deepSleepCount Number of deep sleep int
wakeCount Number of wakes int
wakeMinute Wake up hour long int (unit : minute)
lightSleepMinute Light sleep hour int (unit : minute)
deepSleepMinute Deep sleep hour int (unit : minute)
goalSleepData Target sleep hour length int (unit : minute)
sleepItems Sleep data set array (IDOSyncSleepDataItemInfoBluetoothModel)
year year int
month month int
day day int
dateStr time stamp Accurate to date str
startTimeStr Hour timestamp is accurate to minute str
sleepScore sleeping minute score int (1-100)

Query sleep by year

Objc:

//parameter:Year, MAC address,Query details
[IDOSyncSleepDataModel queryOneYearSleepsWithYear:year                                  
                                          macAddr:macAddr     
                                     isQueryItems:NO];

Swift:

//parameter:Year, MAC address,Query details
IDOSyncSleepDataModel.queryOneYearSleeps(withYear: year, macAddr: macAddr, isQueryItems: false);

Query sleep by month

Objc:

//parameter:year,month,MAC address,month,day collecion,Query details
[IDOSyncSleepDataModel queryOneMonthSleepsWithYear:year                                     
                                           month:month 
                                         macAddr:macAddr 
                                    datesOfMonth:&days
                                    isQueryItems:NO];

Swift:

//parameter:year,month,MAC address,month,day collecion,Query details
IDOSyncSleepDataModel.queryOneMonthSleeps(withYear:year, month:month, macAddr:macAddr, datesOfMonth:&days, isQueryItems:false);

Query sleep by week

Objc:

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

Swift:

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

Query sleep by day

Objc:

//parameter: Year, month, day, MAC address
[IDOSyncSleepDataModel queryOneDaySleepsDetailWithMac:macAddr                                                                                                             
                                                year:year                                                                    
                                                month:month 
                                                  day:day];

Swift:

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

Query all sleep

Objc:

//parameter: MAC address
[IDOSyncSleepDataModel queryAllSleepsWithMac:macAddr];

Swift:

//parameter: MAC address
IDOSyncSleepDataModel.queryAllSleeps(withMac:macAddr);

Query all basic sleep

Objc:

//parameter: MAC address
[IDOSyncSleepDataModel queryAllContractedSleepsWithMac:macAddr];

Swift:

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