Method: OpenC3::FixedProtocol#initialize
- Defined in:
- lib/openc3/interfaces/protocols/fixed_protocol.rb
#initialize(min_id_size, discard_leading_bytes = 0, sync_pattern = nil, telemetry = true, fill_fields = false, unknown_raise = false, allow_empty_data = nil) ⇒ FixedProtocol
Returns a new instance of FixedProtocol.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/openc3/interfaces/protocols/fixed_protocol.rb', line 37 def initialize( min_id_size, discard_leading_bytes = 0, sync_pattern = nil, telemetry = true, fill_fields = false, unknown_raise = false, allow_empty_data = nil ) super(discard_leading_bytes, sync_pattern, fill_fields, allow_empty_data) @min_id_size = Integer(min_id_size) @telemetry = telemetry @unknown_raise = ConfigParser.handle_true_false(unknown_raise) @received_time = nil @target_name = nil @packet_name = nil end |