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: