lirc-state-api:用于操作红外控制设备状态的 API

时间:2024-06-18 22:52:41
【文件属性】:

文件名称:lirc-state-api:用于操作红外控制设备状态的 API

文件大小:47KB

文件格式:ZIP

更新时间:2024-06-18 22:52:41

api json lirc JavaScript

LIRC-状态-API tl;博士 用于操作红外控制设备状态的 API。 这是一个正在进行的工作 描述 该模块的目的是提供一个API,该API允许操纵哑,红外控制的设备(例如,电视,风扇等)。 发送红外信号以改变设备的状态,以及从这些设备的遥控器收听红外信号是使用完成的。 使用的 javascript 实现来跟踪这些设备的状态变化。 此处假设使用此 API 控制的设备具有有限数量的状态。 目前,建模了两种类型的状态: Linear和Loop 。 这些状态由每个可能值的数组表示(至少需要两个值)。 线性状态 用于表示通过两个遥控器按钮(通常是递增/递减)以线性方式改变的信息。 循环状态 用于表示通过单个按钮更改的信息。 对此按钮的操作只会将状态移动到下一个可能的值,直到到达终点。 下一次按下会使状态恢复到它的第一个值。 例子: 电视可以有: 具有on和off值的电源状态。 (循环)


【文件预览】:
lirc-state-api-master
----.eslintrc.json(868B)
----.gitignore(51B)
----.babelrc(75B)
----package.json(2KB)
----package-lock.json(130KB)
----.travis.yml(128B)
----index.js(847B)
----README.md(8KB)
----lib()
--------api()
--------model()
--------utils()
----test()
--------mocks()
--------expectations()
--------integration()
--------support()
--------stubs()
--------mocha.opts(74B)

网友评论