|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjhomenet.hw.driver.OneWireDriver
public class OneWireDriver
| Field Summary | |
|---|---|
static double |
INVALID_VALUE
Define an invalid value. |
static java.lang.String[] |
windDirectionTable
Table used for finding the correct wind direction. |
| Method Summary | |
|---|---|
double |
getCount(java.lang.String hardwareID)
Get a count. |
java.lang.String |
getDriverHardwareDescription(java.lang.String hardwareID)
Get the driver hardware description by hardware ID. |
static OneWireDriver |
getDriverInstance()
Get an instance of the OneWireDriver. |
java.lang.String |
getDriverName()
Get the driver name. |
java.util.ArrayList<java.lang.String> |
getHardwareIDs()
Return a list of hardware IDs currently on the 1-Wire network. |
boolean |
getSwitchState(java.lang.String hardwareID)
Set the switches state. |
double |
getTemp(java.lang.String hardwareID)
Read the temperature. |
double |
getVoltage(java.lang.String hardwareID)
Get the voltage value. |
double |
getWindDirection(java.lang.String hardwareID)
Get the wind direction. |
double |
getWindSpeed(java.lang.String hardwareID)
Read the wind speed. |
boolean |
setSwitchState(java.lang.String hardwareID,
boolean direction)
Tell a DS2406 to switch ON or OFF. |
void |
switchDeviceOff(java.lang.String hardwareID)
Switch the hardware device off. |
void |
switchDeviceOn(java.lang.String hardwareID)
Switch the hardware device on. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String[] windDirectionTable
public static final double INVALID_VALUE
| Method Detail |
|---|
public static OneWireDriver getDriverInstance()
public java.lang.String getDriverName()
getDriverName in interface HardwareDriverHardwareDriver.getDriverName()public java.util.ArrayList<java.lang.String> getHardwareIDs()
getHardwareIDs in interface HardwareDriverHardwareDriver.getHardwareIDs()public java.lang.String getDriverHardwareDescription(java.lang.String hardwareID)
getDriverHardwareDescription in interface HardwareDriverHardwareDriver.getDriverHardwareDescription(java.lang.String)
public double getTemp(java.lang.String hardwareID)
throws HardwareDriverException
getTemp in interface HardwareDriverHardwareDriverExceptionHardwareDriver.getTemp(java.lang.String)
public double getVoltage(java.lang.String hardwareID)
throws HardwareDriverException
getVoltage in interface HardwareDriverHardwareDriverExceptionHardwareDriver.getVoltage(java.lang.String)
public double getCount(java.lang.String hardwareID)
throws OneWireDriverException
getCount in interface HardwareDriverOneWireDriverExceptionHardwareDriver.getCount(java.lang.String)
public double getWindSpeed(java.lang.String hardwareID)
throws OneWireDriverException
getWindSpeed in interface HardwareDriverOneWireDriverExceptionHardwareDriver.getWindSpeed(java.lang.String)
public double getWindDirection(java.lang.String hardwareID)
throws OneWireDriverException
getWindDirection in interface HardwareDriverOneWireDriverExceptionHardwareDriver.getWindDirection(java.lang.String)
public void switchDeviceOn(java.lang.String hardwareID)
throws HardwareDriverException
switchDeviceOn in interface HardwareDriverHardwareDriverExceptionHardwareDriver.switchDeviceOn(java.lang.String)
public void switchDeviceOff(java.lang.String hardwareID)
throws HardwareDriverException
switchDeviceOff in interface HardwareDriverHardwareDriverExceptionHardwareDriver.switchDeviceOff(java.lang.String)
public boolean getSwitchState(java.lang.String hardwareID)
throws java.lang.Exception
hardwareID -
java.lang.Exception
public boolean setSwitchState(java.lang.String hardwareID,
boolean direction)
throws java.lang.Exception
hardwareID - - The hardware ID of the switching devicedirection - - The direction the device should be switched
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||