| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrcx.josx.rcxcomm.PacketHandler
rcx.josx.rcxcomm.LNPHandler
public class LNPHandler
A Packet handler that implements the outer LNP packet format. It uses the Tower call to send and receive LNP packets.
| Constructor Summary | |
|---|---|
| LNPHandler()Creates an LNP packet handler and opens the tower | |
| Method Summary | |
|---|---|
|  void | close()Close the Tower. | 
|  int | getError()Get the last error on the Tower | 
|  boolean | isAddressing()Test if last received packet is addressing (or integrity) | 
|  boolean | isPacketAvailable()Check if a packet is available | 
|  int | receivePacket(byte[] buffer)Receive a packet. | 
|  boolean | sendPacket(byte[] packet,
           int len)Send a packet. | 
|  void | setListen(boolean listen)Set or unset the listen flag to keep a PC serial tower alive | 
| Methods inherited from class rcx.josx.rcxcomm.PacketHandler | 
|---|
| isAckAvailable, open, receiveAck, reset | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public LNPHandler()
| Method Detail | 
|---|
public boolean isAddressing()
public int getError()
getError in class PacketHandlerpublic void setListen(boolean listen)
setListen in class PacketHandlerlisten - true to set listen mode, else false
public boolean sendPacket(byte[] packet,
                          int len)
sendPacket in class PacketHandlerpacket - the bytes to sendlen - the number of bytes to send
public int receivePacket(byte[] buffer)
receivePacket in class PacketHandlerbuffer - the buffer to receive the packet into
public boolean isPacketAvailable()
isPacketAvailable in class PacketHandlerpublic void close()
close in class PacketHandler| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||