message receive routine for UDP link
(self)
| 97 | print(e) |
| 98 | |
| 99 | def recv_msg(self): |
| 100 | '''message receive routine for UDP link''' |
| 101 | self.pre_message() |
| 102 | s = self.recv() |
| 103 | if len(s) > 0: |
| 104 | if self.first_byte: |
| 105 | self.auto_mavlink_version(s) |
| 106 | |
| 107 | m = self.mav.parse_char(s) |
| 108 | if m is not None: |
| 109 | self.post_message(m) |
| 110 | |
| 111 | return m |
| 112 | |
| 113 | |
| 114 | class MAVConnection(object): |