Tower Collector może powiadamiać inne aplikacje zainstalowane w systemie poprzez rozsyłanie intencji. Informacje o sposobie nasłuchiwania i formacie danych znajdziesz w pomocy.

Zdarzenie zebrania próbki

Podczas zbierania mogą zostać wysyłane powiadomienia za każdym razem, gdy nowy zbiór próbek jest zapisywany, o ile odpowiednia opcja została włączona w Ustawieniach. Zawartość powiadomienia będzie zapisana w formacie JSON, a części wspólne zbioru próbek, takie jak czas i współrzędne, będą wydzielone. Nazwy pól i wartości są takie same jak w wyeksportowanym pliku CSV.
Lista pól dostępnych dla przekaźników zależy od jego typu (net_type). Nieobsługiwane lub brakujące wartości zostaną ustawione na null.

Akcja:

info.zamojski.soft.towercollector.MEASUREMENTS_COLLECTED

Klucz ekstra:

measurements

Przykładowe wartości extra:

{
"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
}
]
}