Skip to content

Commit 7cc380e

Browse files
committed
fix: add port define for OpenRTK like debice
1 parent 7ef5c86 commit 7cc380e

File tree

3 files changed

+20
-3
lines changed

3 files changed

+20
-3
lines changed

src/aceinna/devices/base/rtk_provider_base.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,12 @@ def __init__(self, communicator, *args):
6363
self.prepare_folders()
6464
self.ntripClient = None
6565
self.rtk_log_file_name = ''
66-
self.connected = True
66+
self.connected = False
67+
self.port_index_define = {
68+
'user': 0,
69+
'rtcm': 1,
70+
'debug': 2,
71+
}
6772

6873
def prepare_folders(self):
6974
'''
@@ -263,8 +268,10 @@ def after_setup(self):
263268
user_port_num, port_name = self.build_connected_serial_port_info()
264269
if not user_port_num or not port_name:
265270
return False
266-
debug_port = port_name + str(int(user_port_num) + 2)
267-
rtcm_port = port_name + str(int(user_port_num) + 1)
271+
debug_port = port_name + \
272+
str(int(user_port_num) + self.port_index_define['debug'])
273+
rtcm_port = port_name + \
274+
str(int(user_port_num) + self.port_index_define['rtcm'])
268275
else:
269276
for x in self.properties["initial"]["uart"]:
270277
if x['enable'] == 1:

src/aceinna/devices/openrtk/uart_provider.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ def __init__(self, communicator, *args):
2424
self.bootloader_baudrate = 115200
2525
self.config_file_name = 'openrtk.json'
2626
self.device_category = 'OpenRTK'
27+
self.port_index_define = {
28+
'user': 0,
29+
'rtcm': 1,
30+
'debug': 2,
31+
}
2732

2833
def thread_debug_port_receiver(self, *args, **kwargs):
2934
if self.debug_logf is None:

src/aceinna/devices/rtkl/uart_provider.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ def __init__(self, communicator, *args):
2222
self.bootloader_baudrate = 115200
2323
self.config_file_name = 'RTK330L.json'
2424
self.device_category = 'RTK330LA'
25+
self.port_index_define = {
26+
'user': 0,
27+
'rtcm': 3,
28+
'debug': 2,
29+
}
2530

2631
def thread_debug_port_receiver(self, *args, **kwargs):
2732
if self.debug_logf is None:

0 commit comments

Comments
 (0)