|
@@ -504,6 +504,8 @@ class Modelverse(RuntimeClassBase):
|
|
|
|
|
|
# state /initialized/behaviour/wait_for_action/activity/SC/forwarding
|
|
|
self.states["/initialized/behaviour/wait_for_action/activity/SC/forwarding"] = State(104, "/initialized/behaviour/wait_for_action/activity/SC/forwarding", self)
|
|
|
+ self.states["/initialized/behaviour/wait_for_action/activity/SC/forwarding"].setEnter(self._initialized_behaviour_wait_for_action_activity_SC_forwarding_enter)
|
|
|
+ self.states["/initialized/behaviour/wait_for_action/activity/SC/forwarding"].setExit(self._initialized_behaviour_wait_for_action_activity_SC_forwarding_exit)
|
|
|
|
|
|
# state /initialized/behaviour/wait_for_action/activity/OP
|
|
|
self.states["/initialized/behaviour/wait_for_action/activity/OP"] = State(105, "/initialized/behaviour/wait_for_action/activity/OP", self)
|
|
@@ -2287,6 +2289,12 @@ class Modelverse(RuntimeClassBase):
|
|
|
def _initialized_behaviour_operations_service_stop_enter(self):
|
|
|
self.raiseInternalEvent(Event("request", None, [['service_stop']]))
|
|
|
|
|
|
+ def _initialized_behaviour_wait_for_action_activity_SC_forwarding_enter(self):
|
|
|
+ print("FORWARDING...")
|
|
|
+
|
|
|
+ def _initialized_behaviour_wait_for_action_activity_SC_forwarding_exit(self):
|
|
|
+ print("STOP FORWARDING...")
|
|
|
+
|
|
|
def _initialized_behaviour_going_manual_init_enter(self):
|
|
|
self.current_model = self.actions[0]["parameters"][0]
|
|
|
|
|
@@ -3344,18 +3352,21 @@ class Modelverse(RuntimeClassBase):
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_SC_forwarding_0_exec(self, parameters):
|
|
|
self.raiseInternalEvent(Event("result", None, [True if self.responses.pop(0) == 'Success' else False]))
|
|
|
+ print("SUCC OR FAIL")
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_SC_forwarding_0_guard(self, parameters):
|
|
|
return self.expect_response('Success', pop=False) or self.expect_response('Failure', pop=False)
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_SC_forwarding_1_exec(self, parameters):
|
|
|
self.raiseInternalEvent(Event("data_output", None, [self.responses.pop(0)]))
|
|
|
+ print("DATA")
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_SC_forwarding_1_guard(self, parameters):
|
|
|
- return not (self.expect_response('Success', pop=False) or self.expect_response('Failure', pop=False)) and self.expect_response_partial('', pop=False)
|
|
|
+ return self.responses and not (self.expect_response('Success', pop=False) or self.expect_response('Failure', pop=False))
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_SC_forwarding_2_exec(self, parameters):
|
|
|
self.raiseInternalEvent(Event("request", None, [self.inputs.pop(0)['parameters']]))
|
|
|
+ print("DINPUT")
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_SC_forwarding_2_guard(self, parameters):
|
|
|
return self.expect_input('data_input')
|
|
@@ -3365,17 +3376,20 @@ class Modelverse(RuntimeClassBase):
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_OP_forwarding_1_exec(self, parameters):
|
|
|
self.raiseInternalEvent(Event("result", None, [self.responses.pop(0).split(': ')[1]]))
|
|
|
+ print("EDITING")
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_OP_forwarding_1_guard(self, parameters):
|
|
|
return self.expect_response_partial('Please edit this model before sending next input: ', pop=False)
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_OP_forwarding_2_exec(self, parameters):
|
|
|
self.raiseInternalEvent(Event("result", None, [None]))
|
|
|
+ print("NOTHING")
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_OP_forwarding_2_guard(self, parameters):
|
|
|
return self.expect_response_partial('Nothing to modify', pop=True)
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_OP_forwarding_3_exec(self, parameters):
|
|
|
+ print("INPUTS")
|
|
|
self.raiseInternalEvent(Event("request", None, [0]))
|
|
|
|
|
|
def _initialized_behaviour_wait_for_action_activity_OP_forwarding_3_guard(self, parameters):
|