加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
水米机SDK使用说明

1、下载aar包
aar配置说明
minSdk 21
compileSdk 30

2、module配置
gradle.gradle文件配置
implementation files('libs\\zjwater.aar')
implementation 'io.github.xmaihh:serialport:2.1.1'


3、添加权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />



4、初始化
ZhiJieManager().initSDK(this);

5、SDK使用注意事项,更改详细使用请查看demo。
A:制水方法使用说明
1):SDK提供了简单使用方式,对象MakeWaterInstance初始化后,调用MakeWaterInstance.start()即可进行制水。不需要其他额外操作和设置。
2):SDK也提供了自定义使用方式,可以自定义制水各项参数。具体参考demo详细设置。
3):机器闲置时,可调用MakeWaterInstance.start()方法开启持续检测制水,保持售水水位充足。(需要特别注意!!!)
4):机器进行售米,售水工作时,要及时调用MakeWaterInstance.stop()方法关闭持续检测制水。(需要特别注意!!!)
5):制水回调MakeWaterHelperCallback,提供了当前低水位状态回调(currentLowLevelStatus()),当前水压状态回调(currentWaterPressureStatus()),制水异常回调(makeWaterException())供开发者掌握制水状态流程。

B:售水方法说明
1):SDK提供了简单使用方式,对象SellWaterInstance初始化后,只需要传入售水时间参数(setSellTargetTime()),调用 sellWaterInstance.start()即可进行制水。不需要其他额外操作和设置。
2):SDK也提供了自定义使用方式,可以自定义售水各项参数。具体参考demo详细设置。
3):售水回调SellWaterLisenter。提供了进度回调(progress()),工作中回调(working()),工作完成回调(complete()),工作完成回调(sellException())。供开发者自定义交互流程。
4):售水工作开始时,要及时调用MakeWaterInstance.stop()方法关闭持续检测制水。(需要特别注意!!!)

C:售米说明
1):SDK提供了简单使用方式,RiceManager初始化后,传入setTargetWeight()目标重量,调用startMakeRice()方法接口开始打米。不需要其他额外操作和设置。
2):SDK也提供了自定义使用方式,可以自定义制水各项参数。具体参考demo详细设置。
3):售米回调MakeRiceLisenter,提供了打米参数回调(getMakeRiceParam()),打米工作回调(working()),打米完成(makeRiceComplete()),关闭仓门(closeStashDoor()),米仓变化(riceStashStatus()),售米异常(makeRiceError())。
4):售米工作开始时,要及时调用MakeWaterInstance.stop()方法关闭持续检测制水。(需要特别注意!!!)

6、 如遇其他问题,请联系技术支持人员。

空文件

简介

水米机硬件控制逻辑 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化