Need explanation about MAV_PROTO_VER parameter

Hello, sorry for the dummy question…I can not understand this parameter: .

If I have a camera that works with protocol 1 and a gimball with protocol 2, I have to set the value to 0?

“0: Default to 1, switch to 2 if GCS sends version 2” It means that it can convert messages between the two protocols?
Thanks in advance :blush: