|
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.