UartBus source documentation
|
Classes | |
enum | PacketFormattingMode |
Static Public Member Functions | |
static byte | crc8 (byte[] data) |
static byte | crc8 (byte[] data, int length) |
static byte [] | parseColonData (String data) |
static String | formatColonData (byte[] e) |
static String | formatColonDataWithValidation (byte[] e) |
static String | formatPacketWithMode (PacketFormattingMode mode, byte[] data) |
static int | packValue (boolean signed, int value, byte[] dst, int startIndex) |
static int | packValue (boolean signed, long value, byte[] dst, int startIndex) |
static int | packValue (boolean signed, BigInteger value, byte[] dst, int startIndex) |
static int | calcPackReqBytes (boolean signed, BigInteger value) |
static int | calcPackReqBytes (boolean signed, byte[] value) |
static int | packValue (Boolean negative, byte[] value, byte[] dst, int startIndex) |
static byte [] | packInt (boolean signed, int value) |
static BigInteger | unpackValue (boolean signed, byte[] data, int startIndex) |
static BigInteger | unpackValue (boolean signed, byte[] data, int startIndex, int[] usedBytes) |
static byte [] | getValidPacket (byte[] e) |
static boolean | isPacketCrc8Valid (byte[] data) |
static void | printPacketStdout (byte[] data) |
static void | initConnection (UartbusConnection conn) |
Static Protected Attributes | |
static final Logger | LOG = JavaExperienceLoggingFacility.getLogger(new Loggable("UartbusTools")) |
Definition at line 16 of file UartbusTools.java.
|
inlinestatic |
packed byte scheme: XN---—|X----—|X----—
first byte: X extended address (0 = no, 1 = yes) N negated value (0 = no, 1 = yes)
n'th byte: X value continued in the next byte + 7 bit number value
negative: null: unsigned value false: signed positive true: signed negative
Definition at line 218 of file UartbusTools.java.