|
2008-07-29 1.1.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 ControlProfileService and provides the controls for the profile.
The list of exported services:
ControlProfileService,
org.eclipse.soda.dk.profile.service.ProfileService| 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 full class name. |
protected long[] |
duration
Define the duration (long[]) field. |
static java.lang.String[] |
LONG_NAMES
Define the long names (String[]) constant. |
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. |
java.lang.String |
getDefaultKey()
Gets the default key of the profile. |
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 |
isAdapterNeeded()
Is adapter needed. |
boolean |
isDeviceNeeded()
Is device needed. |
void |
measurementChanged(MeasurementService source,
java.lang.Object timestamp,
java.lang.Object newValue,
java.lang.Object oldValue)
Measurement changed. |
int |
search(java.lang.String[] names,
java.lang.String key)
Search with the specified names and key parameters and return the int result. |
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)
Update longs with the specified map parameter. |
| 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)
source - source.timestamp - timestamp.newValue - new value.oldValue - old value.public java.lang.String getDefaultKey()
public DeviceService getDefaultDevice()
public boolean isDeviceNeeded()
public int getControlCapacity()
public int getMessageCapacity()
public boolean isAdapterNeeded()
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.
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - 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.
source - The source (MeasurementService) parameter.timestamp - The timestamp (Object) parameter.newValue - The new value (Object) parameter.oldValue - 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 handleMethodBits(int code,
Measurement measurement,
java.lang.Object data)
Measurement) parameter. The data (Object) parameter.
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodBitsChangeRequest(int code,
Command command,
java.lang.Object data)
code - The code (int) parameter.command - The command (Command) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodLongs(int code,
Measurement measurement,
java.lang.Object data)
Measurement) parameter. The data (Object) parameter.
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.
public java.lang.Object handleMethodLongsChangeRequest(int code,
Command command,
java.lang.Object data)
code - The code (int) parameter.command - The command (Command) parameter.data - The data (Object) parameter.
Object) value.
public int search(java.lang.String[] names,
java.lang.String key)
names - The names (String[]) parameter.key - The key (String) parameter.
int) value.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.handleMethodBits(int,Measurement,Object)
protected void updateFilter(int index,
java.lang.Object newValue)
int) parameter. The new value (Object) parameter.
index - The index (int) parameter.newValue - The new value (Object) parameter.
public void updateLongs(java.util.Map map)
throws java.lang.RuntimeException
map - The map (Map) parameter.
java.lang.RuntimeException - Runtime Exception.handleMethodLongs(int,Measurement,Object)
|
2008-07-29 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||