Yes Sir! When I use the GetValue function, I do get the correct decimal values, It doesn't work when I use SetValue though.
This variable has two semicolons
SIMCONNECT:GENERAL ENG FUEL PUMP ON:1
This is what I have changed it to
SIMCONNECT!GENERAL ENG FUEL PUMP ON!1