增加外接传感器ucs12071\spl06_001

This commit is contained in:
Irene-Maxine
2024-10-18 23:08:48 +08:00
parent 6d3eb28887
commit ee8605b986
6 changed files with 83 additions and 1 deletions

View File

@@ -241,6 +241,14 @@ export const sensor_hp203_extern = function (_, generator) {
return [code, generator.ORDER_ATOMIC];
}
export const sensor_spl06_001_extern = function (_, generator) {
var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
var key = this.getFieldValue('key');
generator.definitions_['import_spl06_001'] = 'import spl06_001';
var code = sub + '.' + key;
return [code, generator.ORDER_ATOMIC];
}
export const sensor_ltr381_extern = function (_, generator) {
var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
var key = this.getFieldValue('key');
@@ -249,6 +257,25 @@ export const sensor_ltr381_extern = function (_, generator) {
return [code, generator.ORDER_ATOMIC];
}
export const sensor_ucs12071_extern = function (_, generator) {
var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
var key = this.getFieldValue('key');
generator.definitions_['import_ucs12071'] = 'import ucs12071';
if (key == '0'){
var code = sub + '.color()';
}
else if(key == '1'){
var code = sub + '.color_raw()';
}
else if(key == '2'){
var code = sub + '.als()';
}
else{
var code = sub + '.ir()';
}
return [code, generator.ORDER_ATOMIC];
}
export const sensor_LTR390UV_extern = function (_, generator) {
generator.definitions_['import_machine'] = 'import machine';
generator.definitions_['import_time'] = 'import time';