Method: OpenC3::StateParser.parse
- Defined in:
- lib/openc3/packets/parsers/state_parser.rb
.parse(parser, packet, cmd_or_tlm, item, warnings) ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/openc3/packets/parsers/state_parser.rb', line 33 def self.parse(parser, packet, cmd_or_tlm, item, warnings) raise parser.error("Items with LIMITS can't define STATE") if item.limits.values raise parser.error("Items with UNITS can't define STATE") if item.units parser = StateParser.new(parser) parser.verify_parameters(cmd_or_tlm) parser.create_state(packet, cmd_or_tlm, item, warnings) end |