Discussion Board
GetSignalStrength()
2004-01-19, 12:31
#1
Registered User
I experience (like others) problem in getting accurate feedback from the GetSignalStrength() method.
However, to retrieve the current Cell ID, MCC, MNC and LAC is no problem.
This is a snippet from my code;
---< CUT >---
TInt32 st;
User::LeaveIfError(phone.GetSignalStrength(st));
---< CUT >---
"st" always result in 0, even though there is good signal quality.
Why is this? Target device I've used is Nokia 3650.
/ Mikael
User::WaitForRequest()
2004-01-19, 13:16
#2
Registered User
Now I've even tried with following;
---<CUT >---
TRequestStatus status;
TInt32 strength = 0;
phone.GetSignalStrength(status, strength);
User::WaitForRequest(status);
---<CUT>---
.. But it still gives 0 as result!?
/ Mikael
Regular Contributor
I think I've seen this asked somewhere before. And I seem to remember that people found that they had to use SignalStrengthNotification() to get values other than 0 back.
Cheers
Russell
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules