You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some refactoring required to enable bees network to trigger things other than bees inputs (e.g serial message or message on play screen) on operator output. Not sure the right way to add this but some changes to net_activate in net.c probably a starting point for the refactoring.
Change arguments to this fn to output relative index & pointer to calling op. Then deal with this issue:
one level up in the operator code with all those net_activate calls the outIdx is also not available.
the level above that is op_set_in_val, so I see ouputs are always indexed relative to the operator & op_t does not know the index of it's first output.
to add the desired functionality of sending absolute outId & data val based on relative outIdx & operator pointer, one way is to store outIds in an array on the operator object, filled at op instantiation time.
Then serial or play output can be added as flags to net->outs[N].serial_play & net->outs[N].play
The text was updated successfully, but these errors were encountered:
outputs are triggering on play screen now ( put a hack in rather than totally rewriting BEES) - not totally convinced this is such a great feature for network protocol though...
Thinking more along the lines of a serial op with several 'canonical' use cases...
Recalling the discussion from http://llllllll.co/t/aleph-serial-bus-control/2310/19
Some refactoring required to enable bees network to trigger things other than bees inputs (e.g serial message or message on play screen) on operator output. Not sure the right way to add this but some changes to net_activate in net.c probably a starting point for the refactoring.
Change arguments to this fn to output relative index & pointer to calling op. Then deal with this issue:
The text was updated successfully, but these errors were encountered: