添加 'decoder.txt'

This commit is contained in:
Yunhorn 2023-12-19 19:18:30 +08:00
parent 1ee10dd5eb
commit b602adcc12
1 changed files with 31 additions and 0 deletions

31
decoder.txt Normal file
View File

@ -0,0 +1,31 @@
function Decode(fPort, data, variables) {
if (fPort === 20) {
return [
{
led_state: bytes[0]===0?"Off":"On",
mtm_code_1:bytes[1],
mtm_code_2:bytes[2],
hw_code:bytes[3],
battery_level:bytes[4]+"%",
size_value:bytes[5],
duration: bytes[6]+"Sec",
x_freq: (bytes[7] << 8 | bytes[8])+" Hz",
y_freq: (bytes[9] << 8 | bytes[10])+" Hz",
z_freq: (bytes[11] << 8 | bytes[12])+" Hz",
x_amp: (bytes[13] << 8 | bytes[14])+" Mag",
y_amp: (bytes[15] << 8 | bytes[16])+" Mag",
z_amp: (bytes[17] << 8 | bytes[18])+" Mag"
}
];
}
else if (fPort === 21) {
return [
{
led_state: bytes[0]===0?"Off":"On",
battery_level: bytes[1]+"%",
}
];
}
}