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?