|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectProfile
org.eclipse.soda.dk.control.profile.ControlProfile
public class ControlProfile
Control Profile. The ControlProfile class implements the device service and provides the controls for the device.
The list of exported services:
ControlProfileService,
See the following specification(s) for more details:
| Field Summary | |
|---|---|
static java.lang.String[] |
BIT_DURATION_NAMES
Define the bit duration names (String[]) constant. |
static java.lang.String[] |
BIT_NAMES
Define the bit names (String[]) constant. |
protected Filter[] |
bitFilters
Define the bit filters (Filter[]) field. |
protected java.lang.Boolean[] |
bitValues
Define the bit values (Boolean[]) field. |
static java.lang.String |
CLASS_NAME
Defines the class name. |
protected long[] |
duration
Define the duration (long[]) field. |
static java.lang.String[] |
LONG_NAMES
|
protected boolean |
running
Define the running (boolean) field. |
static int |
SIZE
Define the size (int) constant. |
protected long |
startTime
Define the start time (long) field. |
| Constructor Summary | |
|---|---|
ControlProfile()
Constructs a new instance of the ControlProfile class. |
|
| Method Summary | |
|---|---|
void |
evaluate(boolean changes)
Evalute. |
int |
getControlCapacity()
Gets the control capacity. |
DeviceService |
getDefaultDevice()
Gets the default DeviceService.@return DeviceService The default DeviceService. |
java.lang.String |
getDefaultKey()
Gets the default key of the device. |
int |
getMessageCapacity()
Gets the message capacity. |
protected void |
handleB10Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b10 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB11Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b11 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB12Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b12 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB13Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b13 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB14Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b14 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB15Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b15 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB16Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b16 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB17Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b17 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB18Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b18 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB19Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b19 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB1Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b1 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB20Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b20 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB21Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b21 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB22Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b22 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB23Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b23 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB24Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b24 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB25Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b25 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB26Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b26 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB27Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b27 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB28Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b28 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB29Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b29 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB2Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b2 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB30Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b30 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB31Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b31 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB32Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b32 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB3Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b3 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB4Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b4 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB5Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b5 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB6Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b6 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB7Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b7 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB8Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b8 expression with the specified source, timestamp, new value and old value parameters. |
protected void |
handleB9Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Handle b9 expression with the specified source, timestamp, new value and old value parameters. |
java.lang.Object |
handleMethodBits(int code,
Measurement measurement,
java.lang.Object data)
Handle set bits with the specified measurement and data parameters. |
java.lang.Object |
handleMethodBitsChangeRequest(int code,
Command command,
java.lang.Object data)
Handle execute bits change request with the specified command and data parameters. |
java.lang.Object |
handleMethodLongs(int code,
Measurement measurement,
java.lang.Object data)
Handle set states with the specified measurement and data parameters. |
java.lang.Object |
handleMethodLongsChangeRequest(int code,
Command command,
java.lang.Object data)
Handle execute longs change request with the specified command and data parameters. |
boolean |
isDeviceNeeded()
|
void |
measurementChanged(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
|
int |
search(java.lang.String[] names,
java.lang.String key)
|
void |
setupCustom()
Setup custom. |
void |
stop()
Stop. |
protected void |
timer()
Timer. |
void |
timerRun()
Timer run. |
protected void |
update(boolean changes)
Update. |
void |
updateBits(java.util.Map map)
Update bits with the specified map parameter. |
protected void |
updateFilter(int index,
java.lang.Object newValue)
Update filter with the specified index and new value parameters. |
void |
updateLongs(java.util.Map map)
|
| 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 CLASS_NAME
public static final int SIZE
public static final java.lang.String[] BIT_NAMES
public static final java.lang.String[] LONG_NAMES
public static final java.lang.String[] BIT_DURATION_NAMES
protected boolean running
protected Filter[] bitFilters
protected java.lang.Boolean[] bitValues
protected long[] duration
protected long startTime
| Constructor Detail |
|---|
public ControlProfile()
| Method Detail |
|---|
public void measurementChanged(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
public java.lang.String getDefaultKey()
public DeviceService getDefaultDevice()
public boolean isDeviceNeeded()
public int getControlCapacity()
public int getMessageCapacity()
public void evaluate(boolean changes)
changes - The changes (boolean) parameter.
protected void handleB10Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB11Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB12Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB13Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB14Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB15Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB16Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB17Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB18Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB19Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB1Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
MeasurementService)
parameter. The timestamp (Object) parameter. The new
value (Object) parameter. The old value (Object)
parameter.
protected void handleB20Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB21Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB22Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB23Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB24Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB25Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB26Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB27Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB28Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB29Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB2Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
MeasurementService)
parameter. The timestamp (Object) parameter. The new
value (Object) parameter. The old value (Object)
parameter.
protected void handleB30Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB31Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB32Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB3Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB4Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB5Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB6Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB7Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB8Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
protected void handleB9Expression(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - The old value (Object) parameter.
public java.lang.Object handleMethodBitsChangeRequest(int code,
Command command,
java.lang.Object data)
command - The command (Command) parameter.data - The data (Object) parameter.
public java.lang.Object handleMethodLongsChangeRequest(int code,
Command command,
java.lang.Object data)
command - The command (Command) parameter.data - The data (Object) parameter.
public java.lang.Object handleMethodBits(int code,
Measurement measurement,
java.lang.Object data)
Measurement) parameter. The data (Object)
parameter.
public java.lang.Object handleMethodLongs(int code,
Measurement measurement,
java.lang.Object data)
Measurement) parameter. The data (Object)
parameter.
public void setupCustom()
public void stop()
protected void timer()
public void timerRun()
protected void update(boolean changes)
changes - The changes (boolean) parameter.
public void updateBits(java.util.Map map)
throws java.lang.RuntimeException
map - The map (Map) parameter.
java.lang.RuntimeException - Runtime Exception.#handleSetBits(Measurement,Object)
public int search(java.lang.String[] names,
java.lang.String key)
public void updateLongs(java.util.Map map)
throws java.lang.RuntimeException
java.lang.RuntimeException
protected void updateFilter(int index,
java.lang.Object newValue)
int) parameter. The new value (Object)
parameter.
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||