Classes | |
enum | parserState |
Public Member Functions | |
final byte[] | getDockingIRPacket () |
final byte[] | getInertialSensorPacket () |
final byte[] | getSensorPacket () |
final byte[] | getWheelCurrentPacket () |
KobukiPacketReader () | |
final void | newPacket (ByteBuffer buff) |
final void | sensorPacket (byte[] packet) |
Package Attributes | |
Log | log = LogFactory.getLog(KobukiPacketReader.class) |
Private Member Functions | |
final int | byteToInt (byte b) |
final void | dockingIRPacket (byte[] packet) |
final void | goodPacket (int length, byte[] packet) |
final void | inertialSensorPacket (byte[] packet) |
final void | sortParts (byte[] packet) |
final boolean | verifyChecksum (int length, byte[] packet) |
final void | wheelCurrentPacket (byte[] packet) |
Private Attributes | |
int | bytesStillNeeded |
int | bytesStoredIndex |
parserState | curState |
byte[] | dockingIRPacket = new byte[3] |
byte[] | inertialSensorPacket = new byte[4] |
byte[] | sensorPacket = new byte[15] |
volatile byte[] | stored |
int | totalSize |
byte[] | wheelCurrentPacket = new byte[4] |
Definition at line 15 of file KobukiPacketReader.java.
Definition at line 34 of file KobukiPacketReader.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketReader.byteToInt | ( | byte | b | ) | [inline, private] |
Definition at line 133 of file KobukiPacketReader.java.
final void com.github.c77.base_driver.kobuki.KobukiPacketReader.dockingIRPacket | ( | byte[] | packet | ) | [inline, private] |
Definition at line 145 of file KobukiPacketReader.java.
final byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.getDockingIRPacket | ( | ) | [inline] |
Definition at line 170 of file KobukiPacketReader.java.
final byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.getInertialSensorPacket | ( | ) | [inline] |
Definition at line 163 of file KobukiPacketReader.java.
final byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.getSensorPacket | ( | ) | [inline] |
Definition at line 156 of file KobukiPacketReader.java.
final byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.getWheelCurrentPacket | ( | ) | [inline] |
Definition at line 177 of file KobukiPacketReader.java.
final void com.github.c77.base_driver.kobuki.KobukiPacketReader.goodPacket | ( | int | length, |
byte[] | packet | ||
) | [inline, private] |
Definition at line 94 of file KobukiPacketReader.java.
final void com.github.c77.base_driver.kobuki.KobukiPacketReader.inertialSensorPacket | ( | byte[] | packet | ) | [inline, private] |
Definition at line 141 of file KobukiPacketReader.java.
final void com.github.c77.base_driver.kobuki.KobukiPacketReader.newPacket | ( | ByteBuffer | buff | ) | [inline] |
Definition at line 42 of file KobukiPacketReader.java.
final void com.github.c77.base_driver.kobuki.KobukiPacketReader.sensorPacket | ( | byte[] | packet | ) | [inline] |
Definition at line 137 of file KobukiPacketReader.java.
final void com.github.c77.base_driver.kobuki.KobukiPacketReader.sortParts | ( | byte[] | packet | ) | [inline, private] |
Definition at line 114 of file KobukiPacketReader.java.
final boolean com.github.c77.base_driver.kobuki.KobukiPacketReader.verifyChecksum | ( | int | length, |
byte[] | packet | ||
) | [inline, private] |
Definition at line 78 of file KobukiPacketReader.java.
final void com.github.c77.base_driver.kobuki.KobukiPacketReader.wheelCurrentPacket | ( | byte[] | packet | ) | [inline, private] |
Definition at line 149 of file KobukiPacketReader.java.
Definition at line 30 of file KobukiPacketReader.java.
Definition at line 32 of file KobukiPacketReader.java.
Definition at line 28 of file KobukiPacketReader.java.
byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.dockingIRPacket = new byte[3] [private] |
Definition at line 22 of file KobukiPacketReader.java.
byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.inertialSensorPacket = new byte[4] [private] |
Definition at line 21 of file KobukiPacketReader.java.
Log com.github.c77.base_driver.kobuki.KobukiPacketReader.log = LogFactory.getLog(KobukiPacketReader.class) [package] |
Definition at line 17 of file KobukiPacketReader.java.
byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.sensorPacket = new byte[15] [private] |
Definition at line 20 of file KobukiPacketReader.java.
volatile byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.stored [private] |
Definition at line 29 of file KobukiPacketReader.java.
Definition at line 31 of file KobukiPacketReader.java.
byte [] com.github.c77.base_driver.kobuki.KobukiPacketReader.wheelCurrentPacket = new byte[4] [private] |
Definition at line 23 of file KobukiPacketReader.java.