In [1]:
import mavlinkplug.Message

In [2]:
_my_header = mavlinkplug.Message.Header()

In [3]:
_my_header.build_from(destination = 17, source = 0, type = 1, timestamp=1654654646546)

In [4]:
_my_data = mavlinkplug.Message.RawData('dfgdfgdfg')

In [5]:
_my_message = mavlinkplug.Message.Message()

In [6]:
_my_message.data = _my_data


---------------------------------------------------------------------------
MAVlinkPlugException                      Traceback (most recent call last)
<ipython-input-6-3886c15bc69d> in <module>()
----> 1 _my_message.data = _my_data

d:\projet\mavlink_plug\mavlinkplug\Message.py in data(self, value)
    302     def data(self,value):
    303         if(self._header == None):
--> 304             raise MAVlinkPlugException('Invalid Header : header has to be define ahead of data')
    305         else:
    306             #self._data need to contain data class instance

MAVlinkPlugException: Invalid Header : header has to be define ahead of data

In [7]:
_my_message.header = _my_data


---------------------------------------------------------------------------
MAVlinkPlugException                      Traceback (most recent call last)
<ipython-input-7-39b7034d9f31> in <module>()
----> 1 _my_message.header = _my_data

d:\projet\mavlink_plug\mavlinkplug\Message.py in header(self, value)
    321             self._header = value
    322         else:
--> 323             raise MAVlinkPlugException('Invalid Header : object is not an instance of Header class')
    324     @property
    325     def packed(self):

MAVlinkPlugException: Invalid Header : object is not an instance of Header class

In [10]:
_my_message.header = _my_header

In [11]:
_my_message.data = _my_data

In [ ]: