Guest User

Untitled

a guest
Dec 8th, 2024
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. import dbus
  2. import sys
  3. import os
  4. import time
  5.  
  6. bus = dbus.SystemBus()
  7.  
  8. if len(sys.argv) == 2:
  9.     path = sys.argv[1]
  10. else:
  11.     manager = dbus.Interface(bus.get_object('org.ofono', '/'), 'org.ofono.Manager')
  12.     modems = manager.GetModems()
  13.     path = modems[0][0]
  14.  
  15. print("Connecting modem %s..." % path)
  16. modem = dbus.Interface(bus.get_object('org.ofono', path), 'org.ofono.LocationReporting')
  17.  
  18. fd = modem.Request()
  19.  
  20. f = os.fdopen(fd.take(), "r")
  21. while True:
  22.     try:
  23.         print(f.readline().strip())
  24.     except:
  25.         pass
  26.  
  27.     time.sleep(1);
Advertisement
Add Comment
Please, Sign In to add comment