public abstract class ControlComponent extends HashMap<String,Object>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier and Type | Field and Description |
|---|---|
static String |
CMD |
static String |
ERROR_STATE |
static String |
EX_MODE |
static String |
EX_STATE |
static String |
OCCUPATION_STATE |
static String |
OCCUPIER |
static String |
OP_MODE |
static String |
OPERATION_ABORT |
static String |
OPERATION_AUTO |
static String |
OPERATION_CLEAR |
static String |
OPERATION_FREE |
static String |
OPERATION_MANUAL |
static String |
OPERATION_OCCUPY |
static String |
OPERATION_PRIORITY |
static String |
OPERATION_RESET |
static String |
OPERATION_START |
static String |
OPERATION_STOP |
static String |
OPERATIONS |
static String |
STATUS |
static String |
WORK_STATE |
| Constructor and Description |
|---|
ControlComponent()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addControlComponentChangeListener(ControlComponentChangeListener listener)
Add ControlComponentChangeListener
|
void |
finishState()
Finish current execution state (execute 'SC' order).
|
String |
getCommand()
Get last command
|
String |
getErrorState()
Get error state
|
ExecutionMode |
getExecutionMode()
Get execution mode
|
String |
getExecutionState()
Get execution state
|
OccupationState |
getOccupationState()
Get occupation state
|
String |
getOccupierID()
Get occupier ID
|
String |
getOperationMode()
Get operation mode
|
String |
getWorkState()
Get work state
|
Object |
put(String key,
Object value)
Update an value
|
void |
removeControlComponentChangeListener(ControlComponentChangeListener listener)
Remove ControlComponentChangeListener
|
void |
setCommand(String cmd)
Set command
|
void |
setErrorState(String errorState)
Set error state
|
void |
setExecutionMode(ExecutionMode exMode)
Set execution mode
|
void |
setExecutionState(String newSt)
Set execution state
|
void |
setOccupationState(OccupationState occSt)
Set occupation state
|
void |
setOccupierID(String occId)
Set occupier ID
|
void |
setOperationMode(String opMode)
Set operation mode
|
void |
setWorkState(String workState)
Set work state
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringpublic static final String STATUS
public static final String OPERATIONS
public static final String OPERATION_CLEAR
public static final String OPERATION_STOP
public static final String OPERATION_ABORT
public static final String OPERATION_RESET
public static final String OPERATION_START
public static final String OPERATION_MANUAL
public static final String OPERATION_AUTO
public static final String OPERATION_PRIORITY
public static final String OPERATION_OCCUPY
public static final String OPERATION_FREE
public static final String CMD
public static final String ERROR_STATE
public static final String WORK_STATE
public static final String OP_MODE
public static final String EX_STATE
public static final String EX_MODE
public static final String OCCUPIER
public static final String OCCUPATION_STATE
public void addControlComponentChangeListener(ControlComponentChangeListener listener)
public void removeControlComponentChangeListener(ControlComponentChangeListener listener)
public void finishState()
public OccupationState getOccupationState()
public void setOccupationState(OccupationState occSt)
public String getOccupierID()
public void setOccupierID(String occId)
public ExecutionMode getExecutionMode()
public void setExecutionMode(ExecutionMode exMode)
public String getExecutionState()
public void setExecutionState(String newSt)
public String getOperationMode()
public void setOperationMode(String opMode)
public String getWorkState()
public void setWorkState(String workState)
public String getErrorState()
public void setErrorState(String errorState)
public String getCommand()
public void setCommand(String cmd)
Copyright © 2021. All rights reserved.