{{with $newmap := . }}

{{.pid.Name}}
{{range $letter := (list "A" "B" "C" "D")}} {{with $name := getPIDNamesByID $letter $newmap.unit.Type}}
{{$name}}
{{end}} {{end}}
{{displayLanguage "name"}}
{{displayLanguage "control_input"}}
{{displayLanguage "control"}}
{{controlModalByID "pi-control-control-input-" .pid.ControlInputAddress $newmap.unit}}
{{modeDataDropDownsByID "pi-control-control-" .pid.ControlAddress}}
{{displayLanguage "pi_configuration"}}
{{displayLanguage "action"}}
{{modeDataDropDownsByID "pi-control-action-" .pid.ActionAddress }}
{{displayLanguage "setpoint"}}
{{displayLanguage "proportional_band"}}
{{displayLanguage "integration_time"}}
{{displayLanguage "high_limit"}}
{{displayLanguage "low_limit"}}
{{displayLanguage "status"}}
{{displayLanguage "control_value"}}
{{displayLanguage "output_value"}}
{{displayLanguage "pi_configuration"}}
{{displayLanguage "io_board"}}
{{datakeyDropdownByID "analog" "pi-control-io-board" 3 .pid.OutputValueAddress}}
{{displayLanguage "io_channel"}}
{{end}}