Classes | Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes
com.github.c77.base_driver.husky.HuskyPacketReader Class Reference

List of all members.

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)

Detailed Description

Author:
jcerruti@creativa77.com (Julian Cerruti)

Definition at line 13 of file HuskyPacketReader.java.


Constructor & Destructor Documentation

Definition at line 26 of file HuskyPacketReader.java.


Member Function Documentation

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.

Parses incoming bytes into HuskyPacket objects

Returns:
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.


Member Data Documentation

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.

Definition at line 18 of file HuskyPacketReader.java.

Definition at line 21 of file HuskyPacketReader.java.

Definition at line 19 of file HuskyPacketReader.java.


The documentation for this class was generated from the following file:


android_base_controller
Author(s):
autogenerated on Fri Aug 28 2015 10:04:47