Telemetry Packets

<% packets.each do |packet| %>
">

<%= "#{packet.target_name} #{packet.packet_name}" %>

<%= packet.description %>
<% packet.sorted_items.each do |item| %> <% end %>
Item Name Description Bit Offset Bit Size Data Type Units Format
<%= item.name %> <%= item.description %> <% if item.id_value %>
Id Value: <%= item.id_value %>
<% end %> <% if item.states %> <% item.states.each do |key, value| %> <% if item.state_colors[key] == :RED %> <% elsif item.state_colors[key] %> <% else %> <% end %> <% end %>
StateValue
<%= key %> (<%= item.state_colors[key] %>)<%= value %>
<%= key %> (<%= item.state_colors[key] %>)<%= value %>
<%= key %><%= value %>
<% end %> <% if item.array_size or item.read_conversion or item.write_conversion or item.limits.values or item.limits.response %> <% if item.array_size %> <% end %> <% if item.read_conversion %> <% end %> <% if item.write_conversion %> <% end %> <% if item.limits.values %> <% item.limits.values.each do |limits_set, values| %> <% end %> <% end %> <% if item.limits.response %> <% end %>
Array Bit Size:<%= item.array_size %>
Read Conversion:<%= item.read_conversion.to_s.gsub("\n", "
") %>
Write Conversion:<%= item.write_conversion.to_s.gsub("\n", "
") %>
Limits [<%= limits_set %>]:<%= "RL/#{values[0]} YL/#{values[1]} YH/#{values[2]} RH/#{values[3]}#{values[4] ? " GL/#{values[4]}": ''}#{values[5] ? " GH/#{values[5]}": ''}" %>
Limits Response:<%= item.limits.response.to_s.gsub("\n", "
") %>
<% end %>
<%= item.bit_offset %> <%= item.bit_size %> <%= item.data_type %> <%= item.units %> <%= item.format_string %>

<% end %>