That’s probably not quite what you want to do.
I suspect you want to use SendParameterValueFromDelegate to send to the GUI. Note that this call does not set the parameter itself - if you need to do that I think you probably also want to call SetParameterValue (that call will do all the things that you’d need to do, such as informing the host).
So I think what you want is:
SetParameterValue() // Load parameter into engine
SendParameterValueFromDelegate() // Update GUI
This assumes that you actually want to modify a parameter updating the control at the same time, rather than work on the control. Also, this assumes that your network code is with the engine (not the UI) in the case of a distributed design, which is I think the design you’d want. @olilarkin may be able to be more specific.`
Also - whilst you are here, sorry to cross threads, but could you look at this? https://github.com/iPlug2/iPlug2/issues/600