Ok, I went for a shower and was thinking about this issue when I realized that we don't need the static declarations.
This means that each function would be able to have it's own settings.
The key to this thing is instead of saving millis to sync both pumps in time, we can sync them from reboot of controller and modulo the duration to sync both pumps in time.
The whole reason of the static was to sync them in time.
What do you think?
DaylightChannel = sync
Re: DaylightChannel = sync
That should work but still doesn't allow for different speed settings for those using the DCPump class, so there still may be a need for offset settings, but at least that would help people set their channels manually without conflict.
Re: DaylightChannel = sync
I'm interested in this as well. I have a WP-40 and WP-25. It would be great to be able to distinguish an offset amplitude between the two. Keep me posted!
Thanks!
Thanks!