Skip to content

Instantly share code, notes, and snippets.

@agoose77
Created September 1, 2015 18:43
Show Gist options
  • Save agoose77/cc1c06d968cccf6f6be6 to your computer and use it in GitHub Desktop.
Save agoose77/cc1c06d968cccf6f6be6 to your computer and use it in GitHub Desktop.
def build_trig_pull(i, ex, args):
i.value = hive.attribute()
i.value_in = hive.pull_in(i.value)
i.value_out = hive.pull_out(i.value)
ex.value_in = hive.antenna(i.value_in)
ex.value_out = hive.output(i.value_out)
i.trig_pre = hive.triggerfunc()
i.do_trig_pre = hive.triggerable(i.trig_pre)
hive.trigger(i.value_in, i.do_trig_pre, pretrigger=True)
ex.trig_pre = hive.hook(i.trig_pre)
ex.trig = hive.hook(i.value_in)
PullTrigHelper = hive.hive("TrigHelper", build_trig_pull)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment