Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## josx.rcxcomm
Class F7Handler

    java.lang.Object
      josx.rcxcomm.PacketHandler
          josx.rcxcomm.F7Handler

    public class F7Handler

extends PacketHandler

Packet handler that uses the Lego Firmware F7 (set Message) opcodes.

Field Summary

Fields inherited from class josx.rcxcomm.PacketHandler
`lowerHandler`

Constructor Summary
`F7Handler()`

Method Summary
`boolean` | `isPacketAvailable()` Check if a packet is available
`int` | `receivePacket(byte[] buffer)` Receive a packet.
`boolean` | `sendPacket(byte[] packet, int len)` Send a packet.

Methods inherited from class josx.rcxcomm.PacketHandler
`close, getError, isAckAvailable, open, receiveAck, reset, setListen`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait`

Constructor Detail

### F7Handler

    public F7Handler()

Method Detail

### sendPacket

    public boolean sendPacket(byte[] packet,
                              int len)

  Send a packet.

  Specified by:
    `sendPacket` in class `PacketHandler`
  Parameters:
    `packet` - the bytes to send
    `len` - the number of bytes to send
  Returns:
    true if the send was successful, else false

### receivePacket

    public int receivePacket(byte[] buffer)

  Receive a packet.

  Specified by:
    `receivePacket` in class `PacketHandler`
  Parameters:
    `buffer` - the buffer to receive the packet into
  Returns:
    the number of bytes received

### isPacketAvailable

    public boolean isPacketAvailable()

  Check if a packet is available

  Specified by:
    `isPacketAvailable` in class `PacketHandler`
  Returns:
    true if a Packet is available, else false

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD