Hallo Martin,
Zitat:aber den Zustandsübergang kann ich doch weglassen da ich unabhängig vom Ergebnis immer alle States durchlaufen möchte?
Auch im Fehlerfall, wenn keine Antwort vom Gerät kommt?
Zitat:dass jede Case-Struktur im Prinzip für einen State steht?
Die einzelnen Cases sind deine States...
Zum Fehler mit den fehlenden Cases:
Die Case-Struktur muss alle möglichen Eingangswerte am Selektor abdecken. Wenn du ein Boolean anschließt, brauchst du die 2 Fälle FALSE und TRUE. Wenn du ein I32 (wie "i") anschließt, musst du alle Zahlen von -2^31 bis +2^31 abdecken! Wenn du dir die
Hilfe zur Case-Struktur (mitsamt weiterführender Links!) durchliest, siehst du aber, dass das ganz einfach ist: als Case musst du "..0" und "1.." angeben... Mit einem Enum könntest du dagegen sehr sauber die States auswählen und anlegen!