libdrmconf 0.15.0
A library to program DMR radios.
Loading...
Searching...
No Matches
d168uv.hh
1
5#ifndef __D168UV2_HH__
6#define __D168UV2_HH__
7
8#include "anytone_radio.hh"
9#include "anytone_interface.hh"
10//#include "d878uv2_callsigndb.hh"
11
15class D168UV: public AnytoneRadio
16{
17 Q_OBJECT
18
19public:
21 explicit D168UV(AnytoneInterface *device=nullptr, QObject *parent=nullptr);
22
23 const RadioLimits &limits() const;
24
28
29private:
31 RadioLimits *_limits;
32};
33
34#endif // __D878UV2_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
static RadioInfo defaultRadioInfo()
Returns the default radio information.
Definition d168uv.cc:141
const RadioLimits & limits() const
Returns the limits for this radio.
Definition d168uv.cc:136
D168UV(AnytoneInterface *device=nullptr, QObject *parent=nullptr)
Do not construct this class directly, rather use Radio::detect.
Definition d168uv.cc:9
Provides some information about a radio model.
Definition radioinfo.hh:16
Represents the limits or the entire codeplug.
Definition radiolimits.hh:771