public class MoxaTrigger extends AbstractTrigger implements DriverDepending, Reloadable
#KEY_BIND is
true.DriverDepending interface.#KEY_INITOFF key.
PropertyResources.Load, PropertyResources.URLResource| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_CHANNEL
The channel to read on the moxa driver for sensor data.
|
static String |
KEY_MOXADRIVER
The name of the one-wire driver to use.
|
protected EthReading |
moxa
The instance of the one-wire driver to use.
|
KEY_FORMAT, KEY_NAME, KEY_PRESERVE, UNKNOWNKEY_NOINITONCREATE, POSTFIX_ALPHABET, POSTFIX_BYTES, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_MODTIME, POSTFIX_URLKEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASSKEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME| Constructor and Description |
|---|
MoxaTrigger(Map<String,String> prop)
Constructs a new one-wire sensor.
|
| Modifier and Type | Method and Description |
|---|---|
Date |
getLastToggleTime() |
Boolean |
getTrigger() |
void |
init()
Initializes the one wire switch switch.
|
boolean |
registerDriver(Driver poller)
Registers the one-wire driver to this sensor.
|
double |
rescanned(String key,
String old,
String newval)
As any parameter depending instance we fail if the parameter we depend
on is now a different one.
|
Boolean |
setTrigger(Boolean to) |
get, getElapsedToggleTime, isTrue, set, toggleTriggercreateParameter, delivers, exit, getFormatted, getFormatted, getName, getPreserveFile, getString, getString, overrideDefaultName, register, setName, toStringclone, createFrom, createFrom, createFrom, createInstance, getApplet, getAsResources, getLocate, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, hasLocalURLs, initProperties, keyCreate, keyCreate, reload, setAppletaugment, augment, augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, parseObject, reload, removeProperty, requires, setObject, setProperties, setProperty, stringPropertiesequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreloadgetFormatted, getName, getStringdefaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringPropertiespublic static final String KEY_MOXADRIVER
public static final String KEY_CHANNEL
protected transient EthReading moxa
public MoxaTrigger(Map<String,String> prop) throws RemoteException
RemoteExceptionpublic boolean registerDriver(Driver poller)
registerDriver in interface DriverDependingpublic double rescanned(String key, String old, String newval)
rescanned in interface Reloadablerescanned in class AbstractParameterpublic void init()
throws InitException
init in interface Initializableinit in class AbstractParameterInitExceptionpublic Date getLastToggleTime()
getLastToggleTime in interface Triggeringpublic Boolean getTrigger()
getTrigger in interface Triggeringpublic Boolean setTrigger(Boolean to) throws UnsupportedOperationException
setTrigger in interface TriggeringUnsupportedOperationException