libdrmconf  0.11.0
A library to program DMR radios.
Public Member Functions | List of all members
D878UVFileReader Class Reference

Implements a file read for the AnyTone D878UV manufacturer CPS file. More...

#include <d878uv_filereader.hh>

Inheritance diagram for D878UVFileReader:
Inheritance graph
[legend]
Collaboration diagram for D878UVFileReader:
Collaboration graph
[legend]

Public Member Functions

 D878UVFileReader (Config *config, const uint8_t *data, size_t size, QString &message)
 Constructor.
 
- Public Member Functions inherited from D868UVFileReader
 D868UVFileReader (Config *config, const uint8_t *data, size_t size, QString &message)
 Constructs a file reader for the given manufacturer CPS file (data, size).
 
bool linkHeader ()
 Link elements.
 
bool readHeader ()
 Read header of file.
 
bool readChannels ()
 Read all channels.
 
virtual bool readChannel ()
 Reads a channel.
 
bool linkChannels ()
 Link elements.
 
virtual bool linkChannel ()
 Links a channel.
 
bool readRadioIDs ()
 Read all radio IDs.
 
virtual bool readRadioID ()
 Reads a radio ID.
 
bool linkRadioIDs ()
 Link elements.
 
bool readZones ()
 Read all zones.
 
virtual bool readZone ()
 Reads a zone.
 
bool linkZones ()
 Link elements.
 
bool readScanLists ()
 Read all scal lists.
 
virtual bool readScanList ()
 Reads a scan list.
 
bool linkScanLists ()
 Link elements.
 
bool readAnalogContacts ()
 Read all DTMF contacts.
 
virtual bool readAnalogContact ()
 Reads an analog contact.
 
bool linkAnalogContacts ()
 Link elements.
 
- Public Member Functions inherited from AnytoneFileReader
virtual ~AnytoneFileReader ()
 Destructor.
 

Additional Inherited Members

- Static Public Member Functions inherited from AnytoneFileReader
static bool read (const QString &filename, Config *config, QString &message)
 Use this static function to read a codeplug from the manufacturer CPS file.
 
- Protected Member Functions inherited from AnytoneFileReader
 AnytoneFileReader (Config *config, const uint8_t *data, size_t size, QString &message)
 Constructs a configuration from the given codeplug file in memory (data, size).
 
virtual bool read ()
 Read all elements.
 
- Protected Attributes inherited from AnytoneFileReader
const uint8_t *const _start
 Pointer to the start.
 
const uint8_t * _data
 Pointer to the entire data.
 
size_t _size
 Size of the entire blob.
 
QString & _message
 Error message.
 

Detailed Description

Implements a file read for the AnyTone D878UV manufacturer CPS file.


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