sono stati effettuati cambiamenti importanti!
modifiche maggiori:
-modificato sistema di gestione del crash del seggio
-aggiunti alcuni controlli sulla correttezza dei dati e alcune stampe
-aggiunto metodo initializeResults() (LS) per inizializzare le strutture dati
-variabile busy transient; le cabine occupate vengono controllate all'avvio del seggio con il metodo checkBusy() (BM)
-modificata gestione crash cabina: se c'è un crash della cabina nell'istante in cui l'elettore va a votare o mentre sta votando all'elettore viene assegnata una nuova cabina senza dover essere autorizzato di nuovo

non spiego nei dettagli perchè sarebbe troppo lungo, quando ci sentiamo su skype vi spiego come funziona tutto quanto
Ho fatto alcuni test e sembra funzionare tutto,ma devo rivedere un po'....fate dei test anche voi
Se volete resettare tutto (come se seggio non si fosse mai avviato prima) cancellate i file .dat e mettete il bit di sysState a 0