summaryrefslogtreecommitdiff
path: root/client/device.c
diff options
context:
space:
mode:
Diffstat (limited to 'client/device.c')
-rw-r--r--client/device.c15
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;
+}
+