Problem with some parameters and getParameterByName

Hi. I´m working with elevation and distance parameters which i´d like to update in real time.
Although Unity returns the following error: [FMOD] AsyncCommand_eventInstance_setParameterByName::executeShadow : Parameter ‘Elevation’ is readonly.
Same error with the distance parameter, so my first question is:
Do elevation and distance parameters update by themselves or is it possible to do it via setParameterByName?.
Second question is related to the first:
I´m trying to retrieve the actual parameter value as Unity runs. I´m using getParameterByName, but it returns non-sense values, so i guess i´m doing something wrong.

My sintax is:

public void UpdateElevation(floatElevation)
        {
            float finalElevation;
            Instance.setParameterByName("Elevation", floatElevation);
            Instance.getParameterByName("Elevation", out floatelevation, out finalElevation);
            Debug.Log("Elevation is " + finalElevation);
        }

Thank you in advance.

The parameters Distance and Elevation are what we call built-in parameters:

Built-in parameters are parameters whose values automatically update based on the 3D attributes of the event instance and listener in your game engine.

https://www.fmod.com/docs/2.03/studio/parameters-reference.html#built-in-parameters

They are designed to be updated automatically and are not allowed to be manually set.

Getting the parameter value for Elevation should return the elevation angle:

The elevation parameter type is the angle between the direction the listener is facing and the direction from the listener to the event instance on the vertical (xy) plane, in degrees.