public class Bfr extends Srp
Srp.BoardType| Modifier and Type | Field and Description |
|---|---|
static int |
NUM_RELAYS
Constants and data.
|
static int |
RELAY_HTR_0
Constants and data.
|
static int |
RELAY_HTR_1
Constants and data.
|
static int |
RELAY_PWS_1
Constants and data.
|
static int |
RELAY_PWS_16
Constants and data.
|
static int |
RELAY_PWS_17
Constants and data.
|
static int |
RELAY_PWS_18
Constants and data.
|
static int |
RELAY_PWS_19
Constants and data.
|
static int |
RELAY_PWS_20
Constants and data.
|
static int |
RELAY_PWS_21
Constants and data.
|
static int |
RELAY_PWS_25
Constants and data.
|
static int |
RELAY_PWS_3
Constants and data.
|
static int |
RELAY_PWS_4
Constants and data.
|
DEFAULT_PORT| Constructor and Description |
|---|
Bfr()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static String[] |
getRelayNames()
Gets the names of the relays
|
boolean[] |
isRelayOn()
Gets the state of all relays
|
boolean |
isRelayOn(int relay)
Gets the state of a relay by number
|
boolean |
isRelayOn(String relay)
Gets the state of a relay by name
|
void |
setRelayOff()
Turns off all relays
|
void |
setRelayOff(int... relays)
Turns off several relays by number
|
void |
setRelayOff(int relay)
Turns off a relay by number
|
void |
setRelayOff(String... relays)
Turns off several relays by name
|
void |
setRelayOff(String relay)
Turns off a relay by name
|
void |
setRelayOn()
Turns on all relays
|
void |
setRelayOn(int... relays)
Turns on several relays by number
|
void |
setRelayOn(int relay)
Turns on a relay by number
|
void |
setRelayOn(String... relays)
Turns on several relays by name
|
void |
setRelayOn(String relay)
Turns on a relay by name
|
clearSimRegMap, close, getBoardType, getIpAddress, getNumSeqErr, getNumTimeout, getSimRegMap, isSimulated, open, open, putSimRegMap, readReg, readRegs, setDebug, setProbeAddress, setSrpVersion, setValidBoardTypes, simInitialize, simReadRegs, simWriteRegs, updateReg, writeReg, writeRegspublic static final int RELAY_HTR_0
public static final int RELAY_HTR_1
public static final int RELAY_PWS_1
public static final int RELAY_PWS_3
public static final int RELAY_PWS_4
public static final int RELAY_PWS_16
public static final int RELAY_PWS_17
public static final int RELAY_PWS_18
public static final int RELAY_PWS_19
public static final int RELAY_PWS_25
public static final int RELAY_PWS_20
public static final int RELAY_PWS_21
public static final int NUM_RELAYS
public void setRelayOn(int relay)
throws org.lsst.ccs.drivers.commons.DriverException
relay - The relay number (0 - 11)org.lsst.ccs.drivers.commons.DriverException - if the relay number is out of boundspublic void setRelayOn(String relay) throws org.lsst.ccs.drivers.commons.DriverException
relay - The relay nameorg.lsst.ccs.drivers.commons.DriverException - if the relay name is invalidpublic void setRelayOn(int... relays)
throws org.lsst.ccs.drivers.commons.DriverException
relays - An arg list or array of relay numbers (0 - 11)org.lsst.ccs.drivers.commons.DriverException - if any relay number is out of boundspublic void setRelayOn(String... relays) throws org.lsst.ccs.drivers.commons.DriverException
relays - An arg list or array of relay namesorg.lsst.ccs.drivers.commons.DriverException - if any relay name is invalidpublic void setRelayOn()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException - if any relay number is out of boundspublic void setRelayOff(int relay)
throws org.lsst.ccs.drivers.commons.DriverException
relay - The relay number (0 - 11)org.lsst.ccs.drivers.commons.DriverException - if the relay number is out of boundspublic void setRelayOff(String relay) throws org.lsst.ccs.drivers.commons.DriverException
relay - The relay nameorg.lsst.ccs.drivers.commons.DriverException - if the relay name is invalidpublic void setRelayOff(int... relays)
throws org.lsst.ccs.drivers.commons.DriverException
relays - An arg list or array of relay numbers (0 - 11)org.lsst.ccs.drivers.commons.DriverException - if any relay number is out of boundspublic void setRelayOff(String... relays) throws org.lsst.ccs.drivers.commons.DriverException
relays - An arg list or array of relay namesorg.lsst.ccs.drivers.commons.DriverException - if any relay name is invalidpublic void setRelayOff()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic boolean isRelayOn(int relay)
throws org.lsst.ccs.drivers.commons.DriverException
relay - The relay number (0 - 11)org.lsst.ccs.drivers.commons.DriverException - if the relay number is out of boundspublic boolean isRelayOn(String relay) throws org.lsst.ccs.drivers.commons.DriverException
relay - The relay nameorg.lsst.ccs.drivers.commons.DriverException - if the relay name is invalidpublic boolean[] isRelayOn()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic static String[] getRelayNames() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2018 LSST. All rights reserved.