1#ifndef CHANNEL_EXTENSION_HH
2#define CHANNEL_EXTENSION_HH
4#include "configobject.hh"
Common extended settings for all channels.
Definition channel_extension.hh:10
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
Base class of all device/vendor specific configuration extensions.
Definition configobject.hh:239
Base class for all configuration objects (channels, zones, contacts, etc).
Definition configobject.hh:35
Common DMR channel extended settings.
Definition channel_extension.hh:64
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
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
Common FM channel extended settings.
Definition channel_extension.hh:37
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