
Bei mir funktioniert das Dekodieren jetzt wie es soll. Übrigens mit folgender simpler Eingangsschaltung:
Am Wochenende werde ich das noch ausführlicher testen.
Beste Grüße
Lorenzo
Code: Alles auswählen
"turnout2value": { "0": "20", "1": "90"}
Code: Alles auswählen
int child = parser->getIdxByKey(idx, "turnout2value");
child = parser->getFirstChild(child);
child = parser->getFirstChild(child);
int arraysize = 2 * parser->getNumberOfSiblings(child);
int *array = new int[arraysize];
int pos = 0;
while (child != -1) {
// child = parser->getNextSiblings(child);
array[pos++] = parser->getString(child).toInt();
array[pos++] = parser->getString(parser->getFirstChild(child)).toInt();
child = parser->getNextSiblings(child);
}
Code: Alles auswählen
Setup finish!
DCC-Speed: 23 D: 1 1 29
Speed</td><td>23</td><td>1/1/29</td><td>0
DCC-Speed: 1 D: 1 1 29
Speed</td><td>1</td><td>1/1/29</td><td>0
DCC-Speed: 2 D: 1 1 29
Speed</td><td>2</td><td>1/1/29</td><td>0
DCC-Speed: 3 D: 1 1 29
Speed</td><td>3</td><td>1/1/29</td><td>0
DCC-Speed: 4 D: 1 1 29
Speed</td><td>4</td><td>1/1/29</td><td>0
DCC-Speed: 5 D: 1 1 29
Speed</td><td>5</td><td>1/1/29</td><td>0
DCC-Speed: 6 D: 1 1 29
Speed</td><td>6</td><td>1/1/29</td><td>0
DCC-Speed: 7 D: 1 1 29
Speed</td><td>7</td><td>1/1/29</td><td>0
Wifi status changed: Disconnected => Connected IP:192.168.1.50
Connection to: 30:46:9A:25:4C:01 (Q:-41)
Exception (0):
epc1=0x40212fa0 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
ctx: sys
sp: 3fffebb0 end: 3fffffb0 offset: 01a0
>>>stack>>>
3fffed50: 3ffecc5d 017f0300 dd34fe18 00000009
…
Code: Alles auswählen
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
vbb28d4a3
@cp:0
ld
MEM 37160 / Setup
Started!
Compiledate: May 12 2019 10:05:14 {NONGITVERSION}
MEM 36928 / Controller
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
vbb28d4a3
~ld
MEM 37160 / Setup
Started!
Compiledate: May 12 2019 10:05:14 {NONGITVERSION}
MEM 36928 / Controller
MEM 34344 / Wifi