ich bekomme über einen HTTP-Eingang folgenden Quellcode geliefert.
{"cid":-1,"data":{"value":"0001FC000008FF000002FF000157FF000022FF03"},"code":200}
Hierbei handelt es sich um einen Sensor, welchen ich über einen IO-Link Master ( IFM AL1350 ) auslese.
Es handelt sich aber bei diesem großen Hexadezimalwert um 10 unterschiedliche Werte ( Schwingung, Temperatur, Schaltausgänge, usw... )
Benutze ich value":"\h als Befehlserkennung, gibt er mir natürlich nur den kompletten Wert als normale Zahl zurück.
Ich möchte aber die ersten 4 Zahlen aus Hex extrahieren und dann die nächsten 4 usw.... um letztendlich 10 unterschiedliche Werte zu bekommen
Ist das irgendwie möglich?
Gruß
Andy
Kommentar