mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-26 20:26:32 +00:00
commit
2abe0f39b6
@ -1558,7 +1558,17 @@ void SML_Decode(uint8_t index) {
|
||||
if (meter_desc_p[mindex].type!='e' && meter_desc_p[mindex].type!='r' && meter_desc_p[mindex].type!='m' && meter_desc_p[mindex].type!='M' && meter_desc_p[mindex].type!='p') {
|
||||
// get numeric values
|
||||
if (meter_desc_p[mindex].type=='o' || meter_desc_p[mindex].type=='c') {
|
||||
if (*mp == '(') {
|
||||
mp++;
|
||||
// skip this bracket
|
||||
char *bp = strchr((char*)cp, '(');
|
||||
if (bp) {
|
||||
cp = (uint8_t*) (bp + 1);
|
||||
}
|
||||
dval=CharToDouble((char*)cp);
|
||||
} else {
|
||||
dval=CharToDouble((char*)cp);
|
||||
}
|
||||
} else {
|
||||
dval = sml_getvalue(cp,mindex);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user