1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-18 08:54:15 +01:00

Changed port assignments when Spectrum Rx is choosen.

This commit is contained in:
Fredrik Arvidsson 2012-10-15 00:06:13 +02:00
parent e43d3dd7db
commit e78cd29c5f

View File

@ -110,10 +110,10 @@ void VehicleConfigurationHelper::applyHardwareConfiguration()
// Reset all ports
data.CC_RcvrPort = HwSettings::CC_RCVRPORT_DISABLED;
//Default flexiport to be active telemetry link
data.CC_FlexiPort = HwSettings::CC_FLEXIPORT_TELEMETRY;
//Default mainport to be active telemetry link
data.CC_MainPort = HwSettings::CC_MAINPORT_TELEMETRY;
data.CC_MainPort = HwSettings::CC_MAINPORT_DISABLED;
data.CC_FlexiPort = HwSettings::CC_FLEXIPORT_DISABLED;
switch(m_configSource->getInputType())
{
case VehicleConfigurationSource::INPUT_PWM:
@ -123,16 +123,18 @@ void VehicleConfigurationHelper::applyHardwareConfiguration()
data.CC_RcvrPort = HwSettings::CC_RCVRPORT_PPM;
break;
case VehicleConfigurationSource::INPUT_SBUS:
// We have to set teletry on flexport since s.bus needs the mainport.
data.CC_MainPort = HwSettings::CC_MAINPORT_SBUS;
data.CC_FlexiPort = HwSettings::CC_FLEXIPORT_TELEMETRY;
break;
case VehicleConfigurationSource::INPUT_DSMX10:
data.CC_MainPort = HwSettings::CC_MAINPORT_DSMX10BIT;
data.CC_FlexiPort = HwSettings::CC_FLEXIPORT_DSMX10BIT;
break;
case VehicleConfigurationSource::INPUT_DSMX11:
data.CC_MainPort = HwSettings::CC_MAINPORT_DSMX11BIT;
data.CC_FlexiPort = HwSettings::CC_FLEXIPORT_DSMX11BIT;
break;
case VehicleConfigurationSource::INPUT_DSM2:
data.CC_MainPort = HwSettings::CC_MAINPORT_DSM2;
data.CC_FlexiPort = HwSettings::CC_FLEXIPORT_DSM2;
break;
default:
break;