|
|
| D578UVCodeplug (QObject *parent=nullptr) |
| | Empty constructor.
|
|
| D878UVCodeplug (QObject *parent=nullptr) |
| | Empty constructor.
|
|
| D868UVCodeplug (QObject *parent=nullptr) |
| | Empty constructor.
|
|
virtual | ~AnytoneCodeplug () |
| | Destructor.
|
|
virtual void | clear () |
| | Clears and resets the complete codeplug to some default values.
|
| Config * | preprocess (Config *config, const ErrorStack &err) const |
| | Retruns a prepared configuration for this particular radio.
|
| bool | encode (Config *config, const Flags &flags, const ErrorStack &err) |
| | Encodes a given abstract configuration (config) to the device specific binary code-plug.
|
| bool | decode (Config *config, const ErrorStack &err) |
| | Decodes a binary codeplug to the given abstract configuration config.
|
| bool | postprocess (Config *config, const ErrorStack &err) const |
| | Retruns a post-processed configuration of the decoded config.
|
|
virtual | ~Codeplug () |
| | Destructor.
|
|
| DFUFile (QObject *parent=nullptr) |
| | Constructs an empty DFU file object.
|
|
uint32_t | size () const |
| | Returns the total size of the DFU file.
|
|
uint32_t | memSize () const |
| | Returns the total memory size stored in the DFU file.
|
|
int | numImages () const |
| | Returns the number of images within the DFU file.
|
|
const Image & | image (int i) const |
| | Returns a reference to the i-th image of the file.
|
|
Image & | image (int i) |
| | Returns a reference to the i-th image of the file.
|
|
void | addImage (const QString &name, uint8_t altSettings=1) |
| | Adds a new image to the file.
|
|
void | addImage (const Image &img) |
| | Adds an image to the file.
|
|
void | remImage (int i) |
| | Deletes the i-th image from the file.
|
|
bool | isAligned (unsigned blocksize) const |
| | Checks if all image addresses and sizes is aligned with the given block size.
|
| bool | read (const QString &filename, const ErrorStack &err=ErrorStack()) |
| | Reads the specified DFU file.
|
| bool | read (QFile &file, const ErrorStack &err=ErrorStack()) |
| | Reads the specified DFU file.
|
| bool | write (const QString &filename, const ErrorStack &err=ErrorStack()) |
| | Writes to the specified file.
|
| bool | write (QFile &file, const ErrorStack &err=ErrorStack()) |
| | Writes to the specified file.
|
|
void | dump (QTextStream &stream) const |
| | Dumps a text representation of the DFU file structure to the specified text stream.
|
|
virtual bool | isAllocated (uint32_t offset, uint32_t img=0) const |
| | Returns true if the specified address (and image) is allocated.
|
|
virtual unsigned char * | data (uint32_t offset, uint32_t img=0) |
| | Returns a pointer to the encoded raw data at the specified offset.
|
|
virtual const unsigned char * | data (uint32_t offset, uint32_t img=0) const |
| | Returns a const pointer to the encoded raw data at the specified offset.
|
|
|
| D578UVCodeplug (const QString &label, QObject *parent=nullptr) |
| | Hidden constructor.
|
| bool | allocateBitmaps () |
| | Allocates the bitmaps.
|
| void | allocateUpdated () |
| | Allocate all code-plug elements that must be written back to the device to maintain a working codeplug.
|
| void | allocateHotKeySettings () |
| | Allocates hot key settings memory section.
|
| bool | encodeChannels (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode channels into codeplug.
|
| bool | createChannels (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create channels from codeplug.
|
| bool | linkChannels (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link channels.
|
| void | allocateContacts () |
| | Allocate contacts from bitmaps.
|
| bool | encodeContacts (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode contacts into codeplug.
|
| void | allocateGeneralSettings () |
| | Allocates general settings memory section.
|
| bool | encodeGeneralSettings (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes the general settings section.
|
| bool | decodeGeneralSettings (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Decodes the general settings section.
|
| bool | linkGeneralSettings (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link the general settings.
|
|
virtual void | allocateAirBand () |
| | Allocates the air-band channels und VFO settings.
|
|
| D878UVCodeplug (const QString &label, QObject *parent=nullptr) |
| | Hidden constructor.
|
| bool | allocateBitmaps () |
| | Allocates the bitmaps.
|
| void | setBitmaps (Context &ctx) |
| | Sets all bitmaps for the given config.
|
| void | allocateForDecoding () |
| | Allocate all code-plug elements that must be downloaded for decoding.
|
| void | allocateUpdated () |
| | Allocate all code-plug elements that must be written back to the device to maintain a working codeplug.
|
| void | allocateForEncoding () |
| | Allocate all code-plug elements that are defined through the common Config.
|
| bool | decodeElements (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Decodes the downloaded codeplug.
|
| bool | encodeElements (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes the given config (via context) to the binary codeplug.
|
| void | allocateChannels () |
| | Allocate channels from bitmap.
|
| bool | encodeChannels (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode channels into codeplug.
|
| bool | createChannels (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create channels from codeplug.
|
| bool | linkChannels (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link channels.
|
| virtual void | allocateZones () |
| | Allocate zones from bitmaps.
|
| virtual bool | encodeZone (int i, Zone *zone, const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Function to encode a single zone.
|
| virtual bool | decodeZone (int i, Zone *zone, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Function to decode a single zone.
|
| void | allocateGeneralSettings () |
| | Allocates general settings memory section.
|
| bool | encodeGeneralSettings (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes the general settings section.
|
| bool | decodeGeneralSettings (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Decodes the general settings section.
|
| bool | linkGeneralSettings (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link the general settings.
|
| void | allocateGPSSystems () |
| | Allocates GPS settings memory section.
|
| bool | encodeGPSSystems (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes the GPS settings section.
|
| bool | createGPSSystems (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create GPS systems from codeplug.
|
| bool | linkGPSSystems (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link GPS systems.
|
|
virtual void | allocateRoaming () |
| | Allocates memory to store all roaming channels and zones.
|
|
virtual bool | encodeRoaming (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes the roaming channels and zones.
|
|
virtual bool | createRoaming (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Creates roaming channels and zones from codeplug.
|
|
virtual bool | linkRoaming (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Links roaming channels and zones.
|
|
| D868UVCodeplug (const QString &label, QObject *parent=nullptr) |
| | Hidden constructor constructor.
|
|
virtual void | allocateVFOSettings () |
| | Allocate VFO settings.
|
|
virtual bool | createContacts (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create contacts from codeplug.
|
|
virtual void | allocateAnalogContacts () |
| | Allocate analog contacts from bitmaps.
|
|
virtual bool | encodeAnalogContacts (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode analog contacts into codeplug.
|
|
virtual bool | createAnalogContacts (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create analog contacts from codeplug.
|
|
virtual void | allocateRadioIDs () |
| | Allocate radio IDs from bitmaps.
|
|
virtual bool | encodeRadioID (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode radio ID into codeplug.
|
|
virtual bool | setRadioID (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Set radio ID from codeplug.
|
|
virtual void | allocateRXGroupLists () |
| | Allocates RX group lists from bitmaps.
|
|
virtual bool | encodeRXGroupLists (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode RX group lists into codeplug.
|
|
virtual bool | createRXGroupLists (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create RX group lists from codeplug.
|
|
virtual bool | linkRXGroupLists (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link RX group lists.
|
|
virtual bool | encodeZones (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode zones into codeplug.
|
|
virtual bool | createZones (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create zones from codeplug.
|
|
virtual bool | linkZones (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link zones.
|
|
virtual bool | linkZone (int i, Zone *zone, bool isB, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Function to link a single zone.
|
|
virtual void | allocateScanLists () |
| | Allocate scanlists from bitmaps.
|
|
virtual bool | encodeScanLists (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encode scan lists into codeplug.
|
|
virtual bool | createScanLists (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create scan lists from codeplug.
|
|
virtual bool | linkScanLists (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link scan lists.
|
|
virtual void | allocateZoneChannelList () |
| | Allocates zone channel list memory section.
|
|
virtual void | allocateDTMFNumbers () |
| | Allocates DTMF number list memory section.
|
|
virtual void | allocateBootSettings () |
| | Allocates boot settings memory section.
|
|
virtual bool | encodeBootSettings (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes the boot settings section.
|
|
virtual bool | decodeBootSettings (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Decodes the boot settings section.
|
|
virtual void | allocateSMSMessages () |
| | Allocate prefab SMS messages.
|
|
virtual bool | encodeSMSMessages (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes prefab SMS messages.
|
|
virtual bool | createSMSMessages (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Create SMS messages from codeplug.
|
|
virtual bool | linkSMSMessages (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Link SMS messages.
|
|
virtual void | allocateRepeaterOffsetFrequencies () |
| | Allocates repeater offset settings memory section.
|
|
virtual bool | encodeRepeaterOffsetFrequencies (const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Encodes auto-repeater offset frequencies.
|
|
virtual bool | decodeRepeaterOffsetFrequencies (Context &ctx, const ErrorStack &err=ErrorStack()) |
| | Decodes auto-repeater offset frequencies.
|
|
virtual void | allocateAlarmSettings () |
| | Allocates alarm settings memory section.
|
|
virtual void | allocateFMBroadcastSettings () |
| | Allocates FM broadcast settings memory section.
|
|
virtual void | allocate5ToneIDs () |
| | Allocates all 5-Tone IDs used.
|
|
virtual void | allocate5ToneFunctions () |
| | Allocates 5-Tone functions.
|
|
virtual void | allocate5ToneSettings () |
| | Allocates 5-Tone settings.
|
|
virtual void | allocate2ToneIDs () |
| | Allocates all 2-Tone IDs used.
|
|
virtual void | allocate2ToneFunctions () |
| | Allocates 2-Tone functions.
|
|
virtual void | allocate2ToneSettings () |
| | Allocates 2-Tone settings.
|
|
virtual void | allocateDTMFSettings () |
| | Allocates DTMF settings.
|
|
| AnytoneCodeplug (const QString &label, QObject *parent=nullptr) |
| | Hidden constructor.
|
| virtual bool | index (Config *config, Context &ctx, const ErrorStack &err=ErrorStack()) const |
| | Indexes all elements of the codeplug.
|
|
| Codeplug (QObject *parent=nullptr) |
| | Hidden default constructor.
|