public class CANReceiver extends java.lang.Object implements ByteProcessor
Modifier and Type | Class and Description |
---|---|
protected class |
CANReceiver.MessageRunner
Diese Klasse verarbeitet CAN-Messages aus einer Verarbeitungswarteschlange.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.concurrent.BlockingQueue<CANMessage> |
queue |
Constructor and Description |
---|
CANReceiver() |
Modifier and Type | Method and Description |
---|---|
void |
close()
Diese Methode schließt die Verarbeitung von CAN-Messages ab.
|
void |
processByte(int input)
Diese Methode verarbeitet ein einzelnes empfangenes Byte zu einer CAN-Meldung.
|
void |
setProcessor(CANMessageProcessor processor)
Diese Methode definiert die Verarbeitungsinstanz für CAN-Meldungen.
|
protected final java.util.concurrent.BlockingQueue<CANMessage> queue
public void processByte(int input)
processByte
in interface ByteProcessor
input
- Das empfangene Byte.public void setProcessor(CANMessageProcessor processor)
processor
- Die Verarbeitungsinstanz für CAN-Meldungen.public void close()
Copyright © 2011 all committers of this modelrailway project