libdrmconf 0.12.1
A library to program DMR radios.
Loading...
Searching...
No Matches
d578uv.hh
1
8#ifndef __D578UV_HH__
9#define __D578UV_HH__
10
11#include "anytone_radio.hh"
12#include "anytone_interface.hh"
13#include "d878uv2_callsigndb.hh"
14
18class D578UV: public AnytoneRadio
19{
20 Q_OBJECT
21
22public:
24 explicit D578UV(AnytoneInterface *device=nullptr, QObject *parent=nullptr);
25
26 const RadioLimits &limits() const;
27
31
32private:
34 RadioLimits *_limits;
35};
36
37#endif // __D878UV_HH__
Implements the interface to Anytone D868UV, D878UV, etc radios.
Definition anytone_interface.hh:15
Implements an interface to Anytone radios.
Definition anytone_radio.hh:34
Implements an interface to Anytone AT-D578UV VHF/UHF 50W DMR (Tier I & II) radios.
Definition d578uv.hh:19
const RadioLimits & limits() const
Returns the limits for this radio.
Definition d578uv.cc:149
static RadioInfo defaultRadioInfo()
Returns the default radio information.
Definition d578uv.cc:154
D578UV(AnytoneInterface *device=nullptr, QObject *parent=nullptr)
Do not construct this class directly, rather use Radio::detect.
Definition d578uv.cc:15
Provides some information about a radio model.
Definition radioinfo.hh:16
Represents the limits or the entire codeplug.
Definition radiolimits.hh:684