|
Signal strength dBm (Symbian 60 v6.1)
Вощем, уже второй день ищу способ получить уровень сигнала в дБм для девайса (Nokia N-Gage QD), который использует сабжевую операционку. Использую Nokia Symbian 60 SDK V1.2.
Стандартные средства не позволяют получить желаемую цифру. Они могут дать только количество палок на индикаторе сигнала (RSystemAgent), да и то не факт, что точно.
Наиболее распространенным способом является искуственное расширение возможностей SDK путем добавления etelbgsm.h и использования метода RBasicGsmPhone::GetSignalStrength. Но данный метод при запуске в эмуляторе всегда возвращает число 46000, а при запуске на девайсе - число 100.
На девайс была поставлена прога CellTrack. Она показывает 100% уровень сигнала, но также и его величину в дБм, колеблющуюся (!) примерно от -68 до -72. Т.е. способ получения этой величины таки существует и работает. Автор проги не отвечает.
У кого-нибудь есть какие-нибудь идеи по этому поводу? Как получить сабжевую инфу?
ЗЫ Всякие классы для SDK V2.0 и для Symbian V8.1a ессно не работают (пробовал).
|