lejos.pc.tools
Class NXJConsole

java.lang.Object
  extended by lejos.pc.tools.NXJConsole
All Implemented Interfaces:
ConsoleViewerUI

public class NXJConsole
extends java.lang.Object
implements ConsoleViewerUI

Console output monitor class. This class provides access to console output from a NXT program. The program simply writes strings using the NXT RConsole class. These are sent to the PC via the USB (or Bluetooth) connection.


Constructor Summary
NXJConsole()
           
 
Method Summary
 void append(java.lang.String value)
           
 void connectedTo(java.lang.String name, java.lang.String address)
           
 void logMessage(java.lang.String msg)
           
static void main(java.lang.String[] args)
           
 void setStatus(java.lang.String msg)
           
static int start(java.lang.String[] args)
           
 void updateLCD(byte[] buffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NXJConsole

public NXJConsole()
Method Detail

main

public static void main(java.lang.String[] args)

start

public static int start(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

append

public void append(java.lang.String value)
Specified by:
append in interface ConsoleViewerUI

updateLCD

public void updateLCD(byte[] buffer)
Specified by:
updateLCD in interface ConsoleViewerUI

connectedTo

public void connectedTo(java.lang.String name,
                        java.lang.String address)
Specified by:
connectedTo in interface ConsoleViewerUI

logMessage

public void logMessage(java.lang.String msg)
Specified by:
logMessage in interface ConsoleViewerUI

setStatus

public void setStatus(java.lang.String msg)
Specified by:
setStatus in interface ConsoleViewerUI