Browse Source

more debug messages in tmc_location

dev
Clemens Richter 9 years ago
parent
commit
b41882cb63
  1. 2
      apps/fft-multi-decoder_fixed_hackrf.grc
  2. 19
      python/tmc_classes.py
  3. 4
      python/tmc_parser.py

2
apps/fft-multi-decoder_fixed_hackrf.grc

@ -3213,7 +3213,7 @@ class blk(gr.sync_block): # other base classes are basic_block, decim_block, in
</param>
<param>
<key>debug</key>
<value>False</value>
<value>True</value>
</param>
<param>
<key>_enabled</key>

19
python/tmc_classes.py

@ -77,7 +77,10 @@ class lcl:
else:
return False
def get_poffsets(self,LCD):
if self.poffsets.has_key(LCD):
return self.poffsets[LCD]
else:
return ""
def get_segment(self,LCD):
return self.segments[LCD]
def get_road(self,LCD):
@ -317,7 +320,10 @@ class tmc_location:
self.loc_dict={}
self.has_koord=False
self.linRef=None
if self.lcl_obj.lcn_allocated(lcn) and self.lcl_obj.points.has_key(lcn):
self.loctype=None
if self.lcl_obj.lcn_allocated(lcn):
if self.lcl_obj.points.has_key(lcn):
self.loctype="point"
try:
self.point=self.lcl_obj.get_point(lcn)
@ -365,8 +371,17 @@ class tmc_location:
except KeyError as e:
print(e)
print("error making point '%i'"%lcn)
elif self.lcl_obj.areas.has_key(lcn) and self.tableobj.debug:
print("lcn is area %i"%lcn)
elif self.lcl_obj.segments.has_key(lcn) and self.tableobj.debug:
print("lcn is segment %i"%lcn)
elif self.lcl_obj.roads.has_key(lcn) and self.tableobj.debug:
print("lcn is road %i"%lcn)
else:
print("lcn not found %i"%lcn)
elif self.tableobj.log or self.tableobj.debug:
print("lcn not allocated or not point %i"%lcn)
print("lcn not allocated %i"%lcn)
def get_extent_location(self,loc,extent,direction): #direction: 0:pos, 1:neg
if extent==0 or not loc.is_valid:
return loc

4
python/tmc_parser.py

@ -117,8 +117,8 @@ class tmc_parser(gr.sync_block):
print(e)
pass
self.qtwidget.print_tmc_msg(tmc_msg)
if self.debug:
print("new tmc message %s"%tmc_msg)
#if self.debug:
# print("new tmc message %s"%tmc_msg)
def initialize_data_for_PI(self,PI):
self.unfinished_messages[PI]={}
def handle_msg(self,msg):

Loading…
Cancel
Save