diff options
-rw-r--r-- | device.c | 12 | ||||
-rw-r--r-- | device.h | 2 |
2 files changed, 14 insertions, 0 deletions
@@ -977,4 +977,16 @@ int cMcliDevice::GetAttribute (const char *attr_name, char *val, int maxret) } return ret; } + #endif + +int cMcliDevice::SignalStrength(void) const +{ + return int(m_ten.s.strength/65536.*100.); +} + +int cMcliDevice::SignalQuality(void) const +{ + return int(m_ten.s.snr/65536.*100.); +} + @@ -160,6 +160,8 @@ class cMcliDevice:public cDevice return true; } #endif + virtual int SignalStrength(void) const; + virtual int SignalQuality(void) const; }; #endif // VDR_MCLI_DEVICE_H |