I have VOXL with tracking camera only. No flight core, as I'm not developing for a drone application.
I see in wireshark UDP packets from PC going to VOXL and VOXL is seeing them also.
/ # cat /etc/modalai/voxl-vision-px4.conf
/**
* VOXL Vision PX4 Configuration File
*
*/
{
"qgc_ip": "NULL",
"en_localhost_mavlink_udp": true,
"en_secondary_qgc": false,
"secondary_qgc_ip": "192.168.1.214",
"qgc_udp_port_number": 14550,
"localhost_udp_port_number": 14551,
"udp_mtu": 512,
"en_vio": true,
"en_voa": false,
"en_send_vio_to_qgc": false,
"en_send_voa_to_qgc": false,
"en_set_clock_from_gps": true,
"en_force_onboard_mav1_mode": true,
"en_reset_px4_on_error": true,
"qvio_auto_reset_quality": 0.00050000002374872565,
"en_adsb": false,
"adsb_uart_bus": 7,
"adsb_uart_baudrate": 57600,
"px4_uart_bus": 5,
"px4_uart_baudrate": 921600,
"offboard_mode": "off",
"follow_tag_id": 0,
"en_tag_fixed_frame": false,
"fixed_frame_filter_len": 5,
"en_transform_mavlink_pos_setpoints_from_fixed_frame": false
}
voxl-vision-px4 --debug_udp_recv
Enabling UDP recv debugging
loading our own config file
=================================================================
Parameters as loaded from config file:
qgc_ip: NULL
en_localhost_mavlink_udp 1
en_secondary_qgc: 0
secondary_qgc_ip: 192.168.1.214
qgc_udp_port_number: 14550
localhost_udp_port_number: 14551
udp_mtu: 512
en_vio: 1
en_voa: 0
en_send_vio_to_qgc: 0
en_send_voa_to_qgc: 0
en_set_clock_from_gps: 1
en_force_onboard_mav1_mode: 1
en_reset_px4_on_error: 1
qvio_auto_reset_quality: 0.000500
en_adsb: 0
adsb_uart_bus: 7
adsb_uart_baudrate: 57600
px4_uart_bus: 5
px4_uart_baudrate: 921600
offboard_mode: off
follow_tag_id: 0
en_tag_fixed_frame: 0
fixed_frame_filter_len: 5
en_transform_mavlink_pos_setpoints_from_fixed_frame:0
=================================================================
loading extrinsics config file
exising instance of voxl-vision-px4 found, attempting to stop it
starting geometry module
starting px4 monitor
starting uart mavlink
Successfully opened mavparser
starting udp mavlink
Adding manual QGC IP address to udp connection list: NULL
WARNING: invalid qgc_ip, this is fine if you don't want to use it
starting px4 shell
starting fixed pose input
starting vio manager
starting tag manager
Init complete, entering main loop
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
Added new UDP connection to 192.168.8.112
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
WARNING PX4 DISCONNECTED FROM UART
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
UDP recv msg ID: 0 sysid:255 from port: 14550 IP: 192.168.8.112
So packets are arriving, but nothing is being sent from VOXL?
My goal is to extract all telemetry thru UART, but want to use QGroundControl to view telemetry.