Hi Villajota,
It's possible .... I use my own C# program to set the values (using LVars and SimConnect) - never used hardware, so this morning I tried to see if I could roughly do the same using SPAD.neXt (I don't have AAO) and my WinCtrl (WinWing) 777 FMC unit, and looks like it can be done, so hopefully the following may help you and set you in the right direction.
The R_TRP_Knob_outer LVar turns the switch to N1 , TEMP , V1 , V_CROSS and V_DOT positions. Values are 0 -> 4. In SPAD.neXt, I set an event so that when the "Prev Page" button is pressed it decreases the value of R_TRP_Knob_outer by one and likewise for the "Next Page" button event, each press increases the value of R_TRP_Knob_outer by one. (Spad.Next allows me to set min/max values for these events so that I can ensure that the values can't go below 0 or above 4).
Next step was to set up two different buttons to change the values of the TRP display using the R_TRP_Knob_inner_dec and R_TRP_Knob_inner_inc LVars.
Using the . and +/- buttons on the WinCtrl FMC unit, the . button press event was set up so that for each press I write a value of 1 to the R_TRP_Knob_inner_dec Lvar and the +- button event set up so that a value of 1 is written to the R_TRP_Knob_inner_inc Lvar. This results in the value in the TRP decreasing for each press of the . button and increasing for each press of the +- button. The value that changes is governed by the position of the R_TRP_Knob_outer knob.
Using the above method, I've been able to change the Temp and the V1 , V_CROSS and V_DOT values, using my FMC hardware unit.