diff options
Diffstat (limited to 'client/device.c')
-rw-r--r-- | client/device.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/client/device.c b/client/device.c index 7f39bbe..2935db2 100644 --- a/client/device.c +++ b/client/device.c @@ -324,3 +324,18 @@ void cStreamdevDevice::UpdatePriority(void) { m_Device->Unlock(); } } + +int cStreamdevDevice::SignalStrength(void) const { + int strength = -1; + if (ClientSocket.DataSocket(siLive) != NULL) + ClientSocket.GetSignal(&strength, NULL); + return strength; +} + +int cStreamdevDevice::SignalQuality(void) const { + int quality = -1; + if (ClientSocket.DataSocket(siLive) != NULL) + ClientSocket.GetSignal(NULL, &quality); + return quality; +} + |