libdrmconf 0.13.3
A library to program DMR radios.
Loading...
Searching...
No Matches
dmr6x2uv2.hh
1
11
12#ifndef DMR6X2UV2_HH
13#define DMR6X2UV2_HH
14
15#include "anytone_radio.hh"
16#include "anytone_interface.hh"
17
21{
22 Q_OBJECT
23
24public:
26 explicit DMR6X2UV2(AnytoneInterface *device=nullptr, QObject *parent=nullptr);
27
28 const RadioLimits &limits() const;
29
33
34private:
35 RadioLimits *_limits;
36};
37
38
39#endif // DMR6X2UV_HH
Implements the interface to Anytone D868UV, D878UV, etc radios.
Definition anytone_interface.hh:15
AnytoneRadio(const QString &name, AnytoneInterface *device=nullptr, QObject *parent=nullptr)
Do not construct this class directly.
Definition anytone_radio.cc:12
const RadioLimits & limits() const
Returns the limits for this radio.
Definition dmr6x2uv2.cc:109
static RadioInfo defaultRadioInfo()
Returns the default radio information.
Definition dmr6x2uv2.cc:114
DMR6X2UV2(AnytoneInterface *device=nullptr, QObject *parent=nullptr)
Do not construct this class directly, rather use Radio::detect.
Definition dmr6x2uv2.cc:9
Provides some information about a radio model.
Definition radioinfo.hh:16
Represents the limits or the entire codeplug.
Definition radiolimits.hh:712