Moin, ich habe heute die letzten Aenderungen an Libchipcard2 eingecheckt.
Libchipcard2 verwendet nun einen komplett neuen Kern fuer den Server (der Server wurde im Prinzip komplett umgeschrieben). Der jetzige Kern ist wesentlich modularer aufgebaut. Die verschiedenen Module des Servers greifen nun nicht mehr wild durcheinander, sondern jedes Modul hat seinen festen, exclusiven Aufgabenbereich (DeviceManager, CardManager, ClientManager, ServiceManager, CommandManager). Ausserdem hatte ich dabei die Gelegenheit, den Code von Altlasten zu befreien und einige - bisher unentdeckte - Bugs zu fixen. Weiters habe ich den Namespace des Server-Codes aufgeraeumt. Damit koennten nun im Prinzip alle Teile von Libchipcard2 (Server, Client, Treiber, Service) in einer Lib zusammengelegt werden (komplett mach ich das nicht, aber zum Beispiel fuer Thin-Clients arbeite ich an einem verbesserten Remove-Driver, der auf dem Thin-Client einen eigenen DeviceManager verwendet und somit leichter zu konfigurieren ist). Damit kann ich also die verschiedenen Module des Server fuer verschiedene Aufgaben so zusammenstellen, wie ich das brauche. Verbessert wurde vor allem auch der Code zum Scannen nach neuen Lesern. Inzwischen gibt es nur noch eine Art von LC_DEVICE (statt wie bisher fuer jeden Anschluss-Typ ein eigenes struct). Es gibt derzeit Hardare-Scan-Module fuer: - USB - USB-Serial - PCI (neu!) - PCMCIA (neu!) Insbesondere der PCMCIA-Scanner ist interessant, gab es doch neulich erst eine Anfrage dazu. Die Aenderungen sind in ca 5h verfuegbar (CVS-Modul von Libchipcard2 ist chipcard2/chipcard2). Getestet habe ich das bisher mit den Cyberjack-Lesern, Towitoko Chipdrive Micro und zum Teil mit einem SCR532. Ueber Rueckmeldungen wuerde ich mich freuen. Gruss Martin Preuss -- "Things are only impossible until they're not" AqBanking - http://www.aquamaniac.de/aqbanking/ LibChipcard - http://www.libchipcard.de/ ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Aqbanking-devel mailing list Aqbanking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aqbanking-devel