Fix channel naming and type not being properly set and propageted
Allow different voltage ranges for each channel type