libdrmconf
0.15.1
A library to program DMR radios.
Toggle main menu visibility
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
15
class
D168UV
:
public
AnytoneRadio
16
{
17
Q_OBJECT
18
19
public
:
21
explicit
D168UV
(
AnytoneInterface
*device=
nullptr
, QObject *parent=
nullptr
);
22
23
const
RadioLimits
&
limits
()
const
;
24
27
static
RadioInfo
defaultRadioInfo
();
28
29
private
:
31
RadioLimits
*_limits;
32
};
33
34
#endif
// __D878UV2_HH__
AnytoneInterface
Implements the interface to Anytone D868UV, D878UV, etc radios.
Definition
anytone_interface.hh:15
AnytoneRadio::AnytoneRadio
AnytoneRadio(const QString &name, AnytoneInterface *device=nullptr, QObject *parent=nullptr)
Do not construct this class directly.
Definition
anytone_radio.cc:12
D168UV::defaultRadioInfo
static RadioInfo defaultRadioInfo()
Returns the default radio information.
Definition
d168uv.cc:141
D168UV::limits
const RadioLimits & limits() const
Returns the limits for this radio.
Definition
d168uv.cc:136
D168UV::D168UV
D168UV(AnytoneInterface *device=nullptr, QObject *parent=nullptr)
Do not construct this class directly, rather use Radio::detect.
Definition
d168uv.cc:9
RadioInfo
Provides some information about a radio model.
Definition
radioinfo.hh:16
RadioLimits
Represents the limits or the entire codeplug.
Definition
radiolimits.hh:795
lib
d168uv.hh
Generated by
1.17.0