Sequencer transfer() phase for CFs

Working on our internal documentation now, and realized that the wiki for the sequencer is not current with the newer CF versions. I have drafted something that is probably wrong, pictured here:

The transfer phase was not included on the wiki page for driver programming, because the transfer function should not be overwritten by a driver. I have added it now for clarification to both Sequencer procedure and CF.

signin and transfer are called pair-wise, so that modules that make higher variations can overwrite their values early. For example, modules like ReadValues and Loop need to update their parameters in the Parameter system early so that module below can use the values for reconfiguring.

In short, a module’s transfer is performed after its signin, but before the signin of the next child modules in the sequencer.

1 Like