Public Member Functions | |
InertialInformation | getInertialInformation (byte[] imuPacket) |
BaseStatus | parseBaseStatus (byte[] sensorPacket) |
Private Member Functions | |
void | updateOdometry (byte[] sensorPacket, BaseStatus baseStatus) |
Private Attributes | |
final int | ANGLE = 0 |
final int | ANGLE_RATE = 2 |
final int | BATTERY = 13 |
final int | BUMPER = 2 |
final int | BUTTON = 11 |
final int | CHARGER = 12 |
final int | CLIFF = 4 |
boolean | firstPkg = true |
final int | LEFT_ENC = 5 |
short | leftLoops = 0 |
int | prevLeftEncoder |
int | prevRightEncoder |
final int | RIGHT_ENC = 7 |
short | rightLoops = 0 |
final double | TICKS_TO_MM = 11.7 |
final int | TIMESTAMP = 0 |
final int | WHEEL_DROP = 3 |
Created by Lucas Chiesa on 10/10/13.
Definition at line 26 of file KobukiPacketParser.java.
InertialInformation com.github.c77.base_driver.kobuki.KobukiPacketParser.getInertialInformation | ( | byte[] | imuPacket | ) | [inline] |
Definition at line 111 of file KobukiPacketParser.java.
BaseStatus com.github.c77.base_driver.kobuki.KobukiPacketParser.parseBaseStatus | ( | byte[] | sensorPacket | ) | [inline] |
Definition at line 96 of file KobukiPacketParser.java.
void com.github.c77.base_driver.kobuki.KobukiPacketParser.updateOdometry | ( | byte[] | sensorPacket, |
BaseStatus | baseStatus | ||
) | [inline, private] |
Definition at line 50 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.ANGLE = 0 [private] |
Definition at line 36 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.ANGLE_RATE = 2 [private] |
Definition at line 37 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.BATTERY = 13 [private] |
Definition at line 34 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.BUMPER = 2 [private] |
Definition at line 29 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.BUTTON = 11 [private] |
Definition at line 32 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.CHARGER = 12 [private] |
Definition at line 33 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.CLIFF = 4 [private] |
Definition at line 31 of file KobukiPacketParser.java.
boolean com.github.c77.base_driver.kobuki.KobukiPacketParser.firstPkg = true [private] |
Definition at line 48 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.LEFT_ENC = 5 [private] |
Definition at line 39 of file KobukiPacketParser.java.
short com.github.c77.base_driver.kobuki.KobukiPacketParser.leftLoops = 0 [private] |
Definition at line 46 of file KobukiPacketParser.java.
Definition at line 44 of file KobukiPacketParser.java.
Definition at line 45 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.RIGHT_ENC = 7 [private] |
Definition at line 40 of file KobukiPacketParser.java.
short com.github.c77.base_driver.kobuki.KobukiPacketParser.rightLoops = 0 [private] |
Definition at line 47 of file KobukiPacketParser.java.
final double com.github.c77.base_driver.kobuki.KobukiPacketParser.TICKS_TO_MM = 11.7 [private] |
Definition at line 42 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.TIMESTAMP = 0 [private] |
Definition at line 28 of file KobukiPacketParser.java.
final int com.github.c77.base_driver.kobuki.KobukiPacketParser.WHEEL_DROP = 3 [private] |
Definition at line 30 of file KobukiPacketParser.java.