public abstract class DeviceBehaviorObject extends Object
| Constructor and Description |
|---|
DeviceBehaviorObject() |
| Modifier and Type | Method and Description |
|---|---|
org.tango.DeviceState[] |
getDeniedStates()
Get denied states
|
org.tango.DeviceState |
getEndState()
Get end state
|
boolean |
isAllowed(org.tango.DeviceState state)
Check if a state is allowed
|
void |
setDeniedStates(org.tango.DeviceState... deniedStates)
Set denied states
|
void |
setEndState(org.tango.DeviceState endState)
Set end state
|
void |
setStateMachine(StateMachineBehavior stateMachine)
Set a state machine
|
String |
toString() |
public final boolean isAllowed(org.tango.DeviceState state)
state - a statepublic final org.tango.DeviceState[] getDeniedStates()
public final void setDeniedStates(org.tango.DeviceState... deniedStates)
deniedStates - public final org.tango.DeviceState getEndState()
public final void setEndState(org.tango.DeviceState endState)
endState - public final void setStateMachine(StateMachineBehavior stateMachine)
stateMachine - Copyright © 2012–2017 Tango Controls. All rights reserved.