|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.lsst.ccs.drivers.iocard.Iocard
org.lsst.ccs.drivers.iocard.AccesDio
public class AccesDio
\file AccesDio.java Class for accessing the Acces DIO card
| Field Summary | |
|---|---|
static int |
CONF_REG
Various constants |
static int |
N_REGS
Various constants |
static int |
PORTA_REG
Various constants |
static int |
PORTB_REG
Various constants |
static int |
PORTC_REG
Various constants |
static int |
RESET_REG
Various constants |
static int |
SETUP_REG
Various constants |
static int |
STATE_REG
Various constants |
| Fields inherited from class org.lsst.ccs.drivers.iocard.Iocard |
|---|
OPT_CHECK, OPT_READV, OPT_WRITER |
| Constructor Summary | |
|---|---|
AccesDio()
|
|
AccesDio(int base,
int irq)
Main constructors |
|
| Method Summary | |
|---|---|
void |
attachInt(int mask,
Object cbObj,
String cbMeth,
Object cbParm)
Enable interrupt handling |
void |
detachInt()
Disable interrupt handling |
void |
dioClrBit(int port,
int bit)
Clear a bit in a DIO port |
void |
dioConfig(int value)
Set DIO configuration |
int |
dioInp(int port)
Read from a DIO port |
int |
dioInpBit(int port,
int bit)
Read a bit from a DIO port |
void |
dioOut(int port,
int value)
Write to a DIO port |
void |
dioOutBit(int port,
int bit,
int value)
Write a bit to a DIO port |
void |
dioSetBit(int port,
int bit)
Set a bit in a DIO port |
void |
init(int base,
int irq)
Initiate access to a card |
| Methods inherited from class org.lsst.ccs.drivers.iocard.Iocard |
|---|
attachInt, detachInt, init, readB, readL, readW, term, updateB, updateL, updateW, writeB, writeL, writeW |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int N_REGS
public static final int PORTA_REG
public static final int PORTB_REG
public static final int PORTC_REG
public static final int CONF_REG
public static final int SETUP_REG
public static final int STATE_REG
public static final int RESET_REG
| Constructor Detail |
|---|
public AccesDio(int base,
int irq)
public AccesDio()
| Method Detail |
|---|
public void init(int base,
int irq)
public void dioConfig(int value)
public int dioInp(int port)
public void dioOut(int port,
int value)
public int dioInpBit(int port,
int bit)
public void dioOutBit(int port,
int bit,
int value)
public void dioSetBit(int port,
int bit)
public void dioClrBit(int port,
int bit)
public void attachInt(int mask,
Object cbObj,
String cbMeth,
Object cbParm)
public void detachInt()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||