libdrmconf  0.12.0
A library to program DMR radios.
Todo List
Member Config::link (const YAML::Node &node, const Context &ctx, const ErrorStack &err=ErrorStack())
Implemented for backward compatibility with version 0.10.0, remove for 1.0.0.
Member Config::parse (const YAML::Node &node, Context &ctx, const ErrorStack &err=ErrorStack())
Implemented for backward compatibility with version 0.10.0, remove for 1.0.0.
Member ConfigItem::parse (const YAML::Node &node, Context &ctx, const ErrorStack &err=ErrorStack())
With Qt 5.15, we can use the REQUIRED flag to check for mandatory properties. However, Ubuntu 20.04 (Focal) comes with Qt 5.12.
Member D578UVLimits::D578UVLimits (const std::initializer_list< std::pair< Frequency, Frequency > > &rxFreqRanges, const std::initializer_list< std::pair< Frequency, Frequency > > &txFreqRanges, const QString &hardwareRevision, QObject *parent=nullptr)
extend APRSSystem to expose other settings as properties.
Member D868UVFileReader::ChannelElement::rxSignaling () const
Implement.
Member D868UVFileReader::ChannelElement::txSignaling () const
Implement.
Member D878UV2Limits::D878UV2Limits (const std::initializer_list< std::pair< Frequency, Frequency > > &rxFreqRanges, const std::initializer_list< std::pair< Frequency, Frequency > > &txFreqRanges, const QString &hardwareRevision, QObject *parent=nullptr)
extend APRSSystem to expose other settings as properties.
Member D878UVCodeplug::ChannelElement::fromChannelObj (const Channel *c, Context &ctx)
Remove once fixed by AnyTone.
Member D878UVLimits::D878UVLimits (const std::initializer_list< std::pair< Frequency, Frequency > > &rxFreqRanges, const std::initializer_list< std::pair< Frequency, Frequency > > &txFreqRanges, const QString &hardwareRevision, QObject *parent=nullptr)
extend APRSSystem to expose other settings as properties.
Member DM1701Limits::DM1701Limits (QObject *parent=nullptr)
check default radio ID.
Member DMR6X2UVLimits::DMR6X2UVLimits (const std::initializer_list< std::pair< Frequency, Frequency > > &rxFreqRanges, const std::initializer_list< std::pair< Frequency, Frequency > > &txFreqRanges, const QString &hardwareRevision, QObject *parent=nullptr)
extend APRSSystem to expose other settings as properties.
Member DR1801UVLimits::DR1801UVLimits (QObject *parent=nullptr)
check default radio ID.
Member GD73Limits::GD73Limits (QObject *parent=nullptr)
check default radio ID.
Member GD77Limits::GD77Limits (QObject *parent=nullptr)
check default radio ID.
Member MD2017Limits::MD2017Limits (QObject *parent=nullptr)
check default radio ID.
Member MD390Limits::MD390Limits (const std::initializer_list< std::pair< Frequency, Frequency > > &freqRanges, QObject *parent=nullptr)
check default radio ID.
Member OpenGD77Limits::OpenGD77Limits (QObject *parent=nullptr)

check default radio ID.

handle OpenGD77 extension

handle OpenGD77 extension

Member OpenRTXCodeplug::encodeChannels (Config *config, const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
Limit number of channels.
Member OpenRTXCodeplug::encodeContacts (Config *config, const Flags &flags, Context &ctx, const ErrorStack &err=ErrorStack())
Limit number of contacts.
Member RD5RLimits::RD5RLimits (QObject *parent=nullptr)
check default radio ID.
Member RoamingZone::channels
This property is marked non-scriptable to handle references to DMR channels before version 0.11.0. Remove in future.
Member RoamingZone::link (const YAML::Node &node, const Context &ctx, const ErrorStack &err)
Implemented for backward compatibility with version 0.10.0, remove for 1.0.0.
Member RoamingZone::populate (YAML::Node &node, const Context &context, const ErrorStack &err)
Implemented for backward compatibility with version 0.10.0, remove for 1.0.0.
Member UV390Limits::UV390Limits (QObject *parent=nullptr)
check default radio ID.