public class TestAPC7900 extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TestAPC7900.Model |
static class |
TestAPC7900.OnOff |
| Constructor and Description |
|---|
TestAPC7900() |
@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="model",
description="Select the PDU model")
public void model(@Argument(name="model",description="Model type")
TestAPC7900.Model model)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException@Command(name="model",
description="Show the selected model")
public TestAPC7900.Model model()
@Command(name="debug",
description="Set the debug mode")
public void setDebug(@Argument(name="state",description="Debug state")
TestAPC7900.OnOff state)
@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 © 2022 LSST. All rights reserved.