diff --git a/openc3-cosmos-script-runner-api/app/models/running_script.rb b/openc3-cosmos-script-runner-api/app/models/running_script.rb index 501eb45e28..f0135ce848 100644 --- a/openc3-cosmos-script-runner-api/app/models/running_script.rb +++ b/openc3-cosmos-script-runner-api/app/models/running_script.rb @@ -617,7 +617,6 @@ def self.line_delay end def self.line_delay=(value) - @@instance.scriptrunner_puts("set_line_delay(#{value})") @@line_delay = value end @@ -1108,7 +1107,7 @@ def run_text(text, unless close_on_complete output = "Starting script: #{File.basename(@filename)}" output += " in DISCONNECT mode" if $disconnect - output += "\nget_line_delay() #=> #{@@line_delay}" + output += ", line_delay = #{@@line_delay}" scriptrunner_puts(output) end handle_output_io() diff --git a/openc3-cosmos-script-runner-api/scripts/running_script.py b/openc3-cosmos-script-runner-api/scripts/running_script.py index ac7c1a67f5..9ed7478901 100644 --- a/openc3-cosmos-script-runner-api/scripts/running_script.py +++ b/openc3-cosmos-script-runner-api/scripts/running_script.py @@ -953,6 +953,7 @@ def run_thread_body( output = f"Starting script: {os.path.basename(self.filename)}" if RunningScript.disconnect: output += " in DISCONNECT mode" + output += f", line_delay = {RunningScript.line_delay}" self.scriptrunner_puts(output) self.handle_output_io() diff --git a/openc3/lib/openc3/script/api_shared.rb b/openc3/lib/openc3/script/api_shared.rb index 2a6de56423..35fadbd599 100644 --- a/openc3/lib/openc3/script/api_shared.rb +++ b/openc3/lib/openc3/script/api_shared.rb @@ -461,8 +461,9 @@ def disable_instrumentation end def set_line_delay(delay) - if defined? RunningScript - RunningScript.line_delay = delay if delay >= 0.0 + if defined? RunningScript and delay >= 0.0 + RunningScript.line_delay = delay + puts "set_line_delay(#{delay})" end end diff --git a/openc3/python/openc3/script/api_shared.py b/openc3/python/openc3/script/api_shared.py index 10938ef907..76d0612f47 100644 --- a/openc3/python/openc3/script/api_shared.py +++ b/openc3/python/openc3/script/api_shared.py @@ -550,6 +550,7 @@ def disable_instrumentation(): def set_line_delay(delay): if openc3.script.RUNNING_SCRIPT and delay >= 0.0: openc3.script.RUNNING_SCRIPT.line_delay = delay + print(f"set_line_delay({delay})") def get_line_delay():