LabVIEWForum.de - CancaseXL Transmit Error

LabVIEWForum.de

Normale Version: CancaseXL Transmit Error
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Servus,

ich versuche einen Befehl über das CANcaseXL zu schicken und später das Ergebnis auszulesen.
Was ich erfolgreich geschafft habe. ist: opendriver(), getchannelmask(), openport(), setchannelBitrate(), activateChannel().
Jetzt sollte ja eigentlich alles fertig sein fürs senden.
Wie im Anhang zu sehen, hab ich folgendes programmiert. Erst einmal die Message(s_vcan_msg(14)), dann das Event(s_vcan_event(22)) und dann sollte er den Befehl doch eigentlich senden.
Aber ich bekomme immer den Fehler 101 (XL_ERR_WRONG_PARAMETER(At least one parameter passed to the driver was wrong or invalid)).

Bitte um Hilfe. Ich komm da einfach nicht weiter und habe schon so ziemlich alles versucht.

Gruß
Artia
Habe es doch noch hinbekommen. AccessMask muss ein unsigned 64 Bit Wert sein. Ich hatte ihn die ganze Zeit auf 32 Bit gesetzt. Jetzt nur noch das Problem mit dem Receive lösen
(ich empfange immer RX_MSG c=0, t=751173632, id=0000 l=0, TX tid=00). Hatte schon jemand mal das selbe Problem und kann mir einen Tipp geben?

Gruß Artia
Referenz-URLs