Classes | |
enum | parserState |
Public Member Functions | |
HuskyPacketReader () | |
HuskyPacket | parse (ByteBuffer buffer) throws HuskyParserException |
Static Public Member Functions | |
static void | main (String args[]) throws java.lang.Exception |
Static Private Member Functions | |
static HuskyPacket | tryParse (HuskyPacketReader reader, String hexArrayString) throws java.lang.Exception |
Private Attributes | |
parserState | curState |
HuskyPacket | parsedPacket |
volatile byte[] | stored |
int | storedIndex |
int | storedSize |
Static Private Attributes | |
static final Log | log = LogFactory.getLog(HuskyPacketReader.class) |
Definition at line 13 of file HuskyPacketReader.java.
Definition at line 26 of file HuskyPacketReader.java.
static void com.github.c77.base_driver.husky.HuskyPacketReader.main | ( | String | args[] | ) | throws java.lang.Exception [inline, static] |
Very simple command-line testing for parsing known packet values
Definition at line 147 of file HuskyPacketReader.java.
HuskyPacket com.github.c77.base_driver.husky.HuskyPacketReader.parse | ( | ByteBuffer | buffer | ) | throws HuskyParserException [inline] |
Parses incoming bytes into HuskyPacket objects
null
if the packet is incomplete Definition at line 38 of file HuskyPacketReader.java.
static HuskyPacket com.github.c77.base_driver.husky.HuskyPacketReader.tryParse | ( | HuskyPacketReader | reader, |
String | hexArrayString | ||
) | throws java.lang.Exception [inline, static, private] |
Definition at line 158 of file HuskyPacketReader.java.
Definition at line 16 of file HuskyPacketReader.java.
final Log com.github.c77.base_driver.husky.HuskyPacketReader.log = LogFactory.getLog(HuskyPacketReader.class) [static, private] |
Definition at line 24 of file HuskyPacketReader.java.
Definition at line 22 of file HuskyPacketReader.java.
volatile byte [] com.github.c77.base_driver.husky.HuskyPacketReader.stored [private] |
Definition at line 18 of file HuskyPacketReader.java.
Definition at line 21 of file HuskyPacketReader.java.
Definition at line 19 of file HuskyPacketReader.java.