|
1 |
| -import navio.util |
2 |
| -import navio.ublox |
3 |
| - |
| 1 | +import navio.Common.ublox |
4 | 2 |
|
5 | 3 | if __name__ == "__main__":
|
6 | 4 |
|
7 |
| - ubl = navio.ublox.UBlox("spi:0.0", baudrate=5000000, timeout=2) |
| 5 | + ubl = navio.Common.ublox.UBlox("spi:0.0", baudrate=5000000, timeout=2) |
8 | 6 |
|
9 | 7 | ubl.configure_poll_port()
|
10 |
| - ubl.configure_poll(navio.ublox.CLASS_CFG, navio.ublox.MSG_CFG_USB) |
| 8 | + ubl.configure_poll(navio.Common.ublox.CLASS_CFG, navio.Common.ublox.MSG_CFG_USB) |
11 | 9 | #ubl.configure_poll(navio.ublox.CLASS_MON, navio.ublox.MSG_MON_HW)
|
12 | 10 |
|
13 |
| - ubl.configure_port(port=navio.ublox.PORT_SERIAL1, inMask=1, outMask=0) |
14 |
| - ubl.configure_port(port=navio.ublox.PORT_USB, inMask=1, outMask=1) |
15 |
| - ubl.configure_port(port=navio.ublox.PORT_SERIAL2, inMask=1, outMask=0) |
| 11 | + ubl.configure_port(port=navio.Common.ublox.PORT_SERIAL1, inMask=1, outMask=0) |
| 12 | + ubl.configure_port(port=navio.Common.ublox.PORT_USB, inMask=1, outMask=1) |
| 13 | + ubl.configure_port(port=navio.Common.ublox.PORT_SERIAL2, inMask=1, outMask=0) |
16 | 14 | ubl.configure_poll_port()
|
17 |
| - ubl.configure_poll_port(navio.ublox.PORT_SERIAL1) |
18 |
| - ubl.configure_poll_port(navio.ublox.PORT_SERIAL2) |
19 |
| - ubl.configure_poll_port(navio.ublox.PORT_USB) |
| 15 | + ubl.configure_poll_port(navio.Common.ublox.PORT_SERIAL1) |
| 16 | + ubl.configure_poll_port(navio.Common.ublox.PORT_SERIAL2) |
| 17 | + ubl.configure_poll_port(navio.Common.ublox.PORT_USB) |
20 | 18 | ubl.configure_solution_rate(rate_ms=1000)
|
21 | 19 |
|
22 | 20 | ubl.set_preferred_dynamic_model(None)
|
23 | 21 | ubl.set_preferred_usePPP(None)
|
24 | 22 |
|
25 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_POSLLH, 1) |
26 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_PVT, 1) |
27 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_STATUS, 1) |
28 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_SOL, 1) |
29 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_VELNED, 1) |
30 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_SVINFO, 1) |
31 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_VELECEF, 1) |
32 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_POSECEF, 1) |
33 |
| - ubl.configure_message_rate(navio.ublox.CLASS_RXM, navio.ublox.MSG_RXM_RAW, 1) |
34 |
| - ubl.configure_message_rate(navio.ublox.CLASS_RXM, navio.ublox.MSG_RXM_SFRB, 1) |
35 |
| - ubl.configure_message_rate(navio.ublox.CLASS_RXM, navio.ublox.MSG_RXM_SVSI, 1) |
36 |
| - ubl.configure_message_rate(navio.ublox.CLASS_RXM, navio.ublox.MSG_RXM_ALM, 1) |
37 |
| - ubl.configure_message_rate(navio.ublox.CLASS_RXM, navio.ublox.MSG_RXM_EPH, 1) |
38 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_TIMEGPS, 5) |
39 |
| - ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_CLOCK, 5) |
| 23 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_POSLLH, 1) |
| 24 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_PVT, 1) |
| 25 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_STATUS, 1) |
| 26 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_SOL, 1) |
| 27 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_VELNED, 1) |
| 28 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_SVINFO, 1) |
| 29 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_VELECEF, 1) |
| 30 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_POSECEF, 1) |
| 31 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_RXM, navio.Common.ublox.MSG_RXM_RAW, 1) |
| 32 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_RXM, navio.Common.ublox.MSG_RXM_SFRB, 1) |
| 33 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_RXM, navio.Common.ublox.MSG_RXM_SVSI, 1) |
| 34 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_RXM, navio.Common.ublox.MSG_RXM_ALM, 1) |
| 35 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_RXM, navio.Common.ublox.MSG_RXM_EPH, 1) |
| 36 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_TIMEGPS, 5) |
| 37 | + ubl.configure_message_rate(navio.Common.ublox.CLASS_NAV, navio.Common.ublox.MSG_NAV_CLOCK, 5) |
40 | 38 | #ubl.configure_message_rate(navio.ublox.CLASS_NAV, navio.ublox.MSG_NAV_DGPS, 5)
|
41 | 39 |
|
42 | 40 | while True:
|
43 | 41 | msg = ubl.receive_message()
|
44 | 42 | if msg is None:
|
45 | 43 | if opts.reopen:
|
46 | 44 | ubl.close()
|
47 |
| - ubl = navio.ublox.UBlox("spi:0.0", baudrate=5000000, timeout=2) |
| 45 | + ubl = navio.Common.ublox.UBlox("spi:0.0", baudrate=5000000, timeout=2) |
48 | 46 | continue
|
49 | 47 | print(empty)
|
50 | 48 | break
|
|
0 commit comments