Просмотр одиночного сообщения
Old 27-10-2005, 15:23   #1
Suriken
Пользователь
 
Аватар для Suriken
 
Сообщений: 12,202
Проживание:
Регистрация: 08-12-2003
Status: Offline
Репутация: 10
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 ессно не работают (пробовал).
 
0
 
0
    Ответить с цитированием