A C D E F G I L M O R S W

A

addAnalogListener(AnalogListener, int, int) - Method in class ch.aplu.ftcontroller.FtController
Registers the given AnalogListener.
addAnalogListener(AnalogListener, int) - Method in class ch.aplu.ftcontroller.FtController
Same as addAnalogListener(analogListener, portNb, 0).
addConnectionListener(ConnectionListener) - Method in class ch.aplu.ftcontroller.FtController
Registers the given ConnectionListener.
addCounterListener(CounterListener, int) - Method in class ch.aplu.ftcontroller.FtController
Registers the given CounterListener.
addDigitalListener(DigitalListener) - Method in class ch.aplu.ftcontroller.FtController
Registers the given DigitalListener.
addDistanceListener(DistanceListener, int) - Method in class ch.aplu.ftcontroller.FtController
Registers the given DistanceListener.
addInfraredListener(InfraredListener) - Method in class ch.aplu.ftcontroller.FtController
Registers the given InfraredListener.
addMotorListener(MotorListener, Motor) - Method in class ch.aplu.ftcontroller.FtController
Same as addMotorListener(MotorListener motorListener, int motorNb) for given motor.
addMotorListener(MotorListener, int) - Method in class ch.aplu.ftcontroller.FtController
Registers the given MotorListener for the given motor.
addResistorListener(ResistorListener, int, int) - Method in class ch.aplu.ftcontroller.FtController
Registers the given ResitorListener.
addResistorListener(ResistorListener, int) - Method in class ch.aplu.ftcontroller.FtController
Same as addResistorListener(resistorListener, portNb, 0).
analogChanged(AnalogEvent) - Method in interface ch.aplu.ftcontroller.AnalogListener
Fired when the analog input changes its value.
AnalogEvent - Class in ch.aplu.ftcontroller
A class to retrieve event information when the AnalogListener callbacks are fired.
AnalogIn - Class in ch.aplu.ftcontroller
A class the represents one of the analog input ports (A1, A2).
analogIn1 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the analogIn 1 instance.
analogIn2 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the analogIn 2 instance.
analogInAry - Variable in class ch.aplu.ftcontroller.FtController
Array of all analogIn instances.
AnalogListener - Interface in ch.aplu.ftcontroller
Declarations of notification methods.

C

ch.aplu.ftcontroller - package ch.aplu.ftcontroller
 
clearAllCounters() - Method in class ch.aplu.ftcontroller.FtController
Set all counters to zero.
clearCount() - Method in class ch.aplu.ftcontroller.Counter
Sets the current count to 0.
connect() - Method in class ch.aplu.ftcontroller.FtController
Establishes a connection to the controller with USB or RF Data Link by calling the native function rbOpenInterfaceUSBdis(0, 0, ftiDisUltra) (ports D1/D2 used for ultrasonic distance sensors).
ConnectionListener - Interface in ch.aplu.ftcontroller
Declarations of notification method.
connectionLost() - Method in interface ch.aplu.ftcontroller.ConnectionListener
Called when the connection is lost.
countChanged(CounterEvent) - Method in interface ch.aplu.ftcontroller.CounterListener
Fired when the counter changes its count.
Counter - Class in ch.aplu.ftcontroller
Class to handle the eight impulse counters (at ports I1..I8).
counter1 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 1 instance.
counter2 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 2 instance.
counter3 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 3 instance.
counter4 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 4 instance.
counter5 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 5 instance.
counter6 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 6 instance.
counter7 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 7 instance.
counter8 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the counter 8 instance.
counterAry - Variable in class ch.aplu.ftcontroller.FtController
Array of all counter instances.
CounterEvent - Class in ch.aplu.ftcontroller
A class to retrieve event information when the CounterListener callbacks are fired.
CounterListener - Interface in ch.aplu.ftcontroller
Declarations of notification methods.

D

delay(int) - Static method in class ch.aplu.ftcontroller.FtController
Delay the execution for the given time.
digitalChanged(DigitalEvent) - Method in interface ch.aplu.ftcontroller.DigitalListener
Fired when one of the digital ports change its state.
DigitalEvent - Class in ch.aplu.ftcontroller
A class to retrieve event information when the DigitalListener callbacks are fired.
DigitalIn - Class in ch.aplu.ftcontroller
A class the represents the digital input ports (I1..I8).
digitalIn - Variable in class ch.aplu.ftcontroller.FtController
A reference to the digitalIn instance.
DigitalListener - Interface in ch.aplu.ftcontroller
Declarations of notification methods.
dispose() - Method in class ch.aplu.ftcontroller.FtController
Releases all resources.
distanceChanged(DistanceEvent) - Method in interface ch.aplu.ftcontroller.DistanceListener
Fired when the distance changes its value.
DistanceEvent - Class in ch.aplu.ftcontroller
A class to retrieve event information when the DistanceListener callbacks are fired.
DistanceIn - Class in ch.aplu.ftcontroller
A class the represents one of the distance sensor ports (D1, D1).
distanceIn1 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the distanceIn 1 instance.
distanceIn2 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the distanceIn 2 instance.
distanceInAry - Variable in class ch.aplu.ftcontroller.FtController
Array of all distanceIn instances.
DistanceListener - Interface in ch.aplu.ftcontroller
Declarations of notification methods.

E

exit() - Method in class ch.aplu.ftcontroller.FtController
Releases all resources and call System.exit(0).

F

FtController - Class in ch.aplu.ftcontroller
Class to handle a fischertechnik ROBO interface connected directly to the USB port or using the wireless RF Data Link.
FtController() - Constructor for class ch.aplu.ftcontroller.FtController
Same as FtController("ftcontroller", true, 20, 20)
FtController(boolean) - Constructor for class ch.aplu.ftcontroller.FtController
Same as FtController("ftcontroller", doConnect, 20, 20)
FtController(String) - Constructor for class ch.aplu.ftcontroller.FtController
Same as FtController(dll, true, 20, 20)
FtController(String, boolean) - Constructor for class ch.aplu.ftcontroller.FtController
Same as FtController(dll, doConnect, 20, 20)
FtController(String, boolean, int, int) - Constructor for class ch.aplu.ftcontroller.FtController
Creates a FtController instance using the given Windows dll.

G

getCount() - Method in class ch.aplu.ftcontroller.Counter
Polls the counter and returns its current count.
getCount() - Method in class ch.aplu.ftcontroller.CounterEvent
Returns the current count when the count changed.
getCounterNb() - Method in class ch.aplu.ftcontroller.CounterEvent
Returns the counter number.
getDeviceName() - Method in class ch.aplu.ftcontroller.FtController
Returns the device name.
getDeviceType() - Method in class ch.aplu.ftcontroller.FtController
Returns the device type.
getDistance() - Method in class ch.aplu.ftcontroller.DistanceEvent
Returns the current distance when the value changed.
getDistance() - Method in class ch.aplu.ftcontroller.DistanceIn
Polls the port and returns its current value.
getFirmwareInfo() - Method in class ch.aplu.ftcontroller.FtController
Returns the firmware information.
getFirmwareNumber() - Method in class ch.aplu.ftcontroller.FtController
Returns the firmware number.
getMask() - Method in class ch.aplu.ftcontroller.DigitalEvent
Returns a bit pattern that reflects which ports have changed their state.
getMotorsStatus() - Method in class ch.aplu.ftcontroller.FtController
Returns status of all motors as a bit mask.
getNumber() - Method in class ch.aplu.ftcontroller.Lamp
Returns number of lamp (1..8).
getNumber() - Method in class ch.aplu.ftcontroller.Motor
Returns number of motor (1..4).
getPort() - Method in class ch.aplu.ftcontroller.AnalogEvent
Returns the port number.
getPort() - Method in class ch.aplu.ftcontroller.DistanceEvent
Returns the port number.
getPort() - Method in class ch.aplu.ftcontroller.ResistorEvent
Returns the port number.
getSerialNumber() - Method in class ch.aplu.ftcontroller.FtController
Returns the device serial number.
getValue() - Method in class ch.aplu.ftcontroller.AnalogEvent
Returns the current value when the value changed.
getValue() - Method in class ch.aplu.ftcontroller.AnalogIn
Polls the port and returns its current value.
getValue() - Method in class ch.aplu.ftcontroller.DigitalEvent
Returns a bit pattern that reflects the current states of the input ports: I1->bit 0 (LSB),...
getValue() - Method in class ch.aplu.ftcontroller.DigitalIn
Polls the digital input ports (all 8 at the same time) and returns their states as a bit pattern: I1->bit 0 (LSB),...
getValue() - Method in class ch.aplu.ftcontroller.InfraredEvent
Returns the current value when the value changed.
getValue() - Method in class ch.aplu.ftcontroller.InfraredIn
Polls the port and returns its current value.
getValue() - Method in class ch.aplu.ftcontroller.ResistorEvent
Returns the current value when the value changed.
getValue() - Method in class ch.aplu.ftcontroller.ResistorIn
Polls the port and returns its current value.
getVersion() - Static method in class ch.aplu.ftcontroller.FtController
Returns the version information.

I

infraredChanged(InfraredEvent) - Method in interface ch.aplu.ftcontroller.InfraredListener
Fired when the infrared input changes its value.
InfraredEvent - Class in ch.aplu.ftcontroller
A class to retrieve event information when the AnalogInListener callbacks are fired.
infraredIn - Variable in class ch.aplu.ftcontroller.FtController
A reference to the infraredIn instance.
InfraredIn - Class in ch.aplu.ftcontroller
A class the represents the infrared port.
InfraredListener - Interface in ch.aplu.ftcontroller
Declarations of notification methods.
isConnected() - Method in class ch.aplu.ftcontroller.FtController
Returns true, if connected; otherwise false.
isPortChanged(int) - Method in class ch.aplu.ftcontroller.DigitalEvent
Returns the current state of the given port
isPortOff(int) - Method in class ch.aplu.ftcontroller.DigitalIn
Polls the digital input ports (all 8 at the same time) and returns true if the specified port is turned off.
isPortOn(int) - Method in class ch.aplu.ftcontroller.DigitalEvent
Returns the state of the given port.
isPortOn(int) - Method in class ch.aplu.ftcontroller.DigitalIn
Polls the digital input ports (all 8 at the same time) and returns true if the specified port is turned on.
isRotating() - Method in class ch.aplu.ftcontroller.Motor
Returns state of motor.

L

Lamp - Class in ch.aplu.ftcontroller
Class to handle the 8 lamps (or other devices) at output ports O1..O8.
lamp1 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 1 instance.
lamp2 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 2 instance.
lamp3 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 3 instance.
lamp4 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 4 instance.
lamp5 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 5 instance.
lamp6 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 6 instance.
lamp7 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 7 instance.
lamp8 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the lamp 8 instance.
lampAry - Variable in class ch.aplu.ftcontroller.FtController
Array of all lamp instances.
left() - Method in class ch.aplu.ftcontroller.Motor
Starts turning the motor to the left (seen from front).
left(int) - Method in class ch.aplu.ftcontroller.Motor
Turns right given nb of steps to the left (seen from front).
left(int, boolean) - Method in class ch.aplu.ftcontroller.Motor
Same as left(steps) but if blocking = true, blocks until steps is reached or the end switch is pressed.

M

Motor - Class in ch.aplu.ftcontroller
Class to handle the 4 motors at motor ports M1..M4.
motor1 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the motor 1 instance.
motor2 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the motor 2 instance.
motor3 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the motor 3 instance.
motor4 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the motor 4 instance.
motorAry - Variable in class ch.aplu.ftcontroller.FtController
Array of all motors instances.
MotorListener - Interface in ch.aplu.ftcontroller
Declarations of notification methods.
motorStopped(int, boolean) - Method in interface ch.aplu.ftcontroller.MotorListener
Notification when the motor stops in RobMode.

O

off() - Method in class ch.aplu.ftcontroller.Lamp
Turns the lamp off.
on() - Method in class ch.aplu.ftcontroller.Lamp
Turns the lamp on with current intensity.

R

resistorChanged(ResistorEvent) - Method in interface ch.aplu.ftcontroller.ResistorListener
Fired when the resistor input changes its value.
ResistorEvent - Class in ch.aplu.ftcontroller
A class to retrieve event information when the ResistorInListener callbacks are fired.
ResistorIn - Class in ch.aplu.ftcontroller
A class the represents one of the resistor input ports (AX, AY).
resistorIn1 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the resistorIn 1 instance.
resistorIn2 - Variable in class ch.aplu.ftcontroller.FtController
A reference to the resistorIn 2 instance.
resistorInAry - Variable in class ch.aplu.ftcontroller.FtController
Array of all resistorIn instances.
ResistorListener - Interface in ch.aplu.ftcontroller
Declarations of notification methods.
right() - Method in class ch.aplu.ftcontroller.Motor
Starts turning the motor to the right (seen from front).
right(int) - Method in class ch.aplu.ftcontroller.Motor
Turns right given nb of steps to the right (seen from front).
right(int, boolean) - Method in class ch.aplu.ftcontroller.Motor
Same as right(steps) but if blocking = true, blocks until steps is reached.

S

setCount(int) - Method in class ch.aplu.ftcontroller.Counter
Sets the current count.
setIntensity(int) - Method in class ch.aplu.ftcontroller.Lamp
Sets the intensity of the lamp.
setJitter(int) - Method in class ch.aplu.ftcontroller.AnalogIn
Sets the jitter interval.
setJitter(int) - Method in class ch.aplu.ftcontroller.ResistorIn
Sets the jitter interval.
setSpeed(int) - Method in class ch.aplu.ftcontroller.Motor
Sets the rotation speed.
stepChanged(int, int) - Method in interface ch.aplu.ftcontroller.MotorListener
Notification when the step counter changes its value.
stop() - Method in class ch.aplu.ftcontroller.Motor
Stops the motor.

W

waitCount(int, int) - Method in class ch.aplu.ftcontroller.FtController
Set the count of the specified counter to zero and blocks until the specified counter reaches the given count.
waitPortOff(int) - Method in class ch.aplu.ftcontroller.DigitalIn
Wait until the specified port is set to 0.
waitPortOn(int) - Method in class ch.aplu.ftcontroller.DigitalIn
Wait until the specified port is set to 1.

A C D E F G I L M O R S W