libdrmconf  0.12.0
A library to program DMR radios.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CAddressMapThis class represents a memory map
 CAddressMap::AddrMapItemMemory map item
 CAnytoneFileReaderThis class implements a reader of AnyTone codeplug files
 CDMR6X2UVCodeplug::BackgroundColorBackground colors supported by the DMR-6X2UV
 CBitmapElement
 CCodeplug::Element::Offset::BitOffsetSome type to specify a bit offset
 CChirpFormatSome common constants for the CIRP reader/writer
 CDR1801UVInterface::CodeplugWriteResponseResponse to a codeplug write
 CD868UVCodeplug::ColorColors supported by the D868UVE
 CDMR6X2UVCodeplug::ColorColors supported by the DMR-6X2UV
 COpenGD77Interface::CommandRequestRepresents a command message
 CConfigCopyJust a name space to hold the copy function
 CConfigMergeJust a namespace to provide merging functions
 CCodeplug::ContextBase class for all codeplug contexts
 CConfigItem::ContextParse context for config objects
 CYAML::convert< Frequency >Implements the conversion to and from YAML::Node
 CYAML::convert< Interval >Implements the conversion to and from YAML::Node
 CCRC32Implements the CRC32 checksum as used in DFU files
 CD868UVCodeplug::CTCSSImplements encoding of CTCSS tones
 CDM1701FileReaderMethods to read manufacturer codeplug files
 CDR1801UVFileReaderMethods to read manufacturer codeplug files
 CDummyFileReaderJust a class implementing the filereader "interface" that fails
 CAnytoneFileReader::ElementBase class for all elements in the codeplug file
 CCodeplug::ElementRepresents the abstract base class of all codeplug elements
 CDFUFile::ElementRepresents a single element within a Image
 CElement
 CRadioLimitList::ElementLimitsHelper struct to pass list entry definitions
 CErrorStackImplements a stack of error messages to provide a pretty formatted error traceback
 Cfile_headerInternal used struct to read a CPS file header
 CCodeplug::FlagsCertain flags passed to CodePlug::encode to control the transfer and encoding of the codeplug
 CDMR6X2UVCodeplug::FontColorFont colors supported by the DMR-6X2UV
 CFrequencyHelper type to encode frequencies without any rounding error
 CGD73FileReaderMethods to read manufacturer codeplug files
 CGD77FileReaderMethods to read manufacturer codeplug files
 CDFUFile::ImageRepresents a single image within a DFUFile
 CIntervalRepresents a time interval
 CD578UVCodeplug::GeneralSettingsElement::KeyFunctionDevice specific key functions
 CD868UVCodeplug::GeneralSettingsElement::KeyFunctionDevice specific key functions
 CD878UVCodeplug::GeneralSettingsElement::KeyFunctionDevice specific key functions
 CDMR6X2UVCodeplug::GeneralSettingsElement::KeyFunctionDevice specific encoding of the key functions
 CGD73Codeplug::SettingsElement::KeyFunctionPossible programmable key function
 CRadioddityCodeplug::ButtonSettingsElement::KeyFunctionEncoding/decoding of function key actions
 CAnytoneCodeplug::AnalogQuickCallsElement::LimitSome limits for the quick calls
 CAnytoneCodeplug::DMRAPRSMessageElement::LimitSome limits for the message
 CAnytoneCodeplug::DMREncryptionKeyIDListElement::LimitSome limits for the list
 CAnytoneCodeplug::DMREncryptionKeyListElement::LimitSome limits of the list
 CAnytoneCodeplug::DTMFContactElement::LimitSome limits for the element
 CAnytoneCodeplug::DTMFIDListElement::LimitSome limits of the list
 CAnytoneCodeplug::FiveToneFunctionListElement::LimitSome limits for the list
 CAnytoneCodeplug::FiveToneIDListElement::LimitSome limits for the list
 CAnytoneCodeplug::HotKeySettingsElement::LimitSome limits for this element
 CAnytoneCodeplug::RepeaterOffsetListElement::LimitSome limits for the offset frequency table
 CAnytoneCodeplug::StatusMessagesElement::LimitSome limits
 CAnytoneCodeplug::TwoToneFunctionElement::LimitSome limits of the element
 CAnytoneCodeplug::TwoToneIDElement::LimitSome limits for the element
 CAnytoneCodeplug::WFMChannelListElement::LimitSome limits for the channel list
 CCodeplug::Element::LimitBase class for Limits
 CD578UVCodeplug::AirBandChannelElement::LimitSome limits of the channel
 CD578UVCodeplug::HotKeySettingsElement::LimitSome limits for this element
 CD868UVCallsignDB::LimitSome limits for the call-sign DB
 CD868UVCodeplug::LimitSome limits for the codeplug
 CD878UVCodeplug::AnalogAPRSMessageElement::LimitSome limits
 CD878UVCodeplug::APRSSettingsElement::LimitSome static limits for this element
 CD878UVCodeplug::ExtendedSettingsElement::LimitSome limits for the settings
 CD878UVCodeplug::FMAPRSFrequencyNamesElement::LimitSome limits for the element
 CD878UVCodeplug::RoamingChannelElement::LimitSome limits
 CD878UVCodeplug::RoamingZoneElement::LimitSome limits
 CDMR6X2UVCodeplug::APRSSettingsElement::LimitSome static limits for this element
 CDMR6X2UVCodeplug::ExtendedSettingsElement::LimitSome limits for entries
 CDR1801UVCodeplug::AlarmSystemBankElement::LimitSome limits
 CDR1801UVCodeplug::AlarmSystemElement::LimitSome limits
 CDR1801UVCodeplug::ChannelBankElement::LimitLimits of some elements
 CDR1801UVCodeplug::ContactBankElement::LimitSome Limits
 CDR1801UVCodeplug::ContactElement::LimitSome limits
 CDR1801UVCodeplug::DTMFIDBankElement::LimitSome limits
 CDR1801UVCodeplug::DTMFIDElement::LimitSome limits
 CDR1801UVCodeplug::DTMFSettingsElement::LimitSome limits
 CDR1801UVCodeplug::DTMFSystemBankElement::LimitSome limits
 CDR1801UVCodeplug::EncryptionKeyBankElement::LimitSome limits for the key bank
 CDR1801UVCodeplug::EncryptionKeyElement::LimitSome limits for the element
 CDR1801UVCodeplug::GroupListBankElement::LimitSome limits
 CDR1801UVCodeplug::GroupListElement::LimitSome limits
 CDR1801UVCodeplug::MessageBankElement::LimitSome limits
 CDR1801UVCodeplug::MessageElement::LimitSome limits
 CDR1801UVCodeplug::OneTouchSettingsElement::LimitSome limits
 CDR1801UVCodeplug::PTTIDBankElement::LimitSome limits
 CDR1801UVCodeplug::ScanListBankElement::LimitSome limits
 CDR1801UVCodeplug::ScanListElement::LimitSome limits
 CDR1801UVCodeplug::SettingsElement::LimitSome limits
 CDR1801UVCodeplug::VFOBankElement::LimitSome limits for the element
 CDR1801UVCodeplug::ZoneBankElement::LimitSome limits
 CDR1801UVCodeplug::ZoneElement::LimitSome limits
 CElement::Limit
 CGD73Codeplug::ChannelBankElement::LimitSome limits for the channel bank
 CGD73Codeplug::ChannelElement::LimitSome limits for the channel
 CGD73Codeplug::ContactBankElement::LimitSome limits
 CGD73Codeplug::ContactElement::LimitSome limits
 CGD73Codeplug::DMRSettingsElement::LimitSome limits
 CGD73Codeplug::DTMFNumberBankElement::LimitSome limits
 CGD73Codeplug::DTMFNumberElement::LimitSome limits
 CGD73Codeplug::DTMFPTTSettingBankElement::LimitSome limits
 CGD73Codeplug::DTMFSystemBankElement::LimitSome limits
 CGD73Codeplug::DTMFSystemElement::LimitSome limits
 CGD73Codeplug::EncryptionKeyBankElement::LimitSome limits
 CGD73Codeplug::GroupListBankElement::LimitSome limits
 CGD73Codeplug::GroupListElement::LimitSome limits
 CGD73Codeplug::InformationElement::LimitSome limits
 CGD73Codeplug::MessageBankElement::LimitSome limits
 CGD73Codeplug::MessageElement::LimitSome limits
 CGD73Codeplug::ScanListBankElement::LimitSome limits
 CGD73Codeplug::ScanListElement::LimitSome limits
 CGD73Codeplug::SettingsElement::LimitSome limits of the settings
 CGD73Codeplug::ZoneBankElement::LimitSome limits for the zone bank
 CGD73Codeplug::ZoneElement::LimitSome limits for the element
 CRadioddityCodeplug::EncryptionElement::LimitSome limits for the encryption element
 CRadioddityCodeplug::GroupListBankElement::LimitSome limits for the group list bank
 CRadioddityCodeplug::GroupListElement::LimitSome limits for the group list
 CRadioddityCodeplug::MessageBankElement::LimitSome limits
 CTyTCodeplug::EncryptionElement::LimitSome limits for the element
 CTyTCodeplug::MessageBankElement::LimitSome Limits
 CTyTCodeplug::MessageElement::LimitSome limits
 CRadioddityCodeplug::ButtonSettingsElement::LimitsSome limits
 CMD2017FileReaderMethods to read manufacturer codeplug files
 CMD390FileReaderMethods to read manufacturer codeplug files
 CErrorStack::MessageRepresents a single error message
 CD878UVCodeplug::NameColorChannel name and call-sign colors supported by the D878UV
 CMelody::NoteEncodes a note, that is tone and duration
 CAnytoneCodeplug::AlarmSettingElement::OffsetInternal offsets within the element
 CAnytoneCodeplug::AnalogQuickCallsElement::OffsetSome offsets within the element
 CAnytoneCodeplug::ChannelElement::OffsetInternal used offsets within the channel element
 CAnytoneCodeplug::DigitalAlarmExtensionElement::OffsetInternal used offsets within the element
 CAnytoneCodeplug::DMRAPRSMessageElement::OffsetSome internal used offset
 CAnytoneCodeplug::DMREncryptionKeyIDListElement::OffsetSome internal used offsets within the element
 CAnytoneCodeplug::DMREncryptionKeyListElement::OffsetSome offsets within the element
 CAnytoneCodeplug::DTMFContactElement::OffsetInternal used offsets within the codeplug
 CAnytoneCodeplug::GeneralSettingsElement::OffsetInternal used offsets within the element
 CAnytoneCodeplug::HotKeySettingsElement::OffsetSome internal offsets within the element
 CAnytoneCodeplug::RepeaterOffsetListElement::OffsetSome internal used offsets
 CAnytoneCodeplug::StatusMessagesElement::OffsetSome internal offsets
 CAnytoneCodeplug::TwoToneFunctionElement::OffsetSome internal offsets within the element
 CAnytoneCodeplug::TwoToneIDElement::OffsetSome internal offsets within the element
 CAnytoneCodeplug::WFMChannelListElement::OffsetSome internal offsets within the element
 CCodeplug::Element::OffsetBase class for Offsets
 CD578UVCodeplug::AirBandChannelElement::OffsetInternal used offsets within the element
 CD868UVCallsignDB::OffsetSome internal used offsets within the DB
 CD868UVCodeplug::OffsetSome internal used offsets within the codeplug
 CD878UVCodeplug::APRSSettingsElement::OffsetInternal used offsets within the codeplug element
 CD878UVCodeplug::ExtendedSettingsElement::OffsetInternal used offset within the element
 CD878UVCodeplug::FMAPRSFrequencyNamesElement::OffsetSome internal offsets within the element
 CD878UVCodeplug::RoamingChannelElement::OffsetSome internal offsets within the element
 CD878UVCodeplug::RoamingZoneElement::OffsetSome internal offsets within the element
 CDM1701Codeplug::OffsetSome internal offsets within the codeplug
 CDMR6X2UVCodeplug::APRSSettingsElement::OffsetInternal used offsets within the codeplug element
 CDMR6X2UVCodeplug::ExtendedSettingsElement::OffsetSome internal offset within the codeplug element
 CDR1801UVCodeplug::AlarmSystemBankElement::OffsetSome internal offsets within the element
 CDR1801UVCodeplug::AlarmSystemElement::OffsetSome internal offsets within the codeplug
 CDR1801UVCodeplug::ChannelBankElement::OffsetOffsets within the element
 CDR1801UVCodeplug::DTMFIDBankElement::OffsetSome offsets within the codeplug
 CDR1801UVCodeplug::DTMFIDElement::OffsetSome internal offset within the element
 CDR1801UVCodeplug::DTMFSettingsElement::OffsetInternal offsets within the settings element
 CDR1801UVCodeplug::DTMFSystemBankElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::DTMFSystemElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::EncryptionKeyElement::OffsetSome internal offsets within the element
 CDR1801UVCodeplug::GroupListBankElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::KeySettingsElement::OffsetInternal offsets within the element
 CDR1801UVCodeplug::MessageBankElement::OffsetOffsets within the element
 CDR1801UVCodeplug::MessageElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::OffsetDefines the offsets within the codeplug
 CDR1801UVCodeplug::OneTouchSettingElement::OffsetSome internal offsets
 CDR1801UVCodeplug::OneTouchSettingsElement::OffsetSome internal offset
 CDR1801UVCodeplug::PTTIDBankElement::OffsetSome internal offsets within the element
 CDR1801UVCodeplug::PTTIDElement::OffsetSome internal offsets within the element
 CDR1801UVCodeplug::ScanListBankElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::ScanListElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::VFOBankElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::ZoneBankElement::OffsetSome offsets within the element
 CDR1801UVCodeplug::ZoneElement::OffsetSome offset within the element
 CElement::Offset
 CGD73Codeplug::ChannelBankElement::OffsetInternal offsets within the bank
 CGD73Codeplug::ChannelElement::OffsetInternal used offsets within the element
 CGD73Codeplug::ContactBankElement::OffsetSome internal offsets within the contact bank
 CGD73Codeplug::ContactElement::OffsetSome internal offsets within the contact
 CGD73Codeplug::DMRSettingsElement::OffsetSome internal offsets within the scan list bank
 CGD73Codeplug::DTMFNumberBankElement::OffsetSome internal offsets within the number bank
 CGD73Codeplug::DTMFNumberElement::OffsetInternal used offsets within the bank
 CGD73Codeplug::DTMFPTTSettingBankElement::OffsetSome internal offsets within the number bank
 CGD73Codeplug::DTMFPTTSettingElement::OffsetInternal used offsets within the element
 CGD73Codeplug::DTMFSystemBankElement::OffsetSome internal offsets within the message bank
 CGD73Codeplug::DTMFSystemElement::OffsetInternal used offsets within the bank
 CGD73Codeplug::EncryptionKeyBankElement::OffsetInternal used offsets within the bank
 CGD73Codeplug::EncryptionKeyElement::OffsetInternal used offsets within the bank
 CGD73Codeplug::GroupListBankElement::OffsetSome internal offsets within the group list bank
 CGD73Codeplug::GroupListElement::OffsetSome internal offsets within the group list
 CGD73Codeplug::InformationElement::OffsetInternal offsets within the element
 CGD73Codeplug::MessageBankElement::OffsetSome internal offsets within the message bank
 CGD73Codeplug::MessageElement::OffsetInternal used offsets within the bank
 CGD73Codeplug::OffsetInternal used offsets within the codeplug
 CGD73Codeplug::OneTouchSettingElement::OffsetInternal offsets within the element
 CGD73Codeplug::ScanListBankElement::OffsetSome internal offsets within the scan list bank
 CGD73Codeplug::ScanListElement::OffsetSome internal offsets within the scan list bank
 CGD73Codeplug::SettingsElement::OffsetInternal offsets within the element
 CGD73Codeplug::ZoneBankElement::OffsetInternal offsets within the element
 CGD73Codeplug::ZoneElement::OffsetInternal offsets within the zone element
 CGD77Codeplug::OffsetInternal used offsets within the codeplug
 CMD2017Codeplug::OffsetSome internal offsets within the codeplug
 CMD390Codeplug::OffsetSome internal offsets within the codeplug
 COpenGD77Codeplug::ContactElement::OffsetHolds some offsets within the element
 CRadioddityCodeplug::ButtonSettingsElement::OffsetInternal used offsets within the element
 CRadioddityCodeplug::GroupListBankElement::OffsetInternal used offset within the element
 CRadioddityCodeplug::GroupListElement::OffsetSome internal offsets within the element
 CRadioddityCodeplug::MessageBankElement::OffsetSome internal used offset
 CRD5RCodeplug::OffsetInternal offsets between codeplug elements
 CTyTCodeplug::EncryptionElement::OffsetSome internal offsets
 CUV390Codeplug::OffsetSome internal offsets within the codeplug
 CC7000Device::PacketRequest/response packet
 CDR1801UVInterface::PrepareReadRequestRequest to set transfer speed and load codeplug into RAM for transfer
 CDR1801UVInterface::PrepareReadResponseResponse to a PREPARE_CODEPLUG_READ command
 CDR1801UVInterface::PrepareWriteRequestRequest to prepare a codeplug write
 CDR1801UVInterface::PrepareWriteResponseResponse to a prepare-write request
 CQAbstractTableModel
 CQObject
 CQSerialPort
 CQTextStream
 CQThread
 CRadioInfoProvides some information about a radio model
 CAnytoneInterface::RadioInfoResponseStructure of radio information response
 CRadioInterfaceAbstract radio interface
 CRadioLimitContextCollects the issues found during verification
 CAnytoneInterface::RadioVariantCollects information about the particular radio being accessed
 CCodeplug::Element::Limit::Range< T >Holds a range of values [min, max]
 CRange< T >Simple range class representing some range in some data type
 CRD5RFileReaderMethods to read manufacturer codeplug files
 CAnytoneInterface::ReadRequestBinary representation of a read request to the radio
 COpenGD77Interface::ReadRequestRepresents a read message
 CAnytoneInterface::ReadResponseBinary representation of a read response from the radio
 COpenGD77Interface::ReadResponseRepresents a read response message
 CCallsignDB::SelectionControls the selection of callsigns from the UserDatabase to be encoded into the callsign db
 CD868UVCodeplug::SizeInternal used sizes
 CErrorStack::StackThe actual error message stack
 CCSVLexer::StateCurrent state of lexer
 CCodeplug::Context::TableInternal used table type to associate objects and indices
 CD878UVCodeplug::TextColorText colors supported by the D878UV
 CD578UVCodeplug::GeneralSettingsElement::TimeZoneDevice specific time zones
 CD878UVCodeplug::GeneralSettingsElement::TimeZoneDevice specific time zones
 CCSVLexer::TokenThe token
 CUSBDeviceHandleCombines the USB bus and device number, to address a USB device uniquely
 CUSBDeviceInfoGeneric information about a possible radio interface
 CUserDatabase::UserRepresents the user information within the UserDatabase
 CGD77CallsignDB::userdb_entry_tRepresents a user-db entry within the binary codeplug
 COpenGD77CallsignDB::userdb_entry_tRepresents a user-db entry within the binary codeplug
 CGD77CallsignDB::userdb_tRepresents the binary call-sign database header
 COpenGD77CallsignDB::userdb_tRepresents the binary call-sign database header
 CUV390FileReaderMethods to read manufacturer codeplug files
 CVisitorBase visitor class for the config tree
 CAnytoneInterface::WriteRequestBinary representation of a write request to the radio
 COpenGD77Interface::WriteRequestRepresents a write message
 COpenGD77Interface::WriteResponseRepresents a write-response message