code: func NewMAVLinkPacket(Protocol uint8, Length uint8, Sequence uint8, SystemID uint8, ComponentID uint8, MessageID uint8, Data []uint8) *MAVLinkPacket {
  	m := &MAVLinkPacket{
  		Protocol:    Protocol,
  		Length:      Length,
  		Sequence:    Sequence,
  		SystemID:    SystemID,
  		ComponentID: ComponentID,
  		MessageID:   MessageID,
  		Data:        Data,
  	}
  	m.Checksum = crcCalculate(m)
  	return m
  }
docs: // NewMAVLinkPacket returns a new MAVLinkPacket