Open wellis opened 10 years ago
Added async dead-time counter (see commit notes above). This relates to an attempt I made to solve this problem by removing the Async to Async module inside the Logic module in SS128A.
Removing the module reverses the problem, i.e. the ScopeSync Control Panel now correctly receives updates when using the Preset button on the Modular Shell, but then its Preset button no longer works. It looked like it was immediately being switched off by the circuit, hence adding the dead-time. The dead-time works too, but for some reason the Preset Window now won't open.
Needs further investigation in the SDK patch, I think. I've uploaded a new build of the Scope DLL with the dead-time change in place.
Momentary button -> Conditional Send -> Async to Async?
Not perfect, but it should work and at least the button wouldn't be left switched on when you close the preset window.
The dedicated IOs didn't seem to help with this, unfortunately...
Is this fixable now?
Bug description
If you open or close a BC Modular shell's Preset window from the shell itself, the ScopeSync Control Panel's preset button status isn't updated. Using the ScopeSync Control Panel's button works fine.