BowlerKernel
|
Public Member Functions | |
DyIOInputStream (DyIOChannel channel) | |
void | write (ByteList data) |
int | read () throws IOException |
int | available () |
Private Attributes | |
ByteList | buffer = new ByteList() |
The Class DyIOInputStream.
Definition at line 26 of file DyIOInputStream.java.
com.neuronrobotics.sdk.dyio.DyIOInputStream.DyIOInputStream | ( | DyIOChannel | channel | ) |
Instantiates a new dy io input stream.
channel | the channel |
Definition at line 39 of file DyIOInputStream.java.
int com.neuronrobotics.sdk.dyio.DyIOInputStream.available | ( | ) |
Definition at line 79 of file DyIOInputStream.java.
References com.neuronrobotics.sdk.dyio.DyIOInputStream.buffer, and com.neuronrobotics.sdk.common.ByteList.size().
Referenced by com.neuronrobotics.sdk.dyio.peripherals.UARTChannel.UARTRxChannel.getInStreamSize(), and com.neuronrobotics.sdk.dyio.DyIOInputStream.read().
int com.neuronrobotics.sdk.dyio.DyIOInputStream.read | ( | ) | throws IOException |
Definition at line 58 of file DyIOInputStream.java.
References com.neuronrobotics.sdk.dyio.DyIOInputStream.available(), com.neuronrobotics.sdk.dyio.DyIOInputStream.buffer, com.neuronrobotics.sdk.dyio.DyIOChannel.getMode(), com.neuronrobotics.sdk.common.ByteList.pop(), and com.neuronrobotics.sdk.dyio.DyIOChannelMode.USART_RX.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.UARTChannel.UARTRxChannel.getBytes().
void com.neuronrobotics.sdk.dyio.DyIOInputStream.write | ( | ByteList | data | ) |
Write.
data | the data |
Definition at line 48 of file DyIOInputStream.java.
References com.neuronrobotics.sdk.common.ByteList.add(), and com.neuronrobotics.sdk.dyio.DyIOInputStream.buffer.
Referenced by com.neuronrobotics.sdk.dyio.peripherals.UARTChannel.UARTRxChannel.onChannelEvent().
The buffer.
Definition at line 29 of file DyIOInputStream.java.
Referenced by com.neuronrobotics.sdk.dyio.DyIOInputStream.available(), com.neuronrobotics.sdk.dyio.DyIOInputStream.read(), and com.neuronrobotics.sdk.dyio.DyIOInputStream.write().