public class TestAPC7900 extends Object
| Constructor and Description |
|---|
TestAPC7900() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
delayedOff(int... outlet) |
void |
delayedOff(String... outlet) |
void |
delayedOn(int... outlet) |
void |
delayedOn(String... outlet) |
String |
inputCurrent() |
String |
inputPower() |
String |
inputVA() |
void |
open(org.lsst.ccs.drivers.ascii.Session.ConnType connType,
String devcId) |
void |
open(org.lsst.ccs.drivers.ascii.Session.ConnType connType,
String devcId,
String userName,
String password) |
String |
outletCount() |
String |
outletName(int outlet) |
void |
outletName(int outlet,
String name) |
String |
outletNumber() |
String |
outletNumber(String outlet) |
void |
outletOff(int... outlet) |
void |
outletOff(String... outlet) |
String |
outletOffDelay() |
String |
outletOffDelay(int outlet) |
void |
outletOffDelay(int outlet,
int delay) |
void |
outletOffDelay(String outlet,
int delay) |
String |
outletOffDelayN() |
String |
outletOffDelayN(String outlet) |
void |
outletOn(int... outlet) |
void |
outletOn(String... outlet) |
String |
outletOnDelay() |
String |
outletOnDelay(int outlet) |
void |
outletOnDelay(int outlet,
int delay) |
void |
outletOnDelay(String outlet,
int delay) |
String |
outletOnDelayN() |
String |
outletOnDelayN(String outlet) |
String |
outletState() |
String |
outletState(int outlet) |
String |
outletState(String outlet) |
String |
outletStateN() |
String |
phaseCount() |
String |
product() |
void |
talk() |
String |
version() |
@Command(name="open",
description="Open connection to a PDU")
public void open(@Argument(name="conntype",description="Connection type")
org.lsst.ccs.drivers.ascii.Session.ConnType connType,
@Argument(name="devcid",description="Device ID")
String devcId,
@Argument(name="username",description="User name")
String userName,
@Argument(name="password",description="Password")
String password)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="open",
description="Open connection to a PDU")
public void open(@Argument(name="conntype",description="Connection type")
org.lsst.ccs.drivers.ascii.Session.ConnType connType,
@Argument(name="devcid",description="Device ID")
String devcId)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="close",
description="Close the connection")
public void close()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="product",
description="Show the product name")
public String product()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="version",
description="Show the firmware version")
public String version()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="phasecount",
description="Show the phase count")
public String phaseCount()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletcount",
description="Show the outlet count")
public String outletCount()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletstate",
description="Show the state of an outlet")
public String outletState(@Argument(name="outlet",description="Outlet number")
int outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletstaten",
description="Show the state of a named outlet")
public String outletState(@Argument(name="outlet",description="Outlet name")
String outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletstate",
description="Show the state of all outlets")
public String outletState()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletstaten",
description="Show the state of all outlets by name")
public String outletStateN()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletname",
description="Show the name of an outlet")
public String outletName(@Argument(name="outlet",description="Outlet number")
int outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletname",
description="Set the name of an outlet")
public void outletName(@Argument(name="outlet",description="Outlet number")
int outlet,
@Argument(name="name",description="Outlet name")
String name)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletnumber",
description="Show the number of a named outlet")
public String outletNumber(@Argument(name="outlet",description="Outlet name")
String outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="outletnumber",
description="Show the numbers of all outlets by name")
public String outletNumber()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="ondelay",
description="Show outlet on delay")
public String outletOnDelay(@Argument(name="outlet",description="Outlet number")
int outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="ondelay",
description="Show all outlet on delays")
public String outletOnDelay()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="offdelay",
description="Show outlet off delay")
public String outletOffDelay(@Argument(name="outlet",description="Outlet number")
int outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="offdelay",
description="Show all outlet off delays")
public String outletOffDelay()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="ondelayn",
description="Show named outlet on delay")
public String outletOnDelayN(@Argument(name="outlet",description="Outlet name")
String outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="ondelayn",
description="Show all outlet on delays by name")
public String outletOnDelayN()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="offdelayn",
description="Show named outlet off delay")
public String outletOffDelayN(@Argument(name="outlet",description="Outlet name")
String outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="offdelayn",
description="Show all outlet off delays by name")
public String outletOffDelayN()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="ondelay",
description="Set outlet on delay")
public void outletOnDelay(@Argument(name="outlet",description="Outlet number")
int outlet,
@Argument(name="delay",description="Delay (sec)")
int delay)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="ondelayn",
description="Set named outlet on delay")
public void outletOnDelay(@Argument(name="outlet",description="Outlet name")
String outlet,
@Argument(name="delay",description="Delay (sec)")
int delay)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="offdelay",
description="Set outlet off delay")
public void outletOffDelay(@Argument(name="outlet",description="Outlet number")
int outlet,
@Argument(name="delay",description="Delay (sec)")
int delay)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="offdelayn",
description="Set named outlet off delay")
public void outletOffDelay(@Argument(name="outlet",description="Outlet name")
String outlet,
@Argument(name="delay",description="Delay (sec)")
int delay)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="on",
description="Turn outlet(s) power on")
public void outletOn(@Argument(name="outlet",description="Outlet number(s)")
int... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="onn",
description="Turn named outlet(s) power on")
public void outletOn(@Argument(name="outlet",description="Outlet name(s)")
String... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="off",
description="Turn outlet(s) power off")
public void outletOff(@Argument(name="outlet",description="Outlet number(s)")
int... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="offn",
description="Turn named outlet(s) power off")
public void outletOff(@Argument(name="outlet",description="Outlet name(s)")
String... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="delayedon",
description="Turn outlet(s) power on with delay")
public void delayedOn(@Argument(name="outlet",description="Outlet number(s)")
int... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="delayedonn",
description="Turn named outlet(s) power on with delay")
public void delayedOn(@Argument(name="outlet",description="Outlet name(s)")
String... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="delayedoff",
description="Turn outlet(s) power off with delay")
public void delayedOff(@Argument(name="outlet",description="Outlet number(s)")
int... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="delayedoffn",
description="Turn named outlet(s) power off with delay")
public void delayedOff(@Argument(name="outlet",description="Outlet name(s)")
String... outlet)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="inputcurrent",
description="Show input current")
public String inputCurrent()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="inputpower",
description="Show input power")
public String inputPower()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="inputva",
description="Show input VA")
public String inputVA()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="talk",
description="Talk to the PDU interactively")
public void talk()
throws org.lsst.ccs.drivers.commons.DriverException,
IOException
org.lsst.ccs.drivers.commons.DriverExceptionIOExceptionCopyright © 2017 LSST. All rights reserved.