libdrmconf 0.12.1
A library to program DMR radios.
|
Represents, encodes and decodes the device specific codeplug for Open MD-UV380 firmware. More...
#include <openuv380_codeplug.hh>
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()) |
Represents, encodes and decodes the device specific codeplug for Open MD-UV380 firmware.
This codeplug is almost identical to the original GD77 codeplug.