CraftBook icon indicating copy to clipboard operation
CraftBook copied to clipboard

MC2500 Delayer: Being able to remember total "high" time

Open LadyCailinBot opened this issue 12 years ago • 8 comments

CRAFTBOOK-2585 - Reported by pmpmpm

Hello,

Actually the MC2500 Delayer immediately stops when input goes from high to low. What about adding somewhere an option (such as a "[:true]" on the third line) to make it remember how much time the IC was was powered on, and outputs high for the correct amount of time?

For example, with a delay of 10, if I stop the IC at t=11s, the IC outputs high until 10+11=21s.

Thanks for readng.

LadyCailinBot avatar May 27 '13 18:05 LadyCailinBot

Comment by me4502

What's the current sign syntax of the IC?

LadyCailinBot avatar May 27 '13 21:05 LadyCailinBot

Comment by pmpmpm

[MC2500] Delay [True]

(Fourth line to set the time to ticks and not seconds)

LadyCailinBot avatar May 27 '13 21:05 LadyCailinBot

Comment by me4502

Okay.. I guess I could add this data on the 3rd line like Delay:Extra?

LadyCailinBot avatar May 28 '13 05:05 LadyCailinBot

Comment by me4502

I've just added an option to not cancel on low. This seems easier and more sensible to me.

LadyCailinBot avatar May 28 '13 09:05 LadyCailinBot

Comment by pmpmpm

Maybe, but what if both configs are needed?

LadyCailinBot avatar May 28 '13 21:05 LadyCailinBot

Comment by me4502

What do you mean? I don't understand this issue properly, so I did what made sense to fix it?

LadyCailinBot avatar May 28 '13 21:05 LadyCailinBot

Comment by pmpmpm

Er, I mean that it's currently not possible to use a MC2500 Delayer as you'd use a very long chain of Minecraft repeaters, since there is no "memory" of how long the signal was high.

LadyCailinBot avatar May 28 '13 21:05 LadyCailinBot

Comment by me4502

Oh, I now understand this... I am not sure however how possible this is.. I'll look into it

LadyCailinBot avatar May 29 '13 05:05 LadyCailinBot