libdrmconf 0.15.0
A library to program DMR radios.
Loading...
Searching...
No Matches
OpenRTXCAT Class Reference

Implements the CAT interface to OpenRTX devices. More...

#include <openrtx_link.hh>

Inheritance diagram for OpenRTXCAT:
Collaboration diagram for OpenRTXCAT:

Public Member Functions

QByteArray info (const ErrorStack &err=ErrorStack())
bool enterFMPMode (const ErrorStack &err=ErrorStack())
Public Member Functions inherited from OpenRTXLinkDatagram
bool isOpen () const override
 Returns true if the stream is open.
void close () override
 Closes the stream.
bool receive (QByteArray &buffer, int timeout, const ErrorStack &err) override
 Receives a datagram.
bool send (const QByteArray &buffer, int timeout, const ErrorStack &err) override
 Receives a datagram.
Public Member Functions inherited from PacketStream
virtual ~PacketStream ()
 Destructor.

Protected Member Functions

 OpenRTXCAT (OpenRTXLink *link)
 Hidden constrcutor.
Protected Member Functions inherited from OpenRTXLinkDatagram
 OpenRTXLinkDatagram (OpenRTXLink::Protocol proto, OpenRTXLink *link)
Protected Member Functions inherited from PacketStream
 PacketStream (QObject *parent=nullptr)
 Hidden constructor.

Friends

class OpenRTXLink

Additional Inherited Members

Protected Attributes inherited from OpenRTXLinkDatagram
OpenRTXLink::Protocol _proto
OpenRTXLink_link

Detailed Description

Implements the CAT interface to OpenRTX devices.

Constructor & Destructor Documentation

◆ OpenRTXCAT()

OpenRTXCAT::OpenRTXCAT ( OpenRTXLink * link)
explicitprotected

Hidden constrcutor.

An instance of this class can be obtained from OpenRTXLink.

Parameters
linkSpecifies the unerlying RTX-link to the the device.

The documentation for this class was generated from the following files:
  • /builddir/build/BUILD/qdmr-0.15.0-build/qdmr-0.15.0/lib/openrtx_link.hh
  • /builddir/build/BUILD/qdmr-0.15.0-build/qdmr-0.15.0/lib/openrtx_link.cc