Method: OpenC3::SimulatedTargetInterface#initialize

Defined in:
lib/openc3/interfaces/simulated_target_interface.rb

#initialize(sim_target_file) ⇒ SimulatedTargetInterface

Returns a new instance of SimulatedTargetInterface.

Parameters:

  • sim_target_file (String)

    Filename of the simulator target class



27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/openc3/interfaces/simulated_target_interface.rb', line 27

def initialize(sim_target_file)
  super()
  @connected = false
  @initialized = false
  @count_100hz = 0
  @next_tick_time = nil
  @pending_packets = []
  @sim_target_class = OpenC3.require_class sim_target_file
  @sim_target = nil
  @write_raw_allowed = false
  @raw_logger_pair = nil
  add_protocol(OverrideProtocol, [], :READ)
end