<%= item.name %> |
<%= item.description %>
<% if item.id_value %>
Id Value: <%= item.id_value %>
<% end %>
<% if item.states %>
State | Value |
<% item.states.each do |key, value| %>
<% if item.state_colors[key] == :RED %>
<%= key %> (<%= item.state_colors[key] %>) | <%= value %> |
<% elsif item.state_colors[key] %>
<%= key %> (<%= item.state_colors[key] %>) | <%= value %> |
<% else %>
<%= key %> | <%= value %> |
<% end %>
<% end %>
<% 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 %>
Array Bit Size: | <%= item.array_size %> |
<% end %>
<% if item.read_conversion %>
Read Conversion: | <%= item.read_conversion.to_s.gsub("\n", " ") %> |
<% end %>
<% if item.write_conversion %>
Write Conversion: | <%= item.write_conversion.to_s.gsub("\n", " ") %> |
<% end %>
<% if item.limits.values %>
<% item.limits.values.each do |limits_set, values| %>
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]}": ''}" %> |
<% end %>
<% end %>
<% if item.limits.response %>
Limits Response: | <%= item.limits.response.to_s.gsub("\n", " ") %> |
<% end %>
<% end %>
|
<%= item.bit_offset %> |
<%= item.bit_size %> |
<%= item.data_type %> |
<%= item.units %> |
<%= item.format_string %> |
<% end %>