Noise data query
parameter explanation
- IDOSyncNoiseBluetoothItemDataModel
| parameter | explanation | remarks |
|---|---|---|
| offset | Sub time offset | int (unit:second) |
| value | Noise value | int |
| dateStr | time stamp Accurate to date | str |
- IDOSyncNoiseBluetoothDataModel
| parameter | explanation | remarks |
|---|---|---|
| year | year | int |
| month | month | int |
| day | day | int |
| dateStr | time stamp Accurate to date | str |
| startTime | start time | unit: second |
| intervalMode | Interval of data | second, minute |
| avgNoise | Average noise | int |
| maxNoise | Maximum noise | int |
| minNoise | Minimum noise | int |
| itemCount | Number of noises | int |
| items | Noise set | array (IDOSyncNoiseBluetoothItemDataModel) |
Query noise by year
Objc:
//parameter:Year, MAC address、Query details
[IDOSyncNoiseDataModel queryOneYearNoiseWithYear:year
macAddr:macAddr
isQueryItems:NO];
Swift:
//parameter:Year, MAC address、Query details
IDOSyncNoiseDataModel.queryOneYearNoise(withYear: year, macAddr: macAddr, isQueryItems: false);
Query noise by month
Objc:
//parameter:year、month、MAC address、day collection within the month、Query details
[IDOSyncNoiseDataModel queryOneMonthNoiseWithYear:year
month:month
macAddr:macAddr
datesOfMonth:&days
isQueryItems:NO];
Swift:
//parameter:year、month、MAC address、day collection within the month、Query details
IDOSyncNoiseDataModel.queryOneMonthNoise(withYear:year, month:month, macAddr:macAddr, datesOfMonth:&days, isQueryItems:false);
Query noise by week
Objc:
//parameter: Week index, week start, MAC address, day collection within the week, query details
[IDOSyncNoiseDataModel queryOneWeekNoiseWithWeekIndex:week
weekStartDay:0
macAddr:macAddr
datesOfWeek:&days
isQueryItems:NO];
Swift:
//parameter: Week index, week start, MAC address, day collection within the week, query details
IDOSyncNoiseDataModel.queryOneWeekNoise(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);
Query noise by day
Objc:
//parameter: Year, month, day, MAC address
[IDOSyncNoiseDataModel queryOneDayNoiseDetailWithMac:macAddr
year:year
month:month
day:day];
Swift:
//parameter: Year, month, day, MAC address
IDOSyncNoiseDataModel.queryOneDayNoiseDetail(withMac:macAddr, year:year, month:month, day:day);
Query all noises
Objc:
//parameter: MAC address
[IDOSyncNoiseDataModel queryAllNoiseWithMac:macAddr];
Swift:
//parameter: MAC address
IDOSyncNoiseDataModel.queryAllNoise(withMac:macAddr);
Query heart rate by week