I have a popup with a radio button im attempting to bi-directionally pull and push the current setting of the radio button for a clockwise and counter clockwise running of a motor writing to a single BOOL tag (1 = CW 0 = CCW). The radio buttons properly write to the tag and push the value however upon closing the popup the current value of the tag is not reflected by the radio button selection, the bi-directional binding seems to not be pulling the tag state upon opening the popup.
To elaborate on this, i have kind of a work around for this issue, if i bind the Index of the radio button with the tag value and an expression if statement it properly works, however every time that i re-open the popup it writes the value again which seems sloppy.
On radios.0.selected create an expression binding: !{[edge]Ignition Tags/Pump1/PumpRun Direction}
On radios.1.selected create an expression binding: {[edge]Ignition Tags/Pump1/PumpRun Direction}
They shouldn't be bidirectional.
I think the 'Nested paths not allowed' means that you're setting the index property which is triggering a change in the radios.x.selected property which is updating the index which is ...