<% my $syl_count = 10; $syl_count = 1 unless $device_type eq 'microcontroller'; my $syl = &subs::shorthand_name($component,$syl_count); %>
Pin <%= $pin %> <%= $component %>

<% if ($components->{$component}->{'state'}) { %> <% if ($components->{$component}->{'direction'} eq 'output') { %> <% } %> <% } if ($components->{$component}->{'direction'} eq 'input') { %> <% if ($settings->{$syl . $n}->{'app'}) { %> <% } %> <% } elsif ($components->{$component}->{'direction'} eq 'output') { %> <% if ($settings->{$syl . $n}->{'app'}) { %> <% if ($settings->{$syl . $n}->{'movement'} eq 'measure') { %> <% my $selected_measure = {}; %> <%= $selected_measure->{'type'} %> <% if ($selected_measure->{'type'} eq 'range') { %> Threshold: <%= $settings->{$syl . $n}->{'threshold'} %> <% } %> <% } %> {$syl . $n}->{'inverted'} == 1 ? 'checked' : '' %>>Inverted <% } %> <% } %>