Implemented getting and logging DVB API 5 signal statistics

This commit is contained in:
Klaus Schmidinger
2017-04-17 15:02:44 +02:00
parent 1f541487e0
commit 6132a46768
6 changed files with 154 additions and 5 deletions

View File

@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
* $Id: dvbdevice.h 4.2 2017/04/14 09:31:29 kls Exp $
* $Id: dvbdevice.h 4.3 2017/04/17 14:44:43 kls Exp $
*/
#ifndef __DVBDEVICE_H
@@ -244,6 +244,7 @@ public:
virtual bool ProvidesEIT(void) const;
virtual int NumProvidedSystems(void) const;
virtual const cPositioner *Positioner(void) const;
virtual bool SignalStats(int &Valid, double *Strength = NULL, double *Cnr = NULL, double *BerPre = NULL, double *BerPost = NULL, double *Per = NULL) const;
virtual int SignalStrength(void) const;
virtual int SignalQuality(void) const;
virtual const cChannel *GetCurrentlyTunedTransponder(void) const;