|
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