upInfraredModule 红外模块
模块概述
upInfraredModule模块提供红外信号发送能力,以及手机是否支持红外发送功能;
仅android支持该功能
方法列表
- isSupportInfrared (手机是否支持红外发送功能)
- sendInfraredCommand (红外信号发送方法)
模块变更记录
- V3.5.0
- 方法变更:
- 增加isSupportInfrared方法
- 增加sendInfraredCommand方法
方法说明
isSupportInfrared (手机是否支持红外发送功能)
isSupportInfrared()
适用性
容器 |
cordova |
APICloud |
Nebula |
支持情况 |
否 |
否 |
是 |
APP版本 |
/ |
/ |
6.22.0 及以上 |
params 输入参数:
错误返回 retCode说明:
按照通用
正确返回 retData说明:
{retCode: "000000", retInfo: "调用函数isSupportInfrared()成功", retData: false}
retData:false //不支持红外功能
retData:true //支持红外功能
示例
uplusapi.upInfraredModule.isSupportInfrared().then((result) => {
console.log('result',result);
},(err) =>{
console.log('err',err);
});
sendInfraredCommand (红外信号发送方法)
sendInfraredCommand()
适用性
容器 |
cordova |
APICloud |
Nebula |
支持情况 |
否 |
否 |
是 |
APP版本 |
/ |
/ |
6.22.0 及以上 |
params 输入参数:
属性名 |
数据类型 |
是否必填 |
说明 |
hertz |
Number |
是 |
以赫兹为单位的红外载波频率 |
array |
Number[] |
是 |
以微秒为单位的交替开关模式 |
错误返回 retCode说明:
retCode编码 |
retInfo说明 |
000001 |
参数无效(入参) |
000002 |
手机不支持红外功能 |
正确返回 retData说明:
示例
uplusapi.upInfraredModule.sendInfraredCommand({
hertz: 38000,
array: [9000,4500,560,565]}).then((result) => {
console.log('result',result);
},(err) =>{
console.log('err',err);
});