Pressure data query
parameter explanation
- IDOSyncPressureItemInfoBluetoothModel
parameter | explanation | remarks |
---|---|---|
dateStr | day Accurate to day | str |
offset | Sub time offset | int (minute) |
pressureVal | Pressure value | int |
serialNumber | serialNumber | int |
- IDOSyncPressureDataInfoBluetoothModel
parameter | explanation | remarks |
---|---|---|
year | year | int |
month | month | int |
day | day | int |
dateStr | day Accurate to day | str |
minuteOffset | Total time offset | int (minute) |
itemsCount | Pressure packet volume | int |
pressures | Pressure collection | array (IDOSyncPressureItemInfoBluetoothModel) |
Query pressure by year
Objc:
//parameter:Year, MAC address、Query details
[IDOSyncPressureDataModel queryOneYearPressureWithYear:year
macAddr:macAddr
isQueryItems:NO];
Swift:
//parameter:Year, MAC address、Query details
IDOSyncPressureDataModel.queryOneYearPressure(withYear: year, macAddr: macAddr, isQueryItems: false);
Query pressure by month
Objc:
//parameter:year,month,MAC address,day collection within the month,Query details
[IDOSyncPressureDataModel queryOneMonthPressureWithYear:year
month:month
macAddr:macAddr
datesOfMonth:&days
isQueryItems:NO];
Swift:
//parameter:year,month,MAC address,day collection within the month,Query details
IDOSyncPressureDataModel.queryOneMonthPressure(withYear:year, month:month, macAddr:macAddr, datesOfMonth:&days, isQueryItems:false);
Query pressure by week
Objc:
//parameter: Week index, week start, MAC address, day collection within the week, query details
[IDOSyncPressureDataModel queryOneWeekPressureWithWeekIndex:week
weekStartDay:0
macAddr:macAddr
datesOfWeek:&days
isQueryItems:NO];
Swift:
//parameter: Week index, week start, MAC address, day collection within the week, query details
IDOSyncPressureDataModel.queryOneWeekPressure(withWeekIndex:week, weekStartDay:0, macAddr:macAddr, datesOfWeek:&days, isQueryItems: false);
Query pressure by day
Objc:
//parameter: Year, month, day, MAC address
[IDOSyncPressureDataModel queryOneDayPressureDetailWithMac:macAddr
year:year
month:month
day:day];
Swift:
//parameter: Year, month, day, MAC address
IDOSyncPressureDataModel.queryOneDayPressureDetail(withMac:macAddr, year:year, month:month, day:day);
Query all pressures
Objc:
//parameter: MAC address
[IDOSyncPressureDataModel queryAllPressuresWithMac:macAddr];
Swift:
//parameter: MAC address
IDOSyncPressureDataModel.queryAllPressures(withMac:macAddr);