Don't you just love strict typing
I've got a control scraper and it's counterpart which sets the values. Unfortunately it's part of the websocket API, so can't give it to you.
Basically you have to use variants to get the control type and use the controls ref with the appropriate value property type to set it (case structure with a frame for almost every type). This means that it runs in the UI thread which is a real downer.
You can encode the type in your string if you want it to be generic for transmission or you can use coercion to force values to the target controls type (different type of genicity).
I would also suggest JSON rather than a comma delimited string
Alternatively, you can wait for the serialization VIs in the other thread.
A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort. (Herm Albright 1876-1944).
Founder and general mischief maker on www.labview-tools.com
aficionado and websocket
If it 'aint in LabVIEW, then you 'aint got a clue!