| ►NYAML | |
| Cconvert< Frequency > | Implements the conversion to and from YAML::Node |
| Cconvert< Interval > | Implements the conversion to and from YAML::Node |
| CAbstractConfigObjectList | Generic list class for config objects |
| ►CAddressMap | This class represents a memory map |
| CAddrMapItem | Memory map item |
| CAESEncryptionKey | Represents an AES (enhanced) encryption key |
| CAnalogChannel | Base class for all analog channels |
| CAnalogContact | Base class for all analog contacts |
| CAnytoneAPRSFrequency | Implements the config representation of an FM APRS frequency |
| CAnytoneAPRSFrequencyList | Represents a list of APRS transmit frequencies |
| CAnytoneAPRSFrequencyRef | Represents a reference to an APRS frequency |
| CAnytoneAudioSettingsExtension | Implements the audio settings extension of AnyTone devices |
| CAnytoneAutoRepeaterOffset | Implements the config representation of a repeater offset |
| CAnytoneAutoRepeaterOffsetList | Represents a list of auto-repeater offsets |
| CAnytoneAutoRepeaterOffsetRef | Represents a reference to a repeater offset |
| CAnytoneAutoRepeaterSettingsExtension | Implements the auto-repeater settings extension of AnyTone devices |
| CAnytoneBluetoothSettingsExtension | Implements the bluetooth settings for some AnyTone devices |
| CAnytoneBootSettingsExtension | Implements the boot settings extension of AnyTone devices |
| CAnytoneChannelExtension | Implements the common properties for analog and digital AnyTone channels |
| ►CAnytoneCodeplug | Base class interface for all Anytone radio codeplugs |
| ►CAlarmSettingElement | Represents the base class of alarm setting entry for all AnyTone codeplugs |
| CAnalogAlarm | Represents the base class of an analog alarm setting for all AnyTone codeplugs |
| CDigitalAlarm | Represents the base class of an digital alarm setting for all AnyTone codeplugs |
| COffset | Internal offsets within the element |
| CAnalogQuickCallElement | Represents base class of a analog quick call entry for all AnyTone codeplugs |
| ►CAnalogQuickCallsElement | Implements the list of analog quick-call settings for all AnyTone codeplugs |
| CLimit | Some limits for the quick calls |
| COffset | Some offsets within the element |
| CBitmapElement | Represents the base class for bitmaps in all AnyTone codeplugs |
| CBootSettingsElement | Represents the base class of the boot settings for all AnyTone codeplug |
| CChannelBitmapElement | Represents the channel bitmaps in all AnyTone codeplugs |
| ►CChannelElement | Represents the base class for channel encodings in all AnyTone codeplugs |
| COffset | Internal used offsets within the channel element |
| CContactBitmapElement | Represents the contact bitmaps in all AnyTone codeplugs |
| CContactElement | Represents the base class for conacts in all AnyTone codeplugs |
| CContactMapElement | Represents the base class for entries to the contact indices in all AnyTone codeplugs |
| ►CDigitalAlarmExtensionElement | Represents the base class of digital alarm setting extension for all AnyTone codeplugs |
| COffset | Internal used offsets within the element |
| ►CDMRAPRSMessageElement | Represents the base class of a DMR APRS message for all AnyTone codeplugs |
| CLimit | Some limits for the message |
| COffset | Some internal used offset |
| CDMRAPRSSettingsElement | Represents the base class of DMR APRS settings for all AnyTone codeplugs |
| ►CDMREncryptionKeyIDListElement | Represents a list of DMR encryption key IDs |
| CLimit | Some limits for the list |
| COffset | Some internal used offsets within the element |
| ►CDMREncryptionKeyListElement | Represents a list of DMR encryption keys |
| CLimit | Some limits of the list |
| COffset | Some offsets within the element |
| CDTMFContactBytemapElement | Represents the DTMF contact byte map, indicating which contacts are valid |
| ►CDTMFContactElement | Represents the base class for analog (DTMF) contacts in all AnyTone codeplugs |
| CLimit | Some limits for the element |
| COffset | Internal used offsets within the codeplug |
| ►CDTMFIDListElement | Represents a list of DTMF IDs to be send |
| CLimit | Some limits of the list |
| CDTMFSettingsElement | Represents the base class of DTMF settings for all AnyTone codeplugs |
| CExtendedSettingsElement | Represents the base class for the extended settings element in many AnyTone codeplugs |
| CFiveToneFunctionElement | Represents the base-class for 5Tone function for all AnyTone codeplugs |
| ►CFiveToneFunctionListElement | Represents the list of five-tone functions for all AnyTone codeplugs |
| CLimit | Some limits for the list |
| CFiveToneIDBitmapElement | Represents the bitmap indicating which five-tone IDs are valid |
| CFiveToneIDElement | Represents the base-class for 5Tone IDs for all AnyTone codeplugs |
| ►CFiveToneIDListElement | Represents the list of five-tone IDs |
| CLimit | Some limits for the list |
| CFiveToneSettingsElement | Represents the base-class for 5Tone settings for all AnyTone codeplugs |
| ►CGeneralSettingsElement | Represents the base class for the settings elements in all AnyTone codeplugs |
| COffset | Internal used offsets within the element |
| CGroupListBitmapElement | Represents the bitmap indicating which group list element is valid |
| CGroupListElement | Represents the base class for group lists in all AnyTone codeplugs |
| CHotKeyElement | Represents the base class of a hot-key setting entry for all AnyTone codeplugs |
| ►CHotKeySettingsElement | Represents the list of hot-key settings for all AnyTone codeplugs |
| CLimit | Some limits for this element |
| COffset | Some internal offsets within the element |
| CInvertedBitmapElement | Represents the base class for inverted bitmaps in all AnyTone codeplugs |
| CInvertedBytemapElement | Represents the base class for inverted bytemaps in all AnyTone codeplugs |
| CMessageBytemapElement | Represents the bytemap indicating which message is valid |
| CMessageElement | Represents base class of a preset message for all AnyTone codeplugs |
| CMessageListElement | Represents the base class of prefabricated message linked list for all AnyTone codeplugs |
| CRadioIDBitmapElement | Represents the bitmap indicating which radio IDs are valid |
| CRadioIDElement | Represents the base class for radio IDs in all AnyTone codeplugs |
| ►CRepeaterOffsetListElement | Represents the table of repeater offset frequencies |
| CLimit | Some limits for the offset frequency table |
| COffset | Some internal used offsets |
| CScanListBitmapElement | Represents the bitmap indicating which scanlist elements are valid |
| CScanListElement | Represents the base class for scan lists in all AnyTone codeplugs |
| CStatusMessageBitmapElement | Represents the bitmap, indicating which status messages are valid |
| ►CStatusMessagesElement | Implements the list of status messages for all AnyTone codeplugs |
| CLimit | Some limits |
| COffset | Some internal offsets |
| CTwoToneFunctionBitmapElement | Rerpesents the two-tone function bitmap, indicating which two-tone functions are valid |
| ►CTwoToneFunctionElement | Represents the base-class for a 2-tone function for all AnyTone codeplugs |
| CLimit | Some limits of the element |
| COffset | Some internal offsets within the element |
| CTwoToneIDBitmapElement | Represents the two-tone ID bitmap, indicating the which two-tone IDs are valid |
| ►CTwoToneIDElement | Represents the base-class for a 2-tone ID for all AnyTone codeplugs |
| CLimit | Some limits for the element |
| COffset | Some internal offsets within the element |
| CTwoToneSettingsElement | Represents the base class of 2-tone settings for all AnyTone codeplugs |
| CWFMChannelBitmapElement | Represents the bitmap, indicating which WFM (FM broadcast) channels are valid |
| ►CWFMChannelListElement | Represents a list of 100 FM broad cast channels |
| CLimit | Some limits for the channel list |
| COffset | Some internal offsets within the element |
| CWFMVFOElement | Represents the WFM (FM broadcast) VFO frquency |
| CZoneBitmapElement | Represents the bitmap indcating which zones are valid |
| CZoneChannelListElement | Represents the base class for zone channel list for all AnyTone codeplugs |
| CAnytoneContactExtension | Implements the AnyTone contact extension |
| CAnytoneDisplaySettingsExtension | Implements the display settings extension of AnyTone devices |
| CAnytoneDMRChannelExtension | Implements the settings extension for DMR channels on AnyTone devices |
| CAnytoneDMRSettingsExtension | Implements the DMR settings extension of AnyTone devices |
| ►CAnytoneFileReader | This class implements a reader of AnyTone codeplug files |
| CElement | Base class for all elements in the codeplug file |
| CAnytoneFMAPRSSettingsExtension | Implements some additional settings for the FM APRS system |
| CAnytoneFMChannelExtension | Implements the settings extension for FM channels on AnyTone devices |
| CAnytoneGPSSettingsExtension | Implements the GPS settings extension of AnyTone devices |
| ►CAnytoneInterface | Implements the interface to Anytone D868UV, D878UV, etc radios |
| CRadioInfoResponse | Structure of radio information response |
| CRadioVariant | Collects information about the particular radio being accessed |
| CReadRequest | Binary representation of a read request to the radio |
| CReadResponse | Binary representation of a read response from the radio |
| CWriteRequest | Binary representation of a write request to the radio |
| CAnytoneKeySettingsExtension | Implements the key settings extension of AnyTone devices |
| CAnytoneLimits | Base class of limtis for all AnyTone radios |
| CAnytoneMenuSettingsExtension | Implements the menu settings extension of AnyTone devices |
| CAnytonePowerSaveSettingsExtension | Implements the power-save settings for AnyTone devices |
| CAnytoneRadio | Implements an interface to Anytone radios |
| CAnytoneRoamingSettingsExtension | Implements the ranging/roaming settings extension of AnyTone devices |
| CAnytoneSettingsExtension | Implements the device specific extension for the general settings of AnyTone devices |
| CAnytoneSimplexRepeaterSettingsExtension | Implements the simplex repeater settings for the BTECH DMR-6X2UV |
| CAnytoneToneSettingsExtension | Implements the tone settings extension of AnyTone devices |
| CAnytoneZoneExtension | Implements the AnyTone extensions for zones |
| CAPRSSystem | Represents an APRS system within the generic config |
| CAPRSSystemReference | Implements a reference to an APRS system |
| CAuctusA6Interface | Implements the communication interface to radios using the Auctus A6 chip |
| CBasicEncryptionKey | Represents a DMR (basic) encryption key |
| ►CC7000Device | Base class for all C7000 based radios |
| CDescriptor | Specialization to address a DFU device uniquely |
| CPacket | Request/response packet |
| ►CCallsignDB | Abstract base class of all callsign database implementations |
| CSelection | Controls the selection of callsigns from the UserDatabase to be encoded into the callsign db |
| CChannel | The base class of all channels (analog and digital) of a codeplug configuration |
| CChannelList | Container class holding all channels (analog and digital) for a specific configuration (Config) |
| CChannelReference | Represents a reference to a channel |
| CChannelRefList | Represents a list of weak references to channels (analog and digital) |
| CChirpFormat | Some common constants for the CIRP reader/writer |
| CChirpReader | Implements the CHIRP CSV reader |
| CChirpWriter | Implements the chirp writer |
| ►CCodeplug | This class defines the interface all device-specific code-plugs must implement |
| ►CContext | Base class for all codeplug contexts |
| CTable | Internal used table type to associate objects and indices |
| ►CElement | Represents the abstract base class of all codeplug elements |
| ►CLimit | Base class for Limits |
| CRange | Holds a range of values [min, max] |
| ►COffset | Base class for Offsets |
| CBitOffset | Some type to specify a bit offset |
| CFlags | Certain flags passed to CodePlug::encode to control the transfer and encoding of the codeplug |
| CCommercialChannelExtension | Implements the generic extension for all channels configuring commercial features of DMR |
| CCommercialExtension | Implements the generic extension for the codeplug to represent some commercial features of DMR |
| CConfig | The config class, representing the codeplug configuration |
| CConfigCloneVisitor | This visitor traverses the the given configuration and clones it |
| CConfigCopy | Just a name space to hold the copy function |
| CConfigExtension | Base class of all device/vendor specific confiuration extensions |
| ►CConfigItem | Base class for all configuration objects (channels, zones, contacts, etc) |
| CContext | Parse context for config objects |
| CConfigLabelingVisitor | A visitor to label the entire configuration |
| CConfigMerge | Just a namespace to provide merging functions |
| CConfigMergeVisitor | Implements a visitor to merge the visited config into a given config |
| CConfigObject | Base class of all labeled and named objects |
| CConfigObjectList | List class for config objects |
| CConfigObjectReference | Implements a reference to a config object |
| CConfigObjectRefList | List class for config objects |
| CContact | Represents the base-class for all contact types, analog (DTMF) or digital (DMR, M17) |
| CContactList | Represents the list of contacts within the abstract radio configuration |
| CContactReference | Represents a reference to a contact |
| CCRC32 | Implements the CRC32 checksum as used in DFU files |
| CCSVHandler | Basic parse-handler interface |
| ►CCSVLexer | The lexer class divides a text stream into tokens |
| CState | Current state of lexer |
| CToken | The token |
| CCSVParser | The actual config file parser |
| CCSVReader | Implements the text-file codeplug reader |
| CD578UV | Implements an interface to Anytone AT-D578UV VHF/UHF 50W DMR (Tier I & II) radios |
| ►CD578UVCodeplug | Represents the device specific binary codeplug for Anytone AT-D578UV radios |
| CAirBandBitmapElement | Represents the bitmap indicating which channels are valid and which are included in the air-band scan |
| ►CAirBandChannelElement | Implements the air-band receiver channel |
| CLimit | Some limits of the channel |
| COffset | Internal used offsets within the element |
| CChannelElement | Represents the actual channel encoded within the binary code-plug |
| ►CGeneralSettingsElement | Represents the general config of the radio within the D578UV binary codeplug |
| CKeyFunction | Device specific key functions |
| COffset | Some internal offsets |
| CTimeZone | Device specific time zones |
| ►CHotKeySettingsElement | Represents the hot-key settings of the radio within the D578UV binary codeplug |
| CLimit | Some limits for this element |
| CLimit | Some limtis for the codeplug |
| COffset | Internal used offsets within the codeplug |
| CD578UVLimits | Implements the limits for the AnyTone AT-D878UV |
| CD868UV | Implements an interface to Anytone AT-D868UV VHF/UHF 7W DMR (Tier I & II) radios |
| ►CD868UVCallsignDB | Represents and encodes the binary format for the call-sign database within a AnyTone AT-D868UV radio |
| CEntryBankElement | Represents a bank of call-sign DB entries |
| CEntryElement | Represents the header of an entry in the callsign database |
| CIndexBankElement | Represents a bank of index entries |
| CLimit | Some limits for the call-sign DB |
| CLimitsElement | Stores some basic limits of the callsign db |
| COffset | Some internal used offsets within the DB |
| ►CD868UVCodeplug | Represents the device specific binary codeplug for Anytone AT-D868UV radios |
| ►CChannelElement | Represents the channel element for AnyTone D868UV devices |
| COffset | Internal used offsets within the channel element |
| CColor | Colors supported by the D868UVE |
| CCTCSS | Implements encoding of CTCSS tones |
| ►CGeneralSettingsElement | Represents the general config of the radio within the D868UV binary codeplug |
| CKeyFunction | Device specific key functions |
| COffset | Some internal used offsets within the element |
| CLimit | Some limits for the codeplug |
| COffset | Some internal used offsets within the codeplug |
| CSize | Internal used sizes |
| ►CD868UVFileReader | Reads manufacturer CPS files |
| CAnalogContactElement | Represents an analog contact within the manufacturer CPS file |
| CChannelElement | Representsa a channel encoded in the manufacturer CPS file |
| CRadioIDElement | Decodes a radio ID from the manufacturer CPS file |
| CScanListElement | Represents a scan list in the manufacturer CPS file |
| CZoneElement | Represents a zone within the manufacturer CPS file |
| CD868UVLimits | Implements the limits for the AnyTone AT-D878UV |
| CD878UV | Implements an interface to Anytone AT-D878UV VHF/UHF 7W DMR (Tier I & II) radios |
| CD878UV2 | Implements an interface to Anytone AT-D878UVII VHF/UHF 7W DMR (Tier I & II) radios |
| ►CD878UV2CallsignDB | Represents and encodes the binary format for the call-sign database within the radio |
| CLimit | Some limits of the call-sign DB |
| COffset | Some internal offsets within the call-sign DB |
| ►CD878UV2Codeplug | Represents the device specific binary codeplug for Anytone AT-D878UVII radios |
| COffset | Internal used offsets within the codeplug |
| CD878UV2Limits | Implements the limits for the AnyTone AT-D878UV2 |
| ►CD878UVCodeplug | Represents the device specific binary codeplug for Anytone AT-D878UV radios |
| CAESEncryptionKeyElement | Represents an AES encryption key |
| ►CAnalogAPRSMessageElement | Represents an (analog/FM) APRS message |
| CLimit | Some limits |
| CAnalogAPRSRXEntryElement | Represents an analog APRS RX entry |
| ►CAPRSSettingsElement | Represents the APRS settings within the binary D878UV codeplug |
| CLimit | Some static limits for this element |
| COffset | Internal used offsets within the codeplug element |
| ►CChannelElement | Represents the actual channel encoded within the binary D878UV codeplug |
| COffset | Internal used offsets within the channel element |
| ►CExtendedSettingsElement | General settings extension element for the D878UV |
| CLimit | Some limits for the settings |
| COffset | Internal used offset within the element |
| ►CFMAPRSFrequencyNamesElement | Implements some storage to hold the names for the FM APRS frequencies |
| CLimit | Some limits for the element |
| COffset | Some internal offsets within the element |
| ►CGeneralSettingsElement | Represents the general config of the radio within the D878UV binary codeplug |
| CKeyFunction | Device specific key functions |
| COffset | Some internal used offsets within the element |
| CTimeZone | Device specific time zones |
| CHiddenZoneBitmapElement | Encodes the bitmap, indicating which zone is hidden |
| CLimit | Some limits |
| CNameColor | Channel name and call-sign colors supported by the D878UV |
| COffset | Internal offsets within the codeplug |
| CRadioInfoElement | Encodes some information about the radio and firmware |
| CRoamingChannelBitmapElement | Represents the bitmap, indicating which roaming channel is valid |
| ►CRoamingChannelElement | Implements the binary representation of a roaming channel within the codeplug |
| CLimit | Some limits |
| COffset | Some internal offsets within the element |
| CRoamingZoneBitmapElement | Represents the bitmap, indicating which roaming zone is valid |
| ►CRoamingZoneElement | Represents a roaming zone within the binary codeplug |
| CLimit | Some limits |
| COffset | Some internal offsets within the element |
| CTextColor | Text colors supported by the D878UV |
| CD878UVFileReader | Implements a file read for the AnyTone D878UV manufacturer CPS file |
| CD878UVLimits | Implements the limits for the AnyTone AT-D878UV |
| CDefaultRadioID | A singleton radio ID representing the default DMR radio ID within the abstract config |
| CDefaultRoamingZone | Dummy roaming zone class that represents the default roaming zone |
| ►CDFUDevice | This class implements DFU protocol to access radios |
| CDescriptor | Specialization to address a DFU device uniquely |
| ►CDFUFile | A collection of images, each consisting of one or more memory sections |
| CElement | Represents a single element within a Image |
| CImage | Represents a single image within a DFUFile |
| CDFUSEDevice | Implements the ST MCU extensions for the DFU protocol, aka DfuSe |
| CDigitalChannel | Base class of all digital channels |
| CDigitalContact | Base class for all digital contacts |
| CDM1701 | Implements an USB interface to the Baofeng DM-1701 and Retevis RT84 VHF/UHF 5W DMR (Tier I&II) radios |
| CDM1701CallsignDB | Device specific implementation of the call-sign DB for the BTECH DM1701 and Retevis RT84 |
| ►CDM1701Codeplug | Device specific implementation of the codeplug for the Baofeng DM-1701 |
| CButtonSettingsElement | Extens the common TyTCodeplug::ButtonSettingsElement to implement the DM-1701 specific settings |
| CChannelElement | Extends the common TyTCodeplug::ChannelElement to implement the DM-1701 specific settings |
| CGeneralSettingsElement | Extends the common TyTCodeplug::GeneralSettingsElement to implement the DM-1701 specific settings |
| COffset | Some internal offsets within the codeplug |
| CVFOChannelElement | Extends the ChannelElement to implement the VFO channel settings for the DM-1701 |
| CZoneExtElement | Extended zone data for the DM-1701 |
| CDM1701FileReader | Methods to read manufacturer codeplug files |
| CDM1701Limits | Implements the configuration limits for the Baofeng DM-1701 |
| CDMR6X2UV | Represents a BTECH DMR-6X2UV |
| ►CDMR6X2UVCodeplug | Represents the device specific binary codeplug for BTECH DMR-6X2UV radios |
| ►CAPRSSettingsElement | Represents the APRS settings within the binary DMR-6X2UV codeplug |
| CLimit | Some static limits for this element |
| COffset | Internal used offsets within the codeplug element |
| CBackgroundColor | Background colors supported by the DMR-6X2UV |
| CChannelElement | Implements the channel element for the BTECH DMR-6X2UV |
| CColor | Colors supported by the DMR-6X2UV |
| ►CExtendedSettingsElement | Implements some settings extension for the BTECH DMR-6X2UV |
| CLimit | Some limits for entries |
| COffset | Some internal offset within the codeplug element |
| CFontColor | Font colors supported by the DMR-6X2UV |
| ►CGeneralSettingsElement | General settings element for the DMR-6X2UV |
| CKeyFunction | Device specific encoding of the key functions |
| COffset | Some internal used offsets within the element |
| CLimit | Some limits for the codeplug |
| COffset | Some internal used offsets within the codeplug |
| CSize | Some internal used sizes |
| CDMR6X2UVLimits | Implements the limits for the BTECH DMR-6X2UV |
| CDMRChannel | Extension to the DigitalChannel class to implement an DMR channel |
| CDMRChannelReference | Implements a reference to a DMR channel |
| CDMRChannelRefList | Represents a list of references to some DMR channels |
| CDMRContact | Represents a digital contact, that is a DMR number |
| CDMRContactReference | Represents a reference to a DMR contact |
| CDMRContactRefList | List of references to DMR contacts |
| CDMRRadioID | Represents a DMR radio ID within the abstract config |
| CDMRRadioIDReference | Implements a reference to a radio ID |
| CDR1801UV | Implements the BTECH DR-1801UV (BF-1801 A6) |
| ►CDR1801UVCodeplug | Implements the binary codeplug representation of a BTECH DR-1801UV (a.k.a, BF-1801-A6) |
| ►CAlarmSystemBankElement | Implements the binary encoding of the alarm system bank |
| CLimit | Some limits |
| COffset | Some internal offsets within the element |
| ►CAlarmSystemElement | Implements the binary encoding of the alarm system |
| CLimit | Some limits |
| COffset | Some internal offsets within the codeplug |
| ►CChannelBankElement | Implements the binary encoding of the channel bank |
| CLimit | Limits of some elements |
| COffset | Offsets within the element |
| ►CChannelElement | Implements the binary encoding of the channels settings |
| COffset | Some offsets within the codeplug |
| ►CContactBankElement | Implements the binary encoding of the contact bank |
| CLimit | Some Limits |
| COffset | Offsets within the element |
| ►CContactElement | Implements the binary encoding of a contact |
| CLimit | Some limits |
| COffset | Defines offsets within the element |
| ►CDMRSettingsElement | Implements the binary encoding of the DMR settings |
| CLimit | Some limits |
| COffset | Internal offsets within the element |
| ►CDTMFIDBankElement | Implements the DTMF ID bank |
| CLimit | Some limits |
| COffset | Some offsets within the codeplug |
| ►CDTMFIDElement | Implements the DTMF ID |
| CLimit | Some limits |
| COffset | Some internal offset within the element |
| ►CDTMFSettingsElement | Implements the binary encoding of the DTMF signaling settings |
| CLimit | Some limits |
| COffset | Internal offsets within the settings element |
| ►CDTMFSystemBankElement | Implements the DTMF systems bank |
| CLimit | Some limits |
| COffset | Some offsets within the element |
| ►CDTMFSystemElement | Implements the DTMF system |
| COffset | Some offsets within the element |
| ►CEncryptionKeyBankElement | Implements the binary encoding of the encryption keys |
| CLimit | Some limits for the key bank |
| ►CEncryptionKeyElement | Implements the binary encoding of an encryption key |
| CLimit | Some limits for the element |
| COffset | Some internal offsets within the element |
| ►CGroupListBankElement | Implements the binary encoding of the group-list bank |
| CLimit | Some limits |
| COffset | Some offsets within the element |
| ►CGroupListElement | Implements the binary encoding of a group list |
| CLimit | Some limits |
| COffset | Some offset within the codeplug |
| ►CKeySettingsElement | Implements the binary encoding of the key settings |
| COffset | Internal offsets within the element |
| ►CMessageBankElement | Implements the binary encoding of the preset message bank element |
| CLimit | Some limits |
| COffset | Offsets within the element |
| ►CMessageElement | Implements the binary representation of a single message |
| CLimit | Some limits |
| COffset | Some offsets within the element |
| COffset | Defines the offsets within the codeplug |
| ►COneTouchSettingElement | Implements the binary encoding of a one-touch setting |
| COffset | Some internal offsets |
| ►COneTouchSettingsElement | Implements the binary encoding of the one-touch settings |
| CLimit | Some limits |
| COffset | Some internal offset |
| ►CPTTIDBankElement | Implements the encoding of the DTMF PTT IDs |
| CLimit | Some limits |
| COffset | Some internal offsets within the element |
| ►CPTTIDElement | Implements the PTT ID |
| COffset | Some internal offsets within the element |
| ►CScanListBankElement | Implements the binary encoding of the scan-list bank |
| CLimit | Some limits |
| COffset | Some offsets within the element |
| ►CScanListElement | Implements the binary encoding of a scan list element |
| CLimit | Some limits |
| COffset | Some offsets within the element |
| ►CSettingsElement | Implements the binary encoding of the settings element |
| CLimit | Some limits |
| COffset | Some offsets within the element |
| ►CVFOBankElement | Implements the binary encoding of the VFO settings |
| CLimit | Some limits for the element |
| COffset | Some offsets within the element |
| ►CZoneBankElement | Implements the binary encoding of the zone bank |
| CLimit | Some limits |
| COffset | Some offsets within the element |
| ►CZoneElement | Implements the binary encoding of a zone |
| CLimit | Some limits |
| COffset | Some offset within the element |
| CDR1801UVFileReader | Methods to read manufacturer codeplug files |
| ►CDR1801UVInterface | Implements the actual interface to the DR-1801UV, which builds upon the AuctusA6Interface |
| CCodeplugWriteResponse | Response to a codeplug write |
| CPrepareReadRequest | Request to set transfer speed and load codeplug into RAM for transfer |
| CPrepareReadResponse | Response to a PREPARE_CODEPLUG_READ command |
| CPrepareWriteRequest | Request to prepare a codeplug write |
| CPrepareWriteResponse | Response to a prepare-write request |
| CDR1801UVLimits | Implements the configuration limits for the BTECH DR-1801UV |
| CDTMFContact | Represents an analog contact, that is a DTMF number |
| CDTMFRadioID | Represents a DTMF radio ID as used for PTT-ID on analog channels |
| CDummyFileReader | Just a class implementing the filereader "interface" that fails |
| CEncryptionKey | Base class of all encryption keys |
| CEncryptionKeyReference | Implements a reference to an encryption key |
| CEncryptionKeys | The list of encryption keys |
| CEnhancedEncryptionKey | Represents an (enhanced) RC4 encryption key |
| ►CErrorStack | Implements a stack of error messages to provide a pretty formatted error traceback |
| CMessage | Represents a single error message |
| CMessageStream | A helper class to assemble error messages as streams |
| CStack | The actual error message stack |
| Cfile_header | Internal used struct to read a CPS file header |
| CFileLogHandler | A log-handler that dumps log-messages into files |
| CFixReferencesVisistor | Replaces references using a specified map |
| CFMChannel | Extension to the AnalogChannel class to implement an analog FM channel |
| CFMChannelReference | Implements a reference to a FM channel |
| CFrequency | Helper type to encode frequencies without any rounding error |
| CGD73 | Implements an USB interface to the Radioddity GD-73 UHF 2W DMR (Tier I&II) radio |
| ►CGD73Codeplug | Represents, encodes and decodes the device specific codeplug for a Radioddity GD-73 |
| ►CChannelBankElement | Implements the bank of channels within the binary codeplug |
| CLimit | Some limits for the channel bank |
| COffset | Internal offsets within the bank |
| ►CChannelElement | Implements an FM/DMR channel |
| CLimit | Some limits for the channel |
| COffset | Internal used offsets within the element |
| ►CContactBankElement | Implements the contact bank within the codeplug |
| CLimit | Some limits |
| COffset | Some internal offsets within the contact bank |
| ►CContactElement | Implements the contact element |
| CLimit | Some limits |
| COffset | Some internal offsets within the contact |
| ►CDMRSettingsElement | Implements the DMR settings element |
| CLimit | Some limits |
| COffset | Some internal offsets within the scan list bank |
| ►CDTMFNumberBankElement | Implements the bank of 16 DTMF numbers |
| CLimit | Some limits |
| COffset | Some internal offsets within the number bank |
| ►CDTMFNumberElement | Implements a single DTMF number |
| CLimit | Some limits |
| COffset | Internal used offsets within the bank |
| ►CDTMFPTTSettingBankElement | Implements the bank of 32 DTMF PTT settings |
| CLimit | Some limits |
| COffset | Some internal offsets within the number bank |
| ►CDTMFPTTSettingElement | Implements a single DTMF PTT setting |
| COffset | Internal used offsets within the element |
| ►CDTMFSystemBankElement | Implements the bank of 4 DTMF systems |
| CLimit | Some limits |
| COffset | Some internal offsets within the message bank |
| ►CDTMFSystemElement | Implements a single DTMF system |
| CLimit | Some limits |
| COffset | Internal used offsets within the bank |
| ►CEncryptionKeyBankElement | Implements the encryption key-bank |
| CLimit | Some limits |
| COffset | Internal used offsets within the bank |
| ►CEncryptionKeyElement | Implements the encryption key element |
| COffset | Internal used offsets within the bank |
| ►CGroupListBankElement | Encodes the bank of group lists |
| CLimit | Some limits |
| COffset | Some internal offsets within the group list bank |
| ►CGroupListElement | Encodes a group list |
| CLimit | Some limits |
| COffset | Some internal offsets within the group list |
| ►CInformationElement | Implements the information element |
| CLimit | Some limits |
| COffset | Internal offsets within the element |
| ►CMessageBankElement | Implements the message bank element |
| CLimit | Some limits |
| COffset | Some internal offsets within the message bank |
| ►CMessageElement | Implements a message |
| CLimit | Some limits |
| COffset | Internal used offsets within the bank |
| COffset | Internal used offsets within the codeplug |
| ►COneTouchSettingElement | Implements one of the 5 one-touch settings elements |
| COffset | Internal offsets within the element |
| ►CScanListBankElement | Implements the bank of scan lists |
| CLimit | Some limits |
| COffset | Some internal offsets within the scan list bank |
| ►CScanListElement | Implements a scan list |
| CLimit | Some limits |
| COffset | Some internal offsets within the scan list bank |
| ►CSettingsElement | Implements the radio settings |
| CKeyFunction | Possible programmable key function |
| CLimit | Some limits of the settings |
| COffset | Internal offsets within the element |
| ►CZoneBankElement | Implements the bank of zones |
| CLimit | Some limits for the zone bank |
| COffset | Internal offsets within the element |
| ►CZoneElement | Implements a single zone within the binary codeplug |
| CLimit | Some limits for the element |
| COffset | Internal offsets within the zone element |
| CGD73FileReader | Methods to read manufacturer codeplug files |
| CGD73Interface | Implements the communication interface to the GD-73 |
| CGD73Limits | Implements the limits for the Radioddity GD77 |
| CGD77 | Implements an USB interface to the Radioddity GD-77(S) VHF/UHF 5W DMR (Tier I&II) radios |
| ►CGD77CallsignDB | Represents and encodes the binary format for the call-sign database within the radio |
| Cuserdb_entry_t | Represents a user-db entry within the binary codeplug |
| Cuserdb_t | Represents the binary call-sign database header |
| ►CGD77Codeplug | Represents, encodes and decodes the device specific codeplug for a Radioddity GD-77 |
| CChannelElement | Channel representation within the binary codeplug |
| CContactElement | Specific codeplug representation of a DMR contact for the GD77 |
| CGroupListBankElement | Table of RX group lists |
| ►CGroupListElement | Represents an RX group list within the codeplug |
| CLimit | Limits of the element |
| COffset | Internal used offsets within the codeplug |
| CScanListBankElement | Bank of scan lists for the GD77 |
| CScanListElement | Represents a single scan list within the GD77 codeplug |
| CGD77FileReader | Methods to read manufacturer codeplug files |
| CGD77Limits | Implements the limits for the Radioddity GD77 |
| CGPSSystem | This class represents a GPS signalling system within the codeplug |
| CGPSSystemReference | Implements a reference to a GPS system |
| CGroupListReference | Implements a reference to a group list |
| ►CHIDevice | Implements the HID radio interface using libusb |
| CDescriptor | Specialization to address a HI device uniquely |
| CInterval | Represents a time interval |
| CLogger | Singleton class to process log messages |
| CLogHandler | Interface for all log message handler |
| CLogMessage | Implements a log-message |
| CMD2017 | Implements an USB interface to the TYT MD-2017 & Retevis RT82 VHF/UHF 5W DMR (Tier I&II) radios |
| CMD2017CallsignDB | Device specific implementation of the call-sign DB for the TyT MD-2017 |
| ►CMD2017Codeplug | Device specific implementation of the codeplug for the TyT MD-2017 |
| CContactElement | Contact element for MD2017 codeplugs |
| COffset | Some internal offsets within the codeplug |
| CMD2017FileReader | Methods to read manufacturer codeplug files |
| CMD2017Limits | Implements the limits for the TyT MD-2017 |
| CMD390 | Implements an USB interface to the TYT MD-390 VHF/UHF 5W DMR (Tier I&II) radio |
| ►CMD390Codeplug | Device specific implementation of the codeplug for the TyT MD-390(U/V) |
| CChannelElement | Extends the common TyTCodeplug::ChannelElement to implement the MD-390 specific settings |
| CMenuSettingsElement | Extends the TyTCodeplug::MenuSettingsElement to implement the MD-390 specific menu settings |
| COffset | Some internal offsets within the codeplug |
| CMD390FileReader | Methods to read manufacturer codeplug files |
| CMD390Limits | Implements the radio limits for TyT MD-390 radios |
| ►CMelody | A config item that encodes a melody |
| CNote | Encodes a note, that is tone and duration |
| CObjectFilterVisitor | Fitlers instance by meta object |
| COpenGD77 | Implements an USB interface to Open GD-77(S) VHF/UHF 5W DMR (Tier I&II) radios |
| ►COpenGD77CallsignDB | Represents and encodes the binary format for the call-sign database within the radio |
| Cuserdb_entry_t | Represents a user-db entry within the binary codeplug |
| Cuserdb_t | Represents the binary call-sign database header |
| COpenGD77ChannelExtension | Implements the channel extensions for the OpenGD77 radios |
| ►COpenGD77Codeplug | Represents, encodes and decodes the device specific codeplug for Open GD-77 firmware |
| CChannelElement | Implements the OpenGD77 specific channel |
| ►CContactElement | Implements the OpenGD77 specific DMR contact |
| COffset | Holds some offsets within the element |
| CGroupListElement | Implements the OpenGD77 specific group list |
| CZoneBankElement | Implements the OpenGD77 specific zone bank |
| CZoneElement | Implements the OpenGD77 specific zone |
| COpenGD77ContactExtension | Implements the contact extensions for the OpenGD77 radios |
| ►COpenGD77Interface | Implements the interfact to a radio running the Open GD77 firmware |
| CCommandRequest | Represents a command message |
| CReadRequest | Represents a read message |
| CReadResponse | Represents a read response message |
| CWriteRequest | Represents a write message |
| CWriteResponse | Represents a write-response message |
| COpenGD77Limits | Implements the limits for the OpenGD77 firmware |
| COpenRTX | Implements an USB interface to radios running the Open RTX firmware |
| ►COpenRTXCodeplug | Implements the binary encoding and decoding of the OpenRTX codeplug |
| CChannelElement | Implements the binary representation of a channel |
| CContactElement | Implements the digital contact for the OpenRTX firmware |
| CHeaderElement | Implements the codeplug header element |
| CZoneElement | The binary encoding of a zone |
| COpenRTXInterface | Implements the communication interface to radios running the OpenRTX firmware |
| CPositioningSystem | Base class of the positioning systems, that is APRS and DMR position reporting system |
| CPositioningSystemReference | Implements a reference to a positioning system |
| CPositioningSystems | The list of positioning systems |
| CRadio | Base class for all Radio objects |
| CRadioddityBootSettingsExtension | Represents the boot settings for Radioddity devices |
| CRadioddityButtonSettingsExtension | Represents the button settings extension for all radioddity devices |
| ►CRadioddityCodeplug | Base class of all Radioddity codeplugs |
| CBootSettingsElement | Implements the base class of boot settings for all Radioddity codeplugs |
| CBootTextElement | Implements the base class of boot messages for all Radioddity codeplugs |
| ►CButtonSettingsElement | Implements the base class of button settings for all Radioddity codeplugs |
| CKeyFunction | Encoding/decoding of function key actions |
| CLimits | Some limits |
| COffset | Internal used offsets within the element |
| CChannelBankElement | Implements the base for channel banks in Radioddity codeplugs |
| CChannelElement | Implements the base for all Radioddity channel encodings |
| CContactElement | Implements the base for digital contacts in Radioddity codeplugs |
| CDTMFContactElement | Implements a base DTMF (analog) contact for Radioddity codeplugs |
| ►CEncryptionElement | Represents all encryption keys and settings within the codeplug on the device |
| CLimit | Some limits for the encryption element |
| CGeneralSettingsElement | Implements the base class of general settings for all Radioddity codeplugs |
| ►CGroupListBankElement | Implements a base class of group list memory banks for all Radioddity codeplugs |
| CLimit | Some limits for the group list bank |
| COffset | Internal used offset within the element |
| ►CGroupListElement | Represents a base class for all group lists within Radioddity codeplugs |
| CLimit | Some limits for the group list |
| COffset | Some internal offsets within the element |
| CMenuSettingsElement | Implements the base class of menu settings for all Radioddity codeplugs |
| ►CMessageBankElement | Implements the base class of a message bank for all Radioddity message banks |
| CLimit | Some limits |
| COffset | Some internal used offset |
| CScanListBankElement | Implements the base class of scan lists banks for all Radioddity codeplugs |
| CScanListElement | Implements the base class for scan lists of all Radioddity codeplugs |
| CVFOChannelElement | VFO Channel representation within the binary codeplug |
| CZoneBankElement | Implements the base class for all zone banks of Radioddity codeplugs |
| CZoneElement | Represents a zone within Radioddity codeplugs |
| CRadioddityInterface | Implements a radio interface for radios using the HID USB schema (i.e |
| CRadioddityRadio | Base class for all Radioddity radios |
| CRadiodditySettingsExtension | Represents the general settings extension for Radioddity devices |
| CRadioddityToneSettingsExtension | Tone settings for Radioddity devices |
| CRadioID | Abstract base class for all radio IDs |
| CRadioIDList | Represents the list of configured DMR IDs (radio IDs) within the abstract config |
| CRadioInfo | Provides some information about a radio model |
| CRadioInterface | Abstract radio interface |
| CRadioLimitBool | Checks if a property is a boolean value |
| CRadioLimitContext | Collects the issues found during verification |
| CRadioLimitDMRId | Represents a DMR ID |
| CRadioLimitElement | Abstract base class for all radio limits |
| CRadioLimitEnum | Represents a limit for a set of enum values |
| CRadioLimitFrequencies | Represents a limit on frequencies in MHz |
| CRadioLimitGroupCallRefList | Implements the limits for a list of references to group call contacts |
| CRadioLimitIgnored | Represents an ignored element in the codeplug |
| CRadioLimitIgnoredBool | Specifies an boolean value as ignored |
| CRadioLimitIssue | Represents a single issue found during verification |
| CRadioLimitItem | Represents the limits for a ConfigItem instance |
| ►CRadioLimitList | Specifies the limits for a list of ConfigObject instances |
| CElementLimits | Helper struct to pass list entry definitions |
| CRadioLimitObject | Represents the limits for all properties of a ConfigObject instance |
| CRadioLimitObjects | Dispatch by class |
| CRadioLimitObjRef | Limits the possible classes a ConfigObjectReference may refer to |
| CRadioLimitObjRefIgnored | Issues a notification if a reference is set |
| CRadioLimitRefList | Implements the limits for reference lists |
| CRadioLimits | Represents the limits or the entire codeplug |
| CRadioLimitSingleZone | Specialized RadioLimitObject handling a zone for radio supporting only a single channel list per zone |
| CRadioLimitString | Checks a string valued property |
| CRadioLimitStringIgnored | Notifies the user that a string gets ignored |
| CRadioLimitStringRegEx | Verifies that a string matches a regular expression |
| CRadioLimitTransmitFrequencies | Specialization for transmit frequency limits |
| CRadioLimitUInt | Represents a limit for an unsigned integer value |
| CRadioLimitValue | Base class to verify values |
| CRadioSettings | Represents the common radio-global settings |
| CRange | Simple range class representing some range in some data type |
| CRD5R | Implements an interface to the Baofeng/Radioddity RD-5R VHF/UHF 5W DMR (Tier I/II) radio |
| ►CRD5RCodeplug | Represents, encodes and decodes the device specific codeplug for a Baofeng/Radioddity RD-5R |
| CChannelElement | Implements the specialization of the Radioddity channel for the RD5R radio |
| CEncryptionElement | Implements the encoding/decoding of encryption keys for the RD-5R radio |
| COffset | Internal offsets between codeplug elements |
| CTimestampElement | Implements the timestamp for RD-5R codeplugs |
| CRD5RFileReader | Methods to read manufacturer codeplug files |
| CRD5RLimits | Implements the configuration limits for the Radioddity RD-5R |
| CRoamingChannel | Represents a roaming channel |
| CRoamingChannelList | Represents the list of roaming channels within the abstract device configuration |
| CRoamingChannelRefList | Represents a list of references to some roaming channels |
| CRoamingZone | Represents a RoamingZone within the abstract device configuration |
| CRoamingZoneList | Represents the list of roaming zones within the abstract device configuration |
| CRoamingZoneReference | Implements a reference to a roaming zone |
| CRXGroupList | Generic representation of a RX group list |
| CRXGroupLists | Represents the list of RX group lists within the generic configuration |
| CScanList | Generic representation of a scan list |
| CScanListReference | Implements a reference to a scan list |
| CScanLists | Represents the list of scan lists |
| CSelectedChannel | Internal singleton class representing the "currently selected" channel |
| CSignaling | Contains the enum and utility functions to deal with analog signaling like CTCSS and DCS |
| CSMSExtension | Extension collecting all settings associated with SMS messages |
| CSMSTemplate | Represents a SMS message template (pre defined message) |
| CSMSTemplates | Just a list, holding the SMS templates |
| CStreamLogHandler | A log-handler that dumps log-messages into a QTextStream |
| CTalkGroupDatabase | Downloads, periodically updates and provides a list of talk group IDs and their names |
| CTyTButtonSettings | Represents the TyT button settings extension |
| ►CTyTCallsignDB | Base class for all call-sign DBs of TyT/Retevis devices |
| CEntryElement | Represents an entry within the call-sign database |
| ►CIndexElement | Represents a search index over the complete call-sign database |
| CEntry | Represents an index entry, a pair of DMR ID and call-sign DB index |
| CTyTChannelExtension | Represents the TyT channel extension |
| ►CTyTCodeplug | Base class of all TyT codeplugs |
| CButtonSettingsElement | Represents all button settings within the codeplug on the radio |
| CChannelElement | Represents a single channel (analog or digital) within the TyT codeplug |
| CContactElement | Represents a digital (DMR) contact within the codeplug |
| CEmergencySettingsElement | Represents the emergency settings within the codeplug on the radio |
| CEmergencySystemElement | Represents a single emergency system within the radio |
| ►CEncryptionElement | Represents all encryption keys and settings within the codeplug on the device |
| CLimit | Some limits for the element |
| COffset | Some internal offsets |
| CGeneralSettingsElement | Codeplug representation of the general settings |
| CGPSSystemElement | Represents a single GPS system within the codeplug |
| CGroupListElement | Representation of an RX group list within the codeplug |
| CMenuSettingsElement | Represents all menu settings within the codeplug on the radio |
| ►CMessageBankElement | Bank of pre-defined SMS text messages |
| CLimit | Some Limits |
| ►CMessageElement | Basic pre-defined SMS text message |
| CLimit | Some limits |
| COneTouchSettingElement | Represents a single one-touch setting within the codeplug on the radio |
| CScanListElement | Represents a scan list within the codeplug |
| CTimestampElement | Codeplug representation of programming time-stamp and CPS version |
| CZoneElement | Represents a zone within the codeplug |
| CTyTConfigExtension | Groups several extension for TyT devices |
| CTyTInterface | Interface to TyT (and Retevis) devices |
| CTyTMenuSettings | Represents the TyT menu settings extension |
| CTyTRadio | Implements an USB interface to TYT & Retevis radios |
| CTyTScanListExtension | Represents device specific scan-list settings for TyT devices |
| CTyTSettingsExtension | Represents the TyT general settings extension |
| CUSBDeviceDescriptor | Base class for all radio interface descriptors representing a unique interface to a connected radio |
| CUSBDeviceHandle | Combines the USB bus and device number, to address a USB device uniquely |
| CUSBDeviceInfo | Generic information about a possible radio interface |
| ►CUSBSerial | Implements a serial connection to a radio via USB |
| CDescriptor | Specialization of radio interface info for serial ports |
| ►CUserDatabase | Auto-updating DMR user database |
| CUser | Represents the user information within the UserDatabase |
| CUV390 | Implements an USB interface to the TYT MD-UV390 & Retevis RT3S VHF/UHF 5W DMR (Tier I&II) radios |
| CUV390CallsignDB | Device specific implementation of the call-sign DB for the TyT MD-UV390 |
| ►CUV390Codeplug | Device specific implementation of the codeplug for the TyT MD-UV390 |
| CBootSettingsElement | Represents the boot-time settings (selected zone and channels) within the UV390 code-plug |
| CChannelElement | Extends the TyTCodeplug::ChannelElement for the TyT MD-UV390 and Retevis RT3S |
| CGeneralSettingsElement | Extends the common TyTCodeplug::GeneralSettings to implement the MD-UV390 specific settings |
| CMenuSettingsElement | Represents the menu settings (selected zone and channels) within the UV390 code-plug |
| COffset | Some internal offsets within the codeplug |
| CVFOChannelElement | Implements a VFO channel for TyT radios |
| CUV390FileReader | Methods to read manufacturer codeplug files |
| CUV390Limits | Implements the configuration limits for the TyT MD-UV390 and Retevis RT3S |
| CVisitor | Base visitor class for the config tree |
| CZone | Represents a zone within the generic configuration |
| CZoneList | Represents the list of zones within the generic configuration |
| CZoneMergeVisitor | Simple visitor that merges zones |
| CZoneReference | Implements a reference to a zone |
| CZoneSplitVisitor | Simple visitor that splits Zones having A and B channels into two zones with A-lists only |