public interface HobsonDeviceProxy
Modifier and Type | Method and Description |
---|---|
PropertyContainerClass |
getConfigurationClass() |
DeviceContext |
getContext() |
java.lang.String |
getDefaultName() |
HobsonDeviceDescriptor |
getDescriptor() |
DeviceError |
getError() |
java.lang.Long |
getLastCheckin() |
java.lang.String |
getManufacturerName() |
java.lang.String |
getManufacturerVersion() |
java.lang.String |
getModelName() |
java.lang.String |
getName() |
java.lang.String |
getPreferredVariableName() |
DeviceType |
getType() |
DeviceVariableState |
getVariableState(java.lang.String name) |
boolean |
hasError() |
boolean |
hasVariable(java.lang.String name) |
boolean |
isStarted() |
void |
onDeviceConfigurationUpdate(java.util.Map<java.lang.String,java.lang.Object> config) |
void |
onSetVariables(java.util.Map<java.lang.String,java.lang.Object> values) |
void |
onShutdown() |
void |
onStartup(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> config) |
void |
setLastCheckin(java.lang.Long lastCheckin) |
void |
start(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> config) |
PropertyContainerClass getConfigurationClass()
DeviceContext getContext()
java.lang.String getDefaultName()
HobsonDeviceDescriptor getDescriptor()
DeviceError getError()
java.lang.Long getLastCheckin()
java.lang.String getManufacturerName()
java.lang.String getManufacturerVersion()
java.lang.String getModelName()
java.lang.String getName()
java.lang.String getPreferredVariableName()
DeviceType getType()
DeviceVariableState getVariableState(java.lang.String name)
boolean hasError()
boolean hasVariable(java.lang.String name)
boolean isStarted()
void onDeviceConfigurationUpdate(java.util.Map<java.lang.String,java.lang.Object> config)
void onSetVariables(java.util.Map<java.lang.String,java.lang.Object> values)
void onShutdown()
void onStartup(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> config)
void setLastCheckin(java.lang.Long lastCheckin)
void start(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> config)
Copyright © 2015 Whizzo Software LLC. All rights reserved.