Tower Collector может уведомлять другие установленные в системе приложения путём рассылки событий. Чтобы узнать как подписаться и использовать уведомления смотрите соответствующий раздел помощи этих приложений.

Событие сбора измерений

Tower Collector может отправлять уведомления отсылкой события при каждом собранном наборе измерений, если это установлено в настройках. Содержанием уведомления будет JSON структура с общими полями типа времени и GPS координат. Имена полей и значений аналогичны экспортиртируемым в CSV файл.
Список полей, используемых в сотах зависит от их типа (net_type). Неподдерживаемые или пустые значения передаются как null.

Действие:

info.zamojski.soft.towercollector.MEASUREMENTS_COLLECTED

Расширенный ключ:

measurements

Пример расширенного значения:

{
"measured_at" : 1234567890123,
"gps" : {
"lat" : 12.3213123,
"lon" : -54.4535435543,
"accuracy" : 12.0,
"speed" : 13.21,
"bearing" : 212.2,
"altitude" : 121.0
},
"cells" : [
{
"mcc" : 260,
"mnc" : 06,
"lac" : 5115,
"cell_id" : 214325525,
"psc" : 1234,
"asu" : 12,
"dbm" : -112,
"neighboring" : "false",
"net_type" : "UMTS"
},
{
"mcc" : null,
"mnc" : 16,
"lac" : 5115,
"cell_id" : 2143255,
"psc" : null,
"asu" : 13,
"dbm" : -112,
"ta" : null,
"neighboring" : "false",
"net_type" : "CDMA",
"cdma_dbm" : null,
"cdma_ecio" : null,
"evdo_dbm" : null,
"evdo_ecio" : null,
"evdo_snr" : null
}
]
}