Hallo,
ich würde gerne über die API Funktion WriteFile einen hexadezimalen Steuerbefehl über die serielle Schnittstelle an ein Gerät senden. Es handelt sich dabei um einen Statusrequest.Den hab ich in der Form "02 00 01 00 31 15 12" vorliegen. Mein Problem besteht nun darin, dass ich nicht weiss, wie ich das verschicken soll. Ich habe versucht, dass in einen 7 Felder großen Array zu schreiben (nach dem Motto:
), funktioniert aber nicht. Kann mir da vielleicht jemand den entscheidenden Tipp geben?
Danke
ich würde gerne über die API Funktion WriteFile einen hexadezimalen Steuerbefehl über die serielle Schnittstelle an ein Gerät senden. Es handelt sich dabei um einen Statusrequest.Den hab ich in der Form "02 00 01 00 31 15 12" vorliegen. Mein Problem besteht nun darin, dass ich nicht weiss, wie ich das verschicken soll. Ich habe versucht, dass in einen 7 Felder großen Array zu schreiben (nach dem Motto:
Code:
char data_status_req[7]; data_status_req[0] = 0x02;...
Danke