4.7.0-beta3 MAV params not setting stream rates?

Hi,

I’m trying to set the stream rate for position to be at 10HZ permanently and ignore any adjustment commands from the GCS. My setup is a CubeNode ETH connected to TELEM1 on a CubeOrange+; this goes into a bridge where I’m connected with a companion computer running mavlink-router with a TCP out and a UDP out. I’ve got a script reading in messages on the TCP out and the UDP out is for me to connect via MP.

I’ve set MAV1_OPTIONS to 4 (ignore streamrate) and set MAV1_POSITION to 10. If I power on the cube on my script I get no data at all. If I open up MP then I get my position messages (GLOBAL_POS_INT) at the standard 2Hz.

Is this a bug in 4.7.0 where the ignore streamrate flag is not actually ignoring the set streamrate? And why does the FC not automatically send position messages at 10Hz when nothing but my script is connected?

MAV1 would be the USB port on SERIAL0, you want MAV2

I tried setting MAV2 to same params as MAV1 as I had a hunch; that didn’t work either