|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lejos.nxt.comm.USB
public class USB
Low-level USB access.
Field Summary | |
---|---|
static String |
NAME
|
static int |
RAW
|
static int |
RESET
|
static String |
SERIAL_NO
|
Method Summary | |
---|---|
static String |
getName()
Return the current USB name. |
static String |
getSerialNo()
Return the current USB serial number. |
static void |
loadSettings()
Load the current system settings associated with this class. |
static void |
setName(String nam)
Set the USB name. |
static void |
setSerialNo(String sn)
Set the USB serial number. |
static void |
usbDisable()
|
static void |
usbEnable(int reset)
|
static int |
usbRead(byte[] buf,
int off,
int len)
|
static void |
usbReset()
|
static void |
usbSetName(String name)
|
static void |
usbSetSerialNo(String serNo)
|
static int |
usbStatus()
|
static int |
usbWrite(byte[] buf,
int off,
int len)
|
static USBConnection |
waitForConnection()
Wait for ever for the USB connection to become available. |
static USBConnection |
waitForConnection(int timeout,
int mode)
Wait for the USB interface to become available and for a PC side program to attach to it. |
static void |
waitForDisconnect(int timeout)
Wait for the remote side of the connection to close down. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
Field Detail |
---|
public static final int RESET
public static final int RAW
public static final String SERIAL_NO
public static final String NAME
Method Detail |
---|
public static USBConnection waitForConnection(int timeout, int mode)
timeout
- length of time to wait (in ms), if 0 wait for evermode
- The IO mode to be used for the connection. (see USBConnection)
public static USBConnection waitForConnection()
public static void waitForDisconnect(int timeout)
timeout
- public static void setSerialNo(String sn)
sn
- public static String getSerialNo()
public static void setName(String nam)
nam
- the mamepublic static String getName()
public static void loadSettings()
public static void usbEnable(int reset)
public static void usbDisable()
public static void usbReset()
public static int usbRead(byte[] buf, int off, int len)
public static int usbWrite(byte[] buf, int off, int len)
public static int usbStatus()
public static void usbSetSerialNo(String serNo)
public static void usbSetName(String name)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |