Method: OpenC3::Telemetry#value

Defined in:
lib/openc3/packets/telemetry.rb,
ext/openc3/ext/telemetry/telemetry.c

#value(*args) ⇒ Object

Return a telemetry value from a packet.

Must be one of Packet::VALUE_TYPES as Strings. :RAW values will match their data_type. :CONVERTED values can be any type.

Parameters:

  • How to convert the item before returning.

  • The target name

  • The packet name. ‘LATEST’ can also be given to specify the last received (or defined if no packets have been received) packet within the given target that contains the item_name.

  • The item name

Returns:

  • The value. :FORMATTED and :WITH_UNITS values are always returned



115
116
117
118
# File 'lib/openc3/packets/telemetry.rb', line 115

def value(target_name, packet_name, item_name, value_type = :CONVERTED)
  packet, _ = packet_and_item(target_name, packet_name, item_name) # Handles LATEST
  return packet.read(item_name, value_type)
end