MAVLink Community,
I wanted to replicate the QGroundControl functionality of getting STATUSTEXT messages in the COMM tab (I believe it's called) such as "[14:04:23.336] Critical: Preflight Fail: Kill switch engaged". I wrote this ROS2 node to run on my companion computer, connect to the flight controller running PX4 over MAVLink, and listen for messages (code attached). It returns no messages but seems to receive every message but the STATUSTEXT ones when removing the `type='STATUSTEXT'` filter. I can verify the STATUSTEXT messages exist under Analyze Tools > MAVLink Inspector in QGroundControl but I can't see them with my code.
Any help would be appreciated.
Best,
Tyler