Should there be a compliment to the ‘any’ node in the standard library that requires all inputs to pulse instead of any input to pulse? I noticed the new h-drive-dc-motor uses an any node to pulse the done pin, but in reality, it should be waiting for all inputs to pulse before indicating it has completed. In this case, it should be rare that one branch finishes and the others don’t finish “immediately” after, but the risk could be higher in other situations.
I’ve created a sample as gweimer/utils/all (along with utils-example-all). Due to limitations of variadics, the output pin for ‘all’ is boolean instead of pulse. It might be possible to have the node always auto-reset, but keeping the reset external makes it more flexible.