JS8Call-Improved master
Loading...
Searching...
No Matches
DXLabSuiteCommanderTransceiver Class Referencefinal
Inheritance diagram for DXLabSuiteCommanderTransceiver:
Collaboration diagram for DXLabSuiteCommanderTransceiver:

Public Member Functions

 DXLabSuiteCommanderTransceiver (std::unique_ptr< TransceiverBase > wrapped, QString const &address, bool use_for_ptt, int poll_interval, QObject *parent=nullptr)
Public Member Functions inherited from TransceiverBase
void start (unsigned sequence_number) noexcept override final
void set (TransceiverState const &, unsigned sequence_number) noexcept override final
void stop () noexcept override final
TransceiverState const & state () const
Public Member Functions inherited from Transceiver
Q_SIGNAL void resolution (int)
Q_SIGNAL void update (Transceiver::TransceiverState const &, unsigned sequence_number) const
Q_SIGNAL void failure (QString const &reason) const
Q_SIGNAL void finished () const

Static Public Member Functions

static void register_transceivers (TransceiverFactory::Transceivers *, int id)

Protected Member Functions

int do_start () override
void do_stop () override
void do_frequency (Frequency, MODE, bool no_ignore) override
void do_tx_frequency (Frequency, MODE, bool no_ignore) override
void do_mode (MODE) override
void do_ptt (bool on) override
void poll () override
Protected Member Functions inherited from PollingTransceiver
 PollingTransceiver (int poll_interval, QObject *parent)
void do_sync (bool force_signal=false, bool no_poll=false) override final
void do_post_start () override final
void do_post_stop () override final
void do_post_frequency (Frequency, MODE) override final
void do_post_tx_frequency (Frequency, MODE) override final
void do_post_mode (MODE) override final
void do_post_ptt (bool=true) override final
bool do_pre_update () override final
Protected Member Functions inherited from TransceiverBase
 TransceiverBase (QObject *parent)
virtual void hamlib_bug_bandaid (TransceiverState const &)
void update_rx_frequency (Frequency)
void update_other_frequency (Frequency=0)
void update_split (bool)
void update_mode (MODE)
void update_PTT (bool=true)
void update_complete (bool force_signal=false)
void offline (QString const &reason)
Protected Member Functions inherited from Transceiver
 Transceiver (QObject *parent)

Additional Inherited Members

Public Types inherited from Transceiver
enum  MODE {
  UNK , CW , CW_R , USB ,
  LSB , FSK , FSK_R , DIG_U ,
  DIG_L , AM , FM , DIG_FM
}
using Frequency = Radio::Frequency

Member Function Documentation

◆ do_frequency()

void DXLabSuiteCommanderTransceiver::do_frequency ( Frequency f,
MODE m,
bool no_ignore )
overrideprotectedvirtual

Implements TransceiverBase.

◆ do_mode()

void DXLabSuiteCommanderTransceiver::do_mode ( MODE m)
overrideprotectedvirtual

Implements TransceiverBase.

◆ do_ptt()

void DXLabSuiteCommanderTransceiver::do_ptt ( bool on)
overrideprotectedvirtual

Implements TransceiverBase.

◆ do_start()

int DXLabSuiteCommanderTransceiver::do_start ( )
overrideprotectedvirtual

Implements TransceiverBase.

◆ do_stop()

void DXLabSuiteCommanderTransceiver::do_stop ( )
overrideprotectedvirtual

Implements TransceiverBase.

◆ do_tx_frequency()

void DXLabSuiteCommanderTransceiver::do_tx_frequency ( Frequency tx,
MODE mode,
bool no_ignore )
overrideprotectedvirtual

Implements TransceiverBase.

◆ poll()

void DXLabSuiteCommanderTransceiver::poll ( )
overrideprotectedvirtual

Implements PollingTransceiver.


The documentation for this class was generated from the following files: