Method: OpenC3::LimitsParser#verify_parameters

Defined in:
lib/openc3/packets/parsers/limits_parser.rb

#verify_parameters(cmd_or_tlm) ⇒ Object

Parameters:

  • cmd_or_tlm (String)

    Whether this is a command or telemetry packet



44
45
46
47
48
49
50
51
# File 'lib/openc3/packets/parsers/limits_parser.rb', line 44

def verify_parameters(cmd_or_tlm)
  if cmd_or_tlm == PacketConfig::COMMAND
    raise @parser.error("LIMITS only applies to telemetry items")
  end

  @usage = "LIMITS <LIMITS SET> <PERSISTENCE> <ENABLED/DISABLED> <RED LOW LIMIT> <YELLOW LOW LIMIT> <YELLOW HIGH LIMIT> <RED HIGH LIMIT> <GREEN LOW LIMIT (Optional)> <GREEN HIGH LIMIT (Optional)>"
  @parser.verify_num_parameters(7, 9, @usage)
end