v3睡眠数据查询

参数说明

  • IDOSyncV3SleepDataItemInfoBluetoothModel
参数 说明 备注
stage 睡眠状态 阶段 0x01: 醒着,
0x02 : 浅睡,
0x03 : 深睡 ;
0x04 : 眼动
durations 持续时间 int (秒)
serialNumber 序列号 int
  • IDOSyncV3SleepDataInfoBluetoothModel
参数 说明 备注
dataType 睡眠类型 0x01 正常睡眠,
0x02 午睡小憩,
0x04 不支持眼动(科学睡眠)
itemsCount 睡眠数据包数量 int
dateStr 起床日期 str
getUpTimeStr 起床的时间戳 str 精确到分钟
fallAsleepYear 入睡时间 年 int
fallAsleepMonth 入睡时间 月 int
fallAsleepDay 入睡时间 日 int
fallAsleepHour 入睡时间 时 int
fallAsleepMinutes 入睡时间 分 int
getUpYear 起床时间 年 int
getUpMonth 起床时间 月 int
getUpDay 起床时间 日 int
getUpHour 起床时间 时 int
getUpMinutes 起床时间 分 int
totalMinute 总睡眠时长 int (分钟)
wakeMinute 醒来时长 int
lightSleepMinute 醒来时长 int
deepSleepMinute 深睡眠时长 int
remSleepMinute 眼动眠时长 int
lightSleepCount 浅睡眠次数 int
wakeCount 醒来次数 int
deepSleepCount 深睡眠次数 int
remSleepCount 眼动睡眠次数 int
sleepItems 睡眠集合 array (IDOSyncV3SleepDataItemInfoBluetoothModel)
awrrStatus 呼吸状况 int
breathRate 呼吸质量 0-100 无单位
sleepScore 睡眠评分 1-100
goalSleepData 目标睡眠时长 int (分钟)

按年查询睡眠

Objc:

//参数:年、Mac地址、是否查询详情
[IDOSyncSleepDataModel v3QueryOneYearSleepsWithYear:year                                  
                                          macAddr:macAddr     
                                     isQueryItems:NO];

Swift:

//参数:年、Mac地址、是否查询详情
IDOSyncSleepDataModel.v3QueryOneYearSleeps(withYear: year, macAddr: macAddr, isQueryItems: false);

按月查询睡眠

Objc:

//参数:年、月、Mac地址、月份内的日期集合、是否查询详情
[IDOSyncSleepDataModel v3QueryOneMonthSleepsWithYear:year                                     
                                               month:month 
                                             macAddr:macAddr 
                                        datesOfMonth:&days
                                        isQueryItems:NO];

Swift:

//参数:年、月、Mac地址、月份内的日期集合、是否查询详情
IDOSyncSleepDataModel.v3QueryOneMonthSleeps(withYear:year, month:month, macAddr:macAddr, datesOfMonth:&days, isQueryItems:false);

按周查询睡眠

Objc:

//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
[IDOSyncSleepDataModel v3QueryOneWeekSleepsWithWeekIndex:week
                                            weekStartDay:0                                                             
                                                macAddr:macAddr                                                           
                                            datesOfWeek:&days                                                 
                                            isQueryItems:NO];

Swift:

//参数: 星期索引、星期开始、Mac地址、星期内日期集合、是否查询详情
IDOSyncSleepDataModel.v3QueryOneWeekSleeps(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);

按日查询睡眠

Objc:

//参数: 年、月、日、Mac地址
[IDOSyncSleepDataModel v3QueryOneDaySleepsDetailWithMac:macAddr                                                                                                             
                                                  year:year                                                                    
                                                  month:month 
                                                    day:day];

Swift:

//参数: 年、月、日、Mac地址
IDOSyncSleepDataModel.v3QueryOneDaySleepsDetail(withMac:macAddr, year:year, month:month, day:day);

查询所有睡眠

Objc:

//参数: Mac地址
[IDOSyncSleepDataModel v3QueryAllSleepsWithMac:macAddr];

Swift:

//参数: Mac地址
IDOSyncSleepDataModel.v3QueryAllSleeps(withMac:macAddr);

查询所有基础睡眠

Objc:

//参数: Mac地址
[IDOSyncSleepDataModel v3QueryAllContractedSleepsWithMac:macAddr];

Swift:

//参数: Mac地址
IDOSyncSleepDataModel.v3QueryAllContractedSleeps(withMac:macAddr);
Copyright © 2015-2020 IDO. All rights reserved. all right reserved,powered by Gitbook修订时间: 2023-12-18 10:04:13

results matching ""

    No results matching ""