wenn du mit der DLL arbeitest, dann musst du auch die entsprechenden Variablen nutzen (.Bytes[], .ReportID, .Value) Oder lädst du die in einer anderen Funktion / Klasse?
Ich nehm mal an, dass du einen der Ausgangsports meinst. Klar kannst du die auch ansteuern. Anderes report.Byte[] nehmen und los gehts. Probleme könnte es nur geben, dass er halt wenn du das report.Byte[] für den letzten port nicht setzt, dass er ihn auf NULL setzt und den Zustand überschreibt. Muss...
case IOWKIT_PRODUCT_ID_IOW40: //Guckt ob IOW40 rep.Bytes[3] = (UCHAR) value; //letzter Port des IOW40 return IowKitWrite(devHandle, IOW_PIPE_IO_PINS, (PCHAR) &rep, IOWKIT40_IO_REPORT_SIZE) == IOWKIT40_IO_REPORT_SIZE; //das was er senden soll wird dann an den port gesender Soll bedeuten, dass de...
@ VIB170AL (was ein komplizierter nick ;) ) Das mit dem Auslesen ist so ne sache. Hab da selbst noch nicht ganz durchgeschaut, bin aber dabei und werde hoffentlich bald eine Lösung parat haben. (bin im moment ans bett gefesselt :( ) Kann aber auch was mit der Kommunikation zwischen dem LCD und dem I...
Der WriteSimple-Befehl ist eigentlich eine eigen Funktion in dem VB6 (?) Programm. Eigentlich ist das der IowKitWrite-Befehl, der da greift. Musst du mal im Quelltext ziemlich zu anfang schauen. In VB6 bin ich leider nicht so involviert. Bin eher der C++ler. Und ich glaube dass das mit dem Ansteuern...
Guido hat recht, steht im Sample der Temperaturmessung. Aber das sollte ungefähr so aussehen: IOWKIT_SPECIAL_REPORT report; // Aktivieren des SPI-Mode report.RportID = 0x8; report.Bytes[0] = 0x01; report.Bytes[1] = 0x07; IowKitWrite(); //zu faul zum tippen ;) //Schreiben deiner Bytes report.ReportID...