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:
parent
e43d3dd7db
commit
e78cd29c5f
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user