10 from flexbe_core
import Behavior, Autonomy, OperatableStateMachine, ConcurrencyContainer, PriorityContainer, Logger
20 Created on Mon Mar 30 2020
21 @author: Philipp Schillinger
25 Simple behavior for testing the onboard engine.
30 super(TestBehaviorLogSM, self).
__init__()
31 self.
name =
'Test Behavior Log'
48 _state_machine = OperatableStateMachine(outcomes=[
'finished',
'failed'])
58 OperatableStateMachine.add(
'Log',
59 flexbe_states__LogState(text=
"Test data", severity=2),
60 transitions={
'done':
'Wait'},
61 autonomy={
'done': Autonomy.Off})
63 OperatableStateMachine.add(
'Wait',
65 transitions={
'done':
'finished'},
66 autonomy={
'done': Autonomy.Off})