Ideas to super the Signal manipulator. New inputs, outputs & features
I have some suggestions for QOL features to make the signal manipulator more useful. All of this can be done in pure Dreams logic.But the same could be said for some of the features already present in the signal manipulator.
Add outputs for:
- value increased (pulse)
- value decreased (pulse)
- value changed (signal)
Add inputs for:
- initial value (doubles as default toggled state)
- reset - resets any stored state/value. Can override during frozen mode.
- override - if frozen, this bypasses the frozen state and lets the input value through. Unlike the "bypass" feature, the frozen value also updates!
- interval - a time value which controls how often the output actually outputs. So for example if you set it to 1 then it would output the value every 1 second.
Add signal modes for:
- toggle once with ON - only ever toggles once
- toggle once with OFF
- toggle once with ON/OFF
- pulse once with ON
- pulse once with OFF
- pulse once with ON/OFF
- only accept values lower - the output will freeze but only until the input is lower
- only accept values higher - the output will freeze but only until the input is higher
-
Interesting ideas!
Would "initial value" be different to "input/output"? How so? How would they affect each other?
Would "interval" pulse out the value every X seconds, then?
Maybe a simple "once" switch, instead of doubling the edge modes.
Please sign in to leave a comment.