de.avetana.bluetooth.util
Class Debug

java.lang.Object
  extended byde.avetana.bluetooth.util.Debug

public class Debug
extends java.lang.Object

This class contains methods for printing Debug messages. Which messages are printed may be changed by adjusting the DEBUGLEVELMIN and DEBUGLEVELMAX variables. Care should be taken when prining large byte arrays, as this will ususally kill the TINI.


Field Summary
static int DEBUGLEVELMAX
           
static int DEBUGLEVELMIN
           
static boolean debugMessages
           
 
Constructor Summary
Debug()
           
 
Method Summary
static java.lang.String printByteArray(byte[] packetData)
           
static void println(int level, java.lang.String debugMessage)
           
static void println(int level, java.lang.String label, byte[] packet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debugMessages

public static boolean debugMessages

DEBUGLEVELMIN

public static final int DEBUGLEVELMIN
See Also:
Constant Field Values

DEBUGLEVELMAX

public static final int DEBUGLEVELMAX
See Also:
Constant Field Values
Constructor Detail

Debug

public Debug()
Method Detail

println

public static void println(int level,
                           java.lang.String label,
                           byte[] packet)

println

public static void println(int level,
                           java.lang.String debugMessage)

printByteArray

public static java.lang.String printByteArray(byte[] packetData)