1 package org.lsst.ccs.drivers.commons;
2
3 public abstract class IOBoardDriver {
4 public abstract int getAnalogOutChannels();
5
6 public abstract int getAnalogInChannels();
7
8 public abstract int getDigitalOutChannels();
9
10 public abstract int getDigitalInChannels();
11
12 public abstract double getAnalogInChannel(int n);
13
14 public abstract void setAnalogOutChannel(int n, double value);
15
16 public abstract int getDigitalInChannel(int n);
17
18 public abstract void setDigitalOutChannel(int n, int value);
19 }