Drone code manager help

Hello , I’m trying to test the camera manager service . I done some positive test with QGroundcontrol and now I can read the parameters stored in the xml file and also capture the streaming video. Now i didn’t understand how i can read the new parameters values changed from QGC .For example when i change “Brightness” where is sent the new value ?

These camera settings are implemented using the camera definition protocol, check the docs here:
https://mavlink.io/en/services/camera_def.html

Hi, thank for your answer ! I read the doc and the code , so if i understood correctly the GCS will send the new value using the PARAM_EXT_SET message to the camera manager. The parameters will be processed from server and the valute will be update by component->driver->setparameter function. The plugin will write the parameter in the controller/driver with the specific ID ex. V4L2_CID_BRIGHTNESS etc…

1 Like