Ne habs immernoch nicht wirklich geblickt.
Ich erzähl daher einfach mal irgendwas
...
Die Idee ist doch, die bereits durchgeführten Messungen anzuzeigen (True). Da du mehrere Messungen hast, wandelst du ein ArrayOfBoolean in einen Integer um und speicherst das ab. Beim Lesen gehts in einfach andersrum.
Du musst also immer ein ArrayOfBoolean haben, was deinen aktuellen Status aller Messungen beinhaltet.
Mit der Case-Struktur ist das im Moment nicht gegeben, da durch die offenen Verbindungen Standardwerte eingesetzt werden.
Gruß SeBa