Grip писал(а):Vetal писал(а):
У меня нет mpx200 и, соответственно, родного нетмонитора в нем. Все приведенные данные смотрел на RoverPc M1+GpsCell
А что в ровере нет нетмонитора? По идее *#**364# должно работать - платформа то одна
Как оказалось есть, я его незаслуженно игнорировал
Глядя в родной немонитор полностью подтвердил сделанный ранее выводы, что rxlev нужно высчитывать "по хитрому", только константы получились на единицу меньше чем в GpsCell, получается что при переносе данных в GpsCell где-то еще единица накидывается.
Итак, правильное значение rxlev нужно получать так:
1) Для Serving Cell: 106 (110-4) минус значение которое показывает оригинальный монитор. Пример: netmonitor показывает rxlev=34, тогда реальное значенеи rxlev=106-34=72, т.е. -72dbm
1) Для Neighbor Cell: 108 (110-2) минус зачение которое показывает оригинальный монитор. Пример: netmonitor показывает rxlev=21, тогда реальное значенеи rxlev=108-21=87, т.е. -87dbm
Такие вот пироги
Касательно rxlev_min, правильного значения которого так недостает в GpsCell. То что оригинальный нетмонитор показывает в Service Cell Info как rxlev_min (и соответственно выводится сейчас в GpsCell) таковым не является, очевидно что это косяк разработчиков, а реальное значение rxlev_min можно получить в Cell Information -> Summary на последнем экране, для текушей соты и 6 соседей выводится rxlev_min как число большее либо равное 0. Для того чтобы получить настоящий rxlev_min нужно вычесть это число из 110. Например:
1) показывает rxlev_min = 12 реальное значение 110-12=98, т.е. -98dbm.
2) показывает rxlev_min = 0 реальное значение 110-0=110, т.е. -110dbm.
Grip писал(а):... то может взять и по-тупому скорректировать RXLev?
Теперь можно однозначно сказать, что так и надо сделать.
С нетерпением буду ждать релиза