|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectjBotBrain.hw.DigitalOutput
public class DigitalOutput
Abstraction of digital outputs. Examples of usage:
DigitalOutput.A.setValue(true); // Set pin 0 to Log.1 DigitalOutput.PINS[4].setValue(false); // Set pin 4 to Log.0 DigitalOutput.portWrite(0xAA); // Set outputs to 10101010 binary
| Field Summary | |
|---|---|
static DigitalOutput |
A
First digital output, pin #0 |
static DigitalOutput |
B
Second digital output, pin #1 |
static DigitalOutput |
C
Third digital output, pin #2 |
static DigitalOutput |
D
Fourth digital output, pin #3 |
static DigitalOutput |
E
Fifth digital output, pin #4 |
static DigitalOutput |
F
Sixth digital output, pin #5 |
static DigitalOutput |
G
Seventh digital output, pin #6 |
static DigitalOutput |
H
Eight digital output, pin #7 |
static DigitalOutput[] |
PINS
Array of digital outputs. |
| Method Summary | |
|---|---|
static void |
portWrite(int value)
Updates value of output port. |
void |
setValue(boolean value)
Set value for actual pin |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| Field Detail |
|---|
public static final DigitalOutput A
public static final DigitalOutput B
public static final DigitalOutput C
public static final DigitalOutput D
public static final DigitalOutput E
public static final DigitalOutput F
public static final DigitalOutput G
public static final DigitalOutput H
public static final DigitalOutput[] PINS
DigitalOutput.PINS[1].setValue(true);
| Method Detail |
|---|
public void setValue(boolean value)
value - - pin value, true means Log.1 and false Log.0public static void portWrite(int value)
value - - output word value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||