cellard0or / Mifare

https://github.com/cellard0or/Mifare/wiki
1 stars 0 forks source link

interne state_get_YXZ() Funktionen vereinbaren #16

Closed cellard0or closed 11 years ago

cellard0or commented 11 years ago

welche Funktionen sollten bereitstehen, damit das Kommando-Handling möglichst einfach zu programmieren ist?

Yuji2422 commented 11 years ago

Es sollten Funktionen geben, die mir sagen, ob man auf den angefragten block eine Read,Write, Inc, Dec, Restore , oder Transfer machen kann. Man müsste nochmal nachlesen, ob es reicht, nur funktionen für lesen und schreiben zu schreiben, oder ob in den Access bits mehr steht

Zustäzlich sollte der Zustand, neben der Blocknummer, einem sagen, welches KOmmando vorher angefragt wurde, da einige Kommandos zwei geteilt sind und beim zweiten Teil, das Kommando-Byte nicht mehr enthalten ist

cellard0or commented 11 years ago

Wir würden für jede mögliche Operation eine Funktion anlegen. Dadurch erreichen wir eine Kapselung der Interpretation der Access rights. Also zum Beispiel boolean may_i_write( int block_number ) boolean may_i_inc( int block_number ) Ist das so in Ordnung, oder hast du/ihr eine andere Idee?