Wpis z mikrobloga

Mircy, początkujący ma problem z pytongiem :(
Próbuję przerobić program do monitorowania parametrów sieci - netmon, który według mnie źle wyświetla ID BTSa.
Funkcja zbierająca ID siedzi w pliku netmongui.py, w linii 213 i odwołuje się do pliku cellinfo.py do linii 57, z której to po dbus (linie 49-51) pobierane są dane.
Według mnie problem polega na tym, że jako Cell ID pokazuje 4 ostatnie cyfry, co sprawdziłem używając BTSearch. Rozszerzanie pola GUI nie pomaga, wygląda na to, że tam po prostu są 4 cyfry.
Można to jakoś odczytać w całości ? Próbowałem klepnąć całe polecenie dbus w terminalu i python shell, ale krzyczy błędami.

#python #programowanie #nokia #n900 #maemo #linux #bts #siecikomorkowe
  • 2
@macgajster: Postęp, odczytałem to, co czyta funkcja self.cellinfo.getregistrationstatus() i nie ma w niej pełnej wartości Cell ID ( ͡° ʖ̯ ͡°)

(dbus.Byte(0), dbus.UInt16(11022), dbus.UInt32(1234L), dbus.UInt32(1L), dbus.UInt32(260L), dbus.Byte(0), dbus.Byte(7), dbus.Int32(0))
Opis do tego:
0 - Status sieci = domowa
11022 - Location Area Code
1234L - Cell ID, L - chyba pokazuje, że to "literał" long integer
1L - Mobile Network Code
260L - Mobile Country