mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-20 10:54:14 +01:00
Fixed carrier frequency problems.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2699 ebee16cc-31ac-478f-84a7-5cbb03baadba
This commit is contained in:
parent
6714ce99fa
commit
c854b74690
@ -494,7 +494,7 @@ void PipXtremeGadgetWidget::saveToFlash()
|
|||||||
|
|
||||||
s = m_widget->doubleSpinBox_Frequency->text().trimmed();
|
s = m_widget->doubleSpinBox_Frequency->text().trimmed();
|
||||||
s.replace(' ', ""); // remove all spaces
|
s.replace(' ', ""); // remove all spaces
|
||||||
settings.frequency_Hz = s.toFloat(&ok) * 1e6;
|
settings.frequency_Hz = (uint32_t)(s.toDouble(&ok) * 1e6);
|
||||||
if (s.isEmpty() || !ok || settings.frequency_Hz < settings.min_frequency_Hz || settings.frequency_Hz > settings.max_frequency_Hz)
|
if (s.isEmpty() || !ok || settings.frequency_Hz < settings.min_frequency_Hz || settings.frequency_Hz > settings.max_frequency_Hz)
|
||||||
{
|
{
|
||||||
error("Check your \"Frequency\" entry!", 0);
|
error("Check your \"Frequency\" entry!", 0);
|
||||||
|
@ -81,7 +81,7 @@ typedef struct
|
|||||||
|
|
||||||
uint32_t min_frequency_Hz;
|
uint32_t min_frequency_Hz;
|
||||||
uint32_t max_frequency_Hz;
|
uint32_t max_frequency_Hz;
|
||||||
float frequency_Hz;
|
uint32_t frequency_Hz;
|
||||||
|
|
||||||
uint32_t max_rf_bandwidth;
|
uint32_t max_rf_bandwidth;
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ typedef struct
|
|||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
float start_frequency;
|
uint32_t start_frequency;
|
||||||
float frequency_step_size;
|
float frequency_step_size;
|
||||||
uint16_t magnitudes;
|
uint16_t magnitudes;
|
||||||
// int8_t magnitude[0];
|
// int8_t magnitude[0];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user