控制
-
未连接设备
-
连接设备
- 桌子图片随桌子实际高度变化 (实际桌子最高1250 最低600),默认900
- 上下箭头控制桌子升降
单击 : 控制桌子升降1mm
长按:桌子每0.2s升降1mm
蓝牙指令:桌子蓝牙协议 A1指令 - 坐站记忆高度(人体坐站图片点击)
点击坐姿按钮 桌子自动到坐姿记忆高度 (执行桌子蓝牙协议A4 运行到M1
指令)
点击站姿按钮 桌子自动到站姿记忆高度 (执行桌子蓝牙协议A5 运行到M2
指令)
4.选择高度
点击桌子图片
会出现选择桌子高度弹窗
取消:弹窗消失
确定:执行桌子蓝牙协议
1B 运行到指定高度位置
指令(执行指令前判断蓝牙是否连接桌子 如果未连接 提示:办公桌未连接蓝牙)
5.记忆高度
点击记忆高度
弹出设置记忆高度弹窗
默认都是未选中状态
只能选中一个(排他性 一个被选中 另一个就要变成非选状态,可随意切换坐姿 站姿)
一旦选中 重复点击选中按钮 不响应(已选中 再次点击无效)
确定
:执行指令前判断蓝牙是否连接桌子 如果未连接 提示:办公桌未连接蓝牙
当前选中坐姿 则执行桌子蓝牙协议A2 设置记忆点M1
指令
当前选中站姿 则执行桌子蓝牙协议A3 设置记忆点M2
指令
取消
:弹窗取消(弹窗点空白处 均不响应)
一旦设置了记忆坐姿 站姿高度 就要将高度上传服务器
接口方法名editUserInfo
6.休眠一小时
具体参照 椅子蓝牙协议 35 午休模式
中的三条指令 进行同步按钮状态 、设置午休模式以及取消午休模式 (执行指令前判断蓝牙是否连接椅子 如果未连接 提示:办公椅未连接蓝牙)
7.椅子电量显示
分别由100张显示不同电量的图片来显示 具体显示通过椅子蓝牙协议23 读取状态
获取电量数值
健康数据
-
UI 日记录
1.今日健康指数
分数 < 60 分 : 环形进度条颜色红色 哭脸图
60 <= 分数 < 80分 环形进度条颜色绿色 笑脸图
80 <= 分数 环形进度条颜色绿色 胜利表情图进度显示有动效
英文字样取接口数据
2.今日已多消耗
数据显示取接口数据
3.今日累计活动
进度条比例 = 今日站姿总时间 / (今日站姿总时间 + 今日坐姿总时间)进度显示有动效
4.今日累计久坐
最多显示7条柱状图(数据超出7条 则取数据最大的7个数据显示,服务器已处理好,最多给出7条数据),不足7条数据时,柱状图要平均分布,并不是从左到右依次排列的,不需要左右滑动,一屏显示
柱状显示有动效
- UI 周记录
与日记录的显示方式一致 ,进度以及柱状图要添加动效
ps:额外添加本周平均坐时模块,UI设计上没有给出,请自行添加
- 时间切换
顶部时间可根据左右按钮切换,如果是当前日或者当前周,继续切换下一日或下一周无效(不可查看未来日或者未来周)。 - 下拉刷新数据
下拉可刷新当前正在查看的日期 或者 周 的数据 - 接口
接口调用方法名listSumRecord
请求参数以及返回数据处理 请参阅接口文档
初版UI: