I added 5 virtual rangefinders with different orientation (left, right, down, forward and back) and it was updated in the parameter list using the steps here https://ardupilot.org/dev/docs/using-sitl-for-ardupilot-testing.html with an additional RNGFNDx_ORIENT for each orientation. However, all the rangefinders are reading the same distance which corresponded to the down(default) rangefinder. How can I get the correct data for all the orientations?
Also, there is only one function in dronekit-python (vehicle.rangefinder.distance) that reads the rangefinder distance which corresponds to the down rangefinder. Are there other functions to read this distance for all the different orientation?