Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion.

Verwante presentaties


Presentatie over: "Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion."— Transcript van de presentatie:

1 Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion object Data in GUI getoond: voor debuggen/optimaliseren – Welke Behaviour actief? Welke barcode gelezen?

2 I/O: techniek Communicatie in Java-programma’s: streams – Inputstream – Outputstream Stream = soort van kanaal – Langs de ene kant info (bytes) erop zetten en doorsturen (flushen) – Langs de andere kant wordt die info gelezen

3 DIS en DOS (1) DataInputStream en DataOutputStream gebruikt : – Strings schrijven op de stream ipv bytes – Ook andere datatypes (bv. int, long) mogelijk, maar niet gebruikt (ontvanger zou dan perfect de volgorde waarmee die datatypes werden verzonden moeten weten)

4 DIS en DOS (2) Nadelen: – elke read/write spreekt het OS aan: kostelijk – Stream geblokkeerd om op te schrijve, als de vorige info erop nog niet gelezen is

5 Buffered I/O oplossing: buffered streams Info in buffer (in het geheugen van het Java- programma) geschreven OS minder vaak aangesproken: – Buffer vol – Wanneer expliciet gevraagd wordt om de info door te sturen (flushen) Toch niet gebruikt want Brick flushte niet

6 GUI


Download ppt "Bluetooth Communicatie tussen computer en Brick Computer zet de connectie op, Brick wacht Enkel communicatie van de Brick naar de computer Lejos API: NXTConnecion."
Ads door Google