How to implement the parameter protocol for periphery?


Trying to implement the parameter protocol for configuring a custom sensor (FLARM) that is connected to the TELEM2 port on PixHawk.

My expectation from reading the docs is that PX4 should query available parameters from connected devices using the PARAM_REQUEST_LIST message. The device would then enumerate all parameters using the PARAM_VALUE packet, which are then inserted into the param tree. However, I do not see PX4 issue the PARAM_REQUEST_LIST call.

Are there examples how to implement this? Is it even possible to automatically populate the parameter tree to show in QGC?

Any hints?