Einzelnen Beitrag anzeigen

Adrian112
(Gast)

n/a Beiträge
 
#8

Re: Mehrere Bytes in Comport schreiben

  Alt 17. Sep 2007, 13:14
Nein, doch als ich es am nächsten Tag wieder probierte, klappte das schreiben in den Comport einwandfrei. (Warum nur? )
Im Bluetooth Manager sieht man auch, dass die entsprechende Anzahl Bytes in den Comport geschrieben wird.
Laut Bluetooth NXT SDK, müsste man einen String so in den Comport schreiben:
Zitat:
MESSAGEWRITE

Byte 0: 0x00 or 0x80
Byte 1: 0x09
Byte 2: Inbox number(0 - 9)
Byte 3: Message size
Byte 4 - N: Message Data, where N = Message size + 3

Message Data is treated as a string; it must include null termination to be accepted. Accordingly,
Message size must include the null termination Byte.
müsste das also so ausehen:

Byte 0 = 0x00 / $00
Byte 1 = 0x09 / $09
Byte 2 = 1 / $1
Byte 3 = 5 / $5
Byte 4 = ???
...

Ich verstehe die erklärung im Bluetooth SDK nicht richtig. Also die Message mus ein string sein und das Null termination Byte haben. Aber was bedeutet das:
Zitat:
Byte 4 - N: Message Data, where N = Message size + 3
@ Edit: Und wie sieht ein String mit Null Termination Byte aus?
  Mit Zitat antworten Zitat