diff options
author | Frank Neumann <fnu@yavdr.org> | 2017-05-21 21:07:24 +0200 |
---|---|---|
committer | Frank Neumann <fnu@yavdr.org> | 2017-05-21 21:07:24 +0200 |
commit | b88b6a12795cdcf6a2b6e9093e3a327c4ffb44cc (patch) | |
tree | 5652b531180bd275bbe6177237eea3ad6e5a6f81 /common.c | |
parent | 9884f8d092d846605ebb9359a68317437b42f7b1 (diff) | |
download | vdr-plugin-text2skin-b88b6a12795cdcf6a2b6e9093e3a327c4ffb44cc.tar.gz vdr-plugin-text2skin-b88b6a12795cdcf6a2b6e9093e3a327c4ffb44cc.tar.bz2 |
Commit text2skin-signal.patch (thx tomas@vdr-portal.de)
Diffstat (limited to 'common.c')
-rw-r--r-- | common.c | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -87,6 +87,8 @@ const cRecording *GetRecordingByFileName(const char *FileName) return (FileName) ? Recordings.GetByName(FileName) : NULL; } +#if VDRVERSNUM < 20000 + int GetFrontendSTR(void) { uint16_t value = 0; @@ -114,6 +116,27 @@ int GetFrontendSNR(void) return value / 655; } +#endif + +#if VDRVERSNUM >= 20000 +int GetFrontendSTR(void) +{ + int SignalStrength = cDevice::ActualDevice()->SignalStrength(); + if ( SignalStrength < 0) + return 0; + + return SignalStrength; +} + +int GetFrontendSNR(void) +{ + int SignalQuality = cDevice::ActualDevice()->SignalQuality(); + if ( SignalQuality < 0) + return 0; + + return SignalQuality; +} +#endif bool GetFrontendHasLock(void) { |