Mavlink communication
-
Hi,
We had a C program running on our VOXL 1 that has always worked, including on image-version
3.8.0
with voxl-suite0.7.0
. But on the newest version4.0.0
with voxl-suite1.0.0
, it doesn't work.The program receives mavlink messages using MPA and voxl-mavlink-server. It is based on the voxl-vision-px4 module that handles mavlink IO to/from PX4 (https://forum.modalai.com/post/5026).
When we flash the image on the VOXL, the mavlink program still works. But once we use
opkg update
andopkg upgrade
, it doesn't work any more.Did anything change in a recent update that could have an effect on this program, like something below?
#define PIPE_SERVER_NAME "i2c-mavlink" #define VOXL_IO_CH 9 #define I2C_MAVLINK_CH 4 #define I2C_MAVLINK_PIPE_NAME "mavlink_to_px4" #define VOXL_IO_NAME "voxl_i2c_mavlink" #define VOXL_IO_LOCATION (MODAL_PIPE_DEFAULT_BASE_DIR VOXL_IO_NAME "/")``` Thanks in advance!
-
@SHofmeester VOXL1 isn't fully supported with SDK 1.0 so I wouldn't expect things to work just yet.
The amount of time from voxl-suite 0.7.0 to 1.0.0 is a few years so I'm sure there is a long list of reasons why your program no longer works