钛极OS之peripheral 为了方便用户使用, TiJOS 提供了一些常用的外围设备类(板载按键,指示灯)方便用户在应用中使用, 如TiKeyboard、TiLight等等。 Java包 tijos.framework.platform.peripheral
类名称 | 说明 | ITiKeyboardListener | 键盘监听类 | TiKeyboard | 键盘类 | TiLight | 指示灯类 |
主要类说明: ITiKeyboardListener 监听板载按键可以处理一些常用的业务逻辑,方便用户的开发调试。 主要方法如下:
方法名称 | 说明 | void onPressed(int id, long time) | 事件在按下键时触发 | void onReleased(int id, long time) | 事件在释放密钥时触发 |
用法例程:
- <font size="3">class KeyboardListener implements ITiKeyboardListener {
- @Override
- public void onPressed(int arg0, long arg1) {
- try {</font>
复制代码 TiKeyboard 在硬件应用中经常用到按键功能,按键可以提供常用的中断事件。
方法 | 说明 | TiKeyboard getInstance( ) | 获取键盘实例 | void setEventListener(ITiKeyboardListener lc) | 设置监听者 |
用法例程:
- <font size="3">// 创建监听对象
- KEYListener lc = new KEYListener();
- // 获取键盘实例
- TiKeyboard kb = TiKeyboard.getInstance();
- // 设置键盘事件监听对象
- kb.setEventListener(lc);</font>
复制代码 TiLight 在调试程序和信号测试时经常会用到指示灯。
方法 | 说明 | TiLight getInstance() | 获取指示灯实例 | void turnOn(int id) | 控制指定指示灯打开,id=0-255 | void turnOff(int id) | 控制指定指示灯关闭,id=0-255 | void turnOver(int id) | 控制指定指示灯状态翻转,id=0-255 |
用法例程:
- <font size="3">//获取指示灯实例
- TiLight light = TiLight.getInstance();
- //打开指示灯
- light.turnOn(0);
- //关闭指示灯
- light.turnOff(0);
- //指示灯反转状态
- light.turnOver(0);</font>
复制代码 更多详细介绍请见钛云物联官网:www.tijos.net |