JS8Call-Improved master
Loading...
Searching...
No Matches
PollingTransceiver Class Referenceabstract
Inheritance diagram for PollingTransceiver:
Collaboration diagram for PollingTransceiver:

Protected Member Functions

 PollingTransceiver (int poll_interval, QObject *parent)
void do_sync (bool force_signal=false, bool no_poll=false) override final
virtual void poll ()=0
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 int do_start ()=0
virtual void do_stop ()=0
virtual void do_frequency (Frequency, MODE, bool no_ignore)=0
virtual void hamlib_bug_bandaid (TransceiverState const &)
virtual void do_tx_frequency (Frequency, MODE, bool no_ignore)=0
virtual void do_mode (MODE)=0
virtual void do_ptt (bool=true)=0
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
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

Member Function Documentation

◆ do_post_frequency()

void PollingTransceiver::do_post_frequency ( Frequency f,
MODE m )
finaloverrideprotectedvirtual

Reimplemented from TransceiverBase.

◆ do_post_mode()

void PollingTransceiver::do_post_mode ( MODE m)
finaloverrideprotectedvirtual

Reimplemented from TransceiverBase.

◆ do_post_ptt()

void PollingTransceiver::do_post_ptt ( bool p = true)
finaloverrideprotectedvirtual

Reimplemented from TransceiverBase.

◆ do_post_start()

void PollingTransceiver::do_post_start ( )
finaloverrideprotectedvirtual

Reimplemented from TransceiverBase.

◆ do_post_stop()

void PollingTransceiver::do_post_stop ( )
finaloverrideprotectedvirtual

Reimplemented from TransceiverBase.

◆ do_post_tx_frequency()

void PollingTransceiver::do_post_tx_frequency ( Frequency f,
MODE  )
finaloverrideprotectedvirtual

Reimplemented from TransceiverBase.

◆ do_pre_update()

bool PollingTransceiver::do_pre_update ( )
finaloverrideprotectedvirtual

Reimplemented from TransceiverBase.

◆ do_sync()

void PollingTransceiver::do_sync ( bool force_signal = false,
bool no_poll = false )
finaloverrideprotectedvirtual

Implements TransceiverBase.


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