A C D F G M P R S T

A

accept(byte[], int) - Method in class com.ferrettronics.device.Ft649
Accept some bytes from a sending device, and forward them on though the proxy to the 649's parent receiving device.
addFt629Listener(Ft629Listener) - Method in class com.ferrettronics.device.Ft629
Add a listener.

C

com.ferrettronics.device - package com.ferrettronics.device
 
com.ferrettronics.event - package com.ferrettronics.event
 
CommPortProxy - class com.ferrettronics.device.CommPortProxy.
Implementation of a proxy for a communications port.
CommPortProxy(CommPort) - Constructor for class com.ferrettronics.device.CommPortProxy
Create a CommPortProxy.
connectTo(CommPort) - Method in class com.ferrettronics.device.Ft649
Connect to a communications port device.
connectTo(CommPort) - Method in class com.ferrettronics.device.Ft639
Connect to a communications port device.
connectTo(Ft649, int) - Method in class com.ferrettronics.device.Ft639
Connect to a Ft649.

D

DeviceProxy - interface com.ferrettronics.device.DeviceProxy.
Defines an interface that a proxy for a receiving device supports.
DeviceProxyFactory - class com.ferrettronics.device.DeviceProxyFactory.
Creates proxies.

F

fireEvent(Ft629Event) - Method in class com.ferrettronics.device.Ft629
Send event to all switch listeners.
Ft629 - class com.ferrettronics.device.Ft629.
Receives commands to a physical Ft629 chip attached to a serial port.
Ft629(SerialPort) - Constructor for class com.ferrettronics.device.Ft629
Create an Ft629.
Ft629Event - class com.ferrettronics.event.Ft629Event.
The FT629Event class is an event about the state of the FT629 chip.
Ft629Event(Object, boolean[]) - Constructor for class com.ferrettronics.event.Ft629Event
Create an Ft639Event.
Ft629Listener - interface com.ferrettronics.event.Ft629Listener.
An object that implements the FT629Listener interface receives an event whenever switches are updated on the FT629.
Ft639 - class com.ferrettronics.device.Ft639.
Sends commands to a Ft639 chip.
Ft639() - Constructor for class com.ferrettronics.device.Ft639
Create an Ft639.
Ft649 - class com.ferrettronics.device.Ft649.
Sends commands to a Ft649 chip.
Ft649() - Constructor for class com.ferrettronics.device.Ft649
Create an Ft649.
Ft649Proxy - class com.ferrettronics.device.Ft649Proxy.
Implementation of a proxy for a communications port.
Ft649Proxy(Ft649, int) - Constructor for class com.ferrettronics.device.Ft649Proxy
Create a Ft649Proxy.

G

getCommPort() - Method in class com.ferrettronics.device.CommPortProxy
Gets the communications port currently in use.
getFt649() - Method in class com.ferrettronics.device.Ft649Proxy
Gets the 649 that this proxy is talking with.
getHeader() - Method in class com.ferrettronics.device.Ft639
Gets the header length.
getMode() - Method in class com.ferrettronics.device.Ft639
Gets the chip's mode.
getPin() - Method in class com.ferrettronics.device.Ft649
Gets the 649 pin attaching this device to the 649.
getPin() - Method in class com.ferrettronics.device.Ft649Proxy
Gets the 649 pin attaching this device to the 649.
getProxy() - Method in class com.ferrettronics.device.Ft639
Gets the device proxy to which this 639 is outputting data.
getProxy(CommPort) - Static method in class com.ferrettronics.device.DeviceProxyFactory
Gets a communications port proxy.
getProxy(Ft649, int) - Static method in class com.ferrettronics.device.DeviceProxyFactory
Gets a 649 proxy.
getPulse() - Method in class com.ferrettronics.device.Ft639
Gets the pulse length.
getSwitch(int) - Method in class com.ferrettronics.event.Ft629Event
Get the status of a switch.
getSwitches() - Method in class com.ferrettronics.event.Ft629Event
Get the status of all switches.

M

MODE_ACTIVE - Static variable in class com.ferrettronics.device.Ft639
 
MODE_SETUP - Static variable in class com.ferrettronics.device.Ft639
 

P

PIN_OFF - Static variable in class com.ferrettronics.device.Ft649
Constant to set a pin off.
PIN_ON - Static variable in class com.ferrettronics.device.Ft649
Constant to set a pin on.
PULSE_LONG - Static variable in class com.ferrettronics.device.Ft639
 
PULSE_SHORT - Static variable in class com.ferrettronics.device.Ft639
 

R

removeFt629Listener(Ft629Listener) - Method in class com.ferrettronics.device.Ft629
Remove a listener.

S

send(byte[]) - Method in class com.ferrettronics.device.CommPortProxy
Send an array of bytes to the device.
send(byte[]) - Method in class com.ferrettronics.device.Ft649Proxy
Send an array of bytes to the device.
send(byte[]) - Method in interface com.ferrettronics.device.DeviceProxy
Send an array of bytes to the device.
send(int) - Method in class com.ferrettronics.device.CommPortProxy
Send a byte to the device.
send(int) - Method in class com.ferrettronics.device.Ft649Proxy
Send a byte to the device.
send(int) - Method in interface com.ferrettronics.device.DeviceProxy
Send a byte to the device.
serialEvent(SerialPortEvent) - Method in class com.ferrettronics.device.Ft629
 
setCommPort(CommPort) - Method in class com.ferrettronics.device.CommPortProxy
Sets the communications port to write to.
setFt649(Ft649) - Method in class com.ferrettronics.device.Ft649Proxy
Sets the 649 that this proxy is attached to.
setHeader(int) - Method in class com.ferrettronics.device.Ft639
Sets the header length.
setMode(int) - Method in class com.ferrettronics.device.Ft639
Puts the chip in a mode.
setPin(int) - Method in class com.ferrettronics.device.Ft649
Sets the 649 pin attaching this device to the 649.
setPin(int) - Method in class com.ferrettronics.device.Ft649Proxy
Sets the 649 pin attaching this device to the 649.
setPinState(int, int) - Method in class com.ferrettronics.device.Ft649
Sets the state of a pin.
setPulse(int) - Method in class com.ferrettronics.device.Ft639
Sets the pulse length.
setServoPosition(int, int) - Method in class com.ferrettronics.device.Ft639
Send a command to the FT639.
switchUpdate(Ft629Event) - Method in interface com.ferrettronics.event.Ft629Listener
The switches on the FT629 have been updated.

T

toString() - Method in class com.ferrettronics.event.Ft629Event
Get the string representation of the event.

A C D F G M P R S T