text: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  ###########################################################
  #               WARNING: Generated code!                  #
  #              **************************                 #
  # Manual changes may get lost if file is generated again. #
  # Only code inside the [MANUAL] tags will be kept.        #
  ###########################################################
  
  from flexbe_core import Behavior, Autonomy, OperatableStateMachine, ConcurrencyContainer, PriorityContainer, Logger
  from robco_flexbe_states.tts_bg_sm import TTSBulgarian
  # Additional imports can be added inside the following tags
  # [MANUAL_IMPORT]
  
  # [/MANUAL_IMPORT]
  
  
  '''
  Created on Wed Apr 03 2019
  @author: Stefan
  '''
  class TTS_BG_Windows_testSM(Behavior):
  	'''
  	delete after the test
  	'''
  
  
  	def __init__(self):
  		super(TTS_BG_Windows_testSM, self).__init__()
  		self.name = 'TTS_BG_Windows_test'
  
  		# parameters of this behavior
  
  		# references to used behaviors
  
  		# Additional initialization code can be added inside the following tags
  		# [MANUAL_INIT]
  		
  		# [/MANUAL_INIT]
  
  		# Behavior comments:
  
  
  
  	def create(self):
  		# x:30 y:365, x:130 y:365
  		_state_machine = OperatableStateMachine(outcomes=['finished', 'failed'])
  
  		# Additional creation code can be added inside the following tags
  		# [MANUAL_CREATE]
  		
  		# [/MANUAL_CREATE]
  
  
  		with _state_machine:
  			# x:30 y:40
  			OperatableStateMachine.add('TTS',
  										TTSBulgarian(ttsbg_text="Ехоо, това е български език. Иван е готин пич!"),
  										transitions={'failed': 'failed', 'done': 'finished'},
  										autonomy={'failed': Autonomy.Low, 'done': Autonomy.Low})
  
  
  		return _state_machine
  
  
  	# Private functions can be added inside the following tags
  	# [MANUAL_FUNC]
  	
  	# [/MANUAL_FUNC]
  