MCPcopy
hub / github.com/dronekit/dronekit-python / callback

Method callback

dronekit/mavlink.py:310–318  ·  view source on GitHub ↗
(_, msg)

Source from the content-addressed store, hash-verified

308 # vehicle -> self -> target
309 @self.forward_message
310 def callback(_, msg):
311 try:
312 target.out_queue.put(msg.pack(target.master.mav))
313 except:
314 try:
315 assert len(msg.get_msgbuf()) > 0
316 target.out_queue.put(msg.get_msgbuf())
317 except:
318 errprinter('>>> Could not pack this object on receive: %s' % type(msg))
319
320 # target -> self -> vehicle
321 @target.forward_message

Callers

nothing calls this directly

Calls 2

errprinterFunction · 0.90
fix_targetsMethod · 0.80

Tested by

no test coverage detected