SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
plugins
channelrx
demodlora
lorademodsettings.h
Go to the documentation of this file.
1
2
#ifndef PLUGINS_CHANNELRX_DEMODLORA_LORADEMODSETTINGS_H_
3
#define PLUGINS_CHANNELRX_DEMODLORA_LORADEMODSETTINGS_H_
4
5
#include <QByteArray>
6
#include <QString>
7
8
#include <stdint.h>
9
10
class
Serializable
;
11
12
struct
LoRaDemodSettings
13
{
14
int
m_centerFrequency
;
15
int
m_bandwidthIndex
;
16
int
m_spread
;
17
uint32_t
m_rgbColor
;
18
QString
m_title
;
19
20
Serializable
*
m_channelMarker
;
21
Serializable
*
m_spectrumGUI
;
22
23
static
const
int
bandwidths
[];
24
static
const
int
nb_bandwidths
;
25
26
LoRaDemodSettings
();
27
void
resetToDefaults
();
28
void
setChannelMarker
(
Serializable
*channelMarker) { m_channelMarker = channelMarker; }
29
void
setSpectrumGUI
(
Serializable
*spectrumGUI) { m_spectrumGUI = spectrumGUI; }
30
QByteArray
serialize
()
const
;
31
bool
deserialize
(
const
QByteArray& data);
32
};
33
34
35
36
#endif
/* PLUGINS_CHANNELRX_DEMODLORA_LORADEMODSETTINGS_H_ */
LoRaDemodSettings::m_channelMarker
Serializable * m_channelMarker
Definition:
lorademodsettings.h:20
LoRaDemodSettings::LoRaDemodSettings
LoRaDemodSettings()
Definition:
lorademodsettings.cpp:13
LoRaDemodSettings::m_title
QString m_title
Definition:
lorademodsettings.h:18
LoRaDemodSettings::bandwidths
static const int bandwidths[]
Definition:
lorademodsettings.h:23
LoRaDemodSettings::m_spectrumGUI
Serializable * m_spectrumGUI
Definition:
lorademodsettings.h:21
LoRaDemodSettings::m_centerFrequency
int m_centerFrequency
Definition:
lorademodsettings.h:14
LoRaDemodSettings::deserialize
bool deserialize(const QByteArray &data)
Definition:
lorademodsettings.cpp:49
LoRaDemodSettings::setSpectrumGUI
void setSpectrumGUI(Serializable *spectrumGUI)
Definition:
lorademodsettings.h:29
uint32_t
unsigned int uint32_t
Definition:
rtptypes_win.h:46
LoRaDemodSettings::m_rgbColor
uint32_t m_rgbColor
Definition:
lorademodsettings.h:17
LoRaDemodSettings::setChannelMarker
void setChannelMarker(Serializable *channelMarker)
Definition:
lorademodsettings.h:28
LoRaDemodSettings::nb_bandwidths
static const int nb_bandwidths
Definition:
lorademodsettings.h:24
LoRaDemodSettings::m_bandwidthIndex
int m_bandwidthIndex
Definition:
lorademodsettings.h:15
LoRaDemodSettings::resetToDefaults
void resetToDefaults()
Definition:
lorademodsettings.cpp:21
Serializable
Definition:
serializable.h:21
LoRaDemodSettings::serialize
QByteArray serialize() const
Definition:
lorademodsettings.cpp:29
LoRaDemodSettings
Definition:
lorademodsettings.h:12
LoRaDemodSettings::m_spread
int m_spread
Definition:
lorademodsettings.h:16
Generated on Fri Aug 2 2019 17:56:30 for SDRAngel by
1.8.13