libdrmconf 0.12.1
A library to program DMR radios.
Loading...
Searching...
No Matches
OpenUV380Codeplug Class Reference

Represents, encodes and decodes the device specific codeplug for Open MD-UV380 firmware. More...

#include <openuv380_codeplug.hh>

Inheritance diagram for OpenUV380Codeplug:
Collaboration diagram for OpenUV380Codeplug:

Classes

struct  ImageIndex
 Internal used image indices. More...
struct  Limit
 Some Limits for this codeplug. More...
struct  Offset
 Some offsets. More...

Public Member Functions

 OpenUV380Codeplug (QObject *parent=nullptr)
 Constructs an empty codeplug for the Open MD-UV380.
void clearGeneralSettings ()
bool encodeGeneralSettings (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool decodeGeneralSettings (Context &ctx, const ErrorStack &err=ErrorStack())
void clearDTMFSettings ()
bool encodeDTMFSettings (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool decodeDTMFSettings (Context &ctx, const ErrorStack &err=ErrorStack())
void clearAPRSSettings ()
bool encodeAPRSSettings (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool decodeAPRSSettings (Context &ctx, const ErrorStack &err=ErrorStack())
void clearContacts ()
bool encodeContacts (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool createContacts (Context &ctx, const ErrorStack &err=ErrorStack())
void clearDTMFContacts ()
bool encodeDTMFContacts (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool createDTMFContacts (Context &ctx, const ErrorStack &err=ErrorStack())
void clearChannels ()
bool encodeChannels (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool createChannels (Context &ctx, const ErrorStack &err=ErrorStack())
bool linkChannels (Context &ctx, const ErrorStack &err=ErrorStack())
void clearBootSettings ()
bool encodeBootSettings (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool decodeBootSettings (Context &ctx, const ErrorStack &err=ErrorStack())
void clearVFOSettings ()
void clearZones ()
bool encodeZones (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool createZones (Context &ctx, const ErrorStack &err=ErrorStack())
bool linkZones (Context &ctx, const ErrorStack &err=ErrorStack())
void clearGroupLists ()
bool encodeGroupLists (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
bool createGroupLists (Context &ctx, const ErrorStack &err=ErrorStack())
bool linkGroupLists (Context &ctx, const ErrorStack &err=ErrorStack())

Detailed Description

Represents, encodes and decodes the device specific codeplug for Open MD-UV380 firmware.

This codeplug is almost identical to the original GD77 codeplug.


The documentation for this class was generated from the following files:
  • /builddir/build/BUILD/qdmr-0.12.1-build/qdmr-0.12.1/lib/openuv380_codeplug.hh
  • /builddir/build/BUILD/qdmr-0.12.1-build/qdmr-0.12.1/lib/openuv380_codeplug.cc