Search found 36 matches

by feige2023
2025年 Jul 31日 16:07
Forum: TuyaOS-联网单品开发
Topic: 【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题
Replies: 1
Views: 72

【求助】T1-CHL ADC采集阻塞时间太长和adc ddev open error问题

【1】tuyaOS版本:3.11.11 【2】问题描述: 将ADC采样频率设置为8000,每次连续采64个数据点。每隔一段时间,通过tkl_adc_read_data读取64个数据点的采样值,用IO,测量采样前后的时间。发现调用tkl_adc_read_data会导致IO阻塞18.5ms左右。 具体参考图片测试。 ADC采样阻塞.png 其中相关的ADC代码如下: 特别说明 1.已经在driver/tkl_adc.c中将ADC_BUF_SIZE_MIN配置为65,能保证ADC连续采64次。 2.哪怕我将ADC配置连续采样数量调整为4,调用tkl_Adc_read_data也需要18.5ms左右...
by feige2023
2025年 Jul 15日 18:41
Forum: 小程序开发
Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
Replies: 5
Views: 468

Re: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发

大佬,我临时用一个ScrollView组件将日志通过Text显示后,线上的能正常操作,下发也正常。然后我再注释掉ScrollView日志组件后,重新打包更新到后台后,Slider下发的RAW也正常了。。。。我。。。。无法理解为啥突然又正常了

by feige2023
2025年 Jul 15日 15:19
Forum: 小程序开发
Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
Replies: 5
Views: 468

Re: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发

我们面板中有一个Slider调节亮度是使用Value格式,是OK的,因项目要求,需要用到RAW格式喔。

by feige2023
2025年 Jul 15日 11:36
Forum: 小程序开发
Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
Replies: 5
Views: 468

Re: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发

面板上传到后台后,可通过base64编码,在设备调试界面发送,如"Hf///w=="上报改变面板中Slider和Text的值。就是无法通过面板下发RAW的数据,拖动Slider也无法改变Text的值。

by feige2023
2025年 Jul 15日 11:26
Forum: 小程序开发
Topic: RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发
Replies: 5
Views: 468

RN 面板在调试的时候,通过Slider下发RAW数据正常,但上传到后台,真机和虚拟设备无法下发

虚拟设备ID:vdevo175248670529913 相关DP点:DP122,DP123 代码如下: _renderBacklightOptView = () => { const {backlightVal}=this.state; // 需要将数据转成字节序, console.log("getBacklightVal:",backlightVal) let byteArray = this._hexToBytes(backlightVal); console.log('get blackLightVal:',byteArray); let intBacklightVa...
by feige2023
2025年 Jul 13日 16:55
Forum: 小程序开发
Topic: RN Popup.custom自定义View中Slider滑动后无法更新到Text组件
Replies: 2
Views: 359

RN Popup.custom自定义View中Slider滑动后无法更新到Text组件

由于是旧项目,需要维护,所以暂时还没有迁移到小程序 设计目标,在弹窗页面中,通过滑动条和TouchOpacity来修改testValue,并通过Text显示 测试结果发现:拖动滑条后通过加减,Text的组件均不会发生改变,通过日志是可以发现testValue的值有修改成功的 /* 以下是代码示例片段 */ _popupView=()=>{ const {testValue}=this.state; const ActiveThemeColor = '#0277ED'; Popup.custom({ title:"测试", content:( <View style={{wi...
by feige2023
2025年 Jul 7日 15:53
Forum: 小程序开发
Topic: 调用Alarm.setBuiltInAlarmStatus无法修改告警状态
Replies: 10
Views: 1228

Re: 调用Alarm.setBuiltInAlarmStatus无法修改告警状态

您好,我是先通过useEffect钩子初始化Alarm并获取告警列表后再更新警告列表内容的,并不是写死。 await Alarm.init(); const customAlarm = await Alarm.getBuiltInAlarmList(); alarmList.forEach(item=>{ maps.push({ 'name':item.i18nData.name[key], 'id':item.id, 'enable':item.enabled, }) }); setAlarmList(maps) setAlarmList(maps) 在警告列表Switch中,用的ruleI...
by feige2023
2025年 Jul 7日 13:56
Forum: 小程序开发
Topic: 调用Alarm.setBuiltInAlarmStatus无法修改告警状态
Replies: 10
Views: 1228

Re: 调用Alarm.setBuiltInAlarmStatus无法修改告警状态

先调用await Alarm.getBuiltInAlarmList();后再调用await Alarm.setBuiltInAlarmStatus({disabled:status,ruleIds:id});就能正常工作,请问这是什么原因呢,我看官方API文档也没说set之前需要调用get才能生效呀?