|
2008-09-15 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. |
protected int |
expressionCount
Define the expression count (int) field. |
static int |
HASH_SIZE
Define the hash size (int) constant. |
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,
long time)
Evaluate. |
int |
getControlCapacity()
Gets the control capacity. |
DeviceService |
getDefaultDevice()
Gets the default DeviceService. |
java.lang.String |
getDefaultKey()
Gets the default key of the profile. |
int |
getExpressionCount()
Gets the expression count (int) value. |
int |
getMessageCapacity()
Gets the message capacity. |
long |
getRate()
Gets the rate (long) value. |
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)
|
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)
|
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)
|
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)
|
java.lang.Object |
handleMethodLongsChangeRequest(int code,
Command command,
java.lang.Object data)
Handle execute longs change request with the specified command and data parameters. |
java.lang.Object |
handleMethodRateTime(int code,
Measurement measurement,
java.lang.Object data)
Handle method rate time with the specified code, measurement and data parameters and return the Object result. |
boolean |
hasExpressions()
Gets the expressions (boolean) value. |
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 |
setExpressionCount(int expressionCount)
Sets the expression count value. |
void |
setRate(long rate)
Sets the rate value. |
void |
setupCustom()
Setup custom. |
void |
stop()
Stop. |
void |
stopTimer()
Stop timer. |
protected void |
timer()
Timer. |
void |
timerRun()
Timer run. |
protected void |
update(boolean changes)
Update. |
void |
update(boolean changes,
long time)
Update with the specified changes and time parameters. |
void |
updateBits(java.util.Map map)
Update bits with the specified map parameter. |
void |
updateDuration(boolean changes,
long time)
Update duration with the specified changes and time parameters. |
void |
updateExpressionCount()
Update expression count. |
protected void |
updateFilter(int index,
java.lang.Object newValue)
|
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 int HASH_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 int expressionCount
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 evaluate(boolean changes,
long time)
changes - The changes (boolean) parameter.time - The time (long) parameter.public int getControlCapacity()
public DeviceService getDefaultDevice()
public java.lang.String getDefaultKey()
public int getExpressionCount()
int) value.setExpressionCount(int),
updateExpressionCount()public int getMessageCapacity()
public long getRate()
long) value.setRate(long)
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)
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)
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)
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)
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 java.lang.Object handleMethodRateTime(int code,
Measurement measurement,
java.lang.Object data)
code - The code (int) parameter.measurement - The measurement (Measurement) parameter.data - The data (Object) parameter.
Object) value.public boolean hasExpressions()
boolean) value.public boolean isAdapterNeeded()
public boolean isDeviceNeeded()
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 int search(java.lang.String[] names,
java.lang.String key)
names - The names (String[]) parameter.key - The key (String) parameter.
int) value.public void setExpressionCount(int expressionCount)
expressionCount - The expression count (int) parameter.getExpressionCount(),
updateExpressionCount()public void setRate(long rate)
rate - The rate (long) parameter.getRate()public void setupCustom()
public void stop()
public void stopTimer()
protected void timer()
public void timerRun()
protected void update(boolean changes)
changes - The changes (boolean) parameter.update(boolean,long)
public void update(boolean changes,
long time)
changes - The changes (boolean) parameter.time - The time (long) parameter.update(boolean)
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)
public void updateDuration(boolean changes,
long time)
changes - The changes (boolean) parameter.time - The time (long) parameter.public void updateExpressionCount()
getExpressionCount(),
setExpressionCount(int)
protected void updateFilter(int index,
java.lang.Object newValue)
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-09-15 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||