1#ifndef CHANNEL_EXTENSION_HH
2#define CHANNEL_EXTENSION_HH
4#include "configobject.hh"
bool _talkaround
If true, talkaround is enabled.
Definition channel_extension.hh:29
bool talkaround
If true, talkaround is enabled.
Definition channel_extension.hh:14
void enableTalkaround(bool enable)
Enables/disables talkaround.
Definition channel_extension.cc:20
ChannelExtension(QObject *parent=nullptr)
Hidden constructor.
Definition channel_extension.cc:8
ConfigExtension(QObject *parent=nullptr)
Hidden constructor.
Definition configobject.cc:1234
ConfigItem(QObject *parent=nullptr)
Hidden constructor.
Definition configobject.cc:158
void enableDataConfirm(bool enable)
Enables/disables the data acknowledgement.
Definition channel_extension.cc:135
bool privateCallConfirm
If true, the call confirmation is enabled.
Definition channel_extension.hh:68
bool _dcdm
If true, the simplex TDMA mode is enabled.
Definition channel_extension.hh:126
DMRChannelExtension(QObject *parent=nullptr)
Default constructor.
Definition channel_extension.cc:68
bool _sms
If true, the SMS reception is enabled.
Definition channel_extension.hh:120
bool _dataConfirm
If true, the data acknowledgement is enabled.
Definition channel_extension.hh:124
bool dataConfirm
If true, the radio will response to received data packages.
Definition channel_extension.hh:74
bool sms
If true, SMS reception is enabled.
Definition channel_extension.hh:70
bool _callConfirm
If true, the call confirmation is enabled.
Definition channel_extension.hh:118
bool dcdm
If true, the simplex DCDM mode is enabled.
Definition channel_extension.hh:76
void enableSMSConfirm(bool enabled)
Enables/disables the SMS confirmation.
Definition channel_extension.cc:121
void enableSMS(bool enable)
Enables/disables SMS reception.
Definition channel_extension.cc:107
void enablePrivateCallConfirm(bool enabled)
Enables/disables the private-call confirmation.
Definition channel_extension.cc:93
ConfigItem * clone() const override
Clones this item.
Definition channel_extension.cc:77
void enableLoneWorker(bool enable)
Enables the lone-worker feature for this channel.
Definition channel_extension.cc:163
void enableDCDM(bool enable)
Enables/disables the simplex DCDM mode.
Definition channel_extension.cc:149
bool loneWorker
If true, the lone-worker feature is enabled for this channel.
Definition channel_extension.hh:78
bool smsConfirm
If true, the SMS confirmation is enabled.
Definition channel_extension.hh:72
bool _loneWorker
If true the lone-worker feature is enabled.
Definition channel_extension.hh:128
bool _smsConfirm
If true, the SMS confirmation is enabled.
Definition channel_extension.hh:122
ConfigItem * clone() const override
Clones this item.
Definition channel_extension.cc:40
bool reverseBurst
If true, the CTCSS phase-reverse burst at the end of transmission is enabled.
Definition channel_extension.hh:41
bool _reverseBurst
If true, the CTCSS phase-reverse burst at the end of transmission is enabled.
Definition channel_extension.hh:57
void enableReverseBurst(bool enable)
Enables/disables the CTCSS phase-reverse burst.
Definition channel_extension.cc:56
FMChannelExtension(QObject *parent=nullptr)
Default constructor.
Definition channel_extension.cc:32