Skip to content

Instantly share code, notes, and snippets.

@mikedewar
Created September 16, 2015 20:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mikedewar/2ddbef88e8e2363176c9 to your computer and use it in GitHub Desktop.
Save mikedewar/2ddbef88e8e2363176c9 to your computer and use it in GitHub Desktop.
A PeekAndShift block for st-core
{"blocks":[{"label":"","type":"pqPeek","id":27,"inputs":[{"name":"trigger","value":null,"type":"any"}],"outputs":[{"name":"out","type":"any"},{"name":"priority","type":"number"}],"source":"priority-queue","position":{"x":958,"y":72}},{"label":"","type":"delay","id":29,"inputs":[{"name":"in","value":{"data":1},"type":"any"},{"name":"duration","value":null,"type":"string"}],"outputs":[{"name":"out","type":"any"}],"source":null,"position":{"x":581,"y":286}},{"label":"","type":"latch","id":30,"inputs":[{"name":"in","value":null,"type":"any"},{"name":"ctrl","value":null,"type":"boolean"}],"outputs":[{"name":"true","type":"any"},{"name":"false","type":"any"}],"source":null,"position":{"x":1316,"y":134}},{"label":"","type":"sink","id":32,"inputs":[{"name":"in","value":null,"type":"any"}],"outputs":[],"source":null,"position":{"x":1177,"y":59}},{"label":"1ms delay","type":"gate","id":33,"inputs":[{"name":"in","value":{"data":1},"type":"any"},{"name":"ctrl","value":null,"type":"any"}],"outputs":[{"name":"out","type":"any"}],"source":null,"position":{"x":1652,"y":60}},{"label":"","type":"identity","id":34,"inputs":[{"name":"in","value":null,"type":"any"}],"outputs":[{"name":"out","type":"any"}],"source":null,"position":{"x":1351,"y":349}},{"label":"","type":"gate","id":35,"inputs":[{"name":"in","value":{"data":1000},"type":"any"},{"name":"ctrl","value":null,"type":"any"}],"outputs":[{"name":"out","type":"any"}],"source":null,"position":{"x":955,"y":222}},{"label":"","type":"pqShift","id":37,"inputs":[{"name":"trigger","value":null,"type":"any"}],"outputs":[{"name":"out","type":"any"},{"name":"priority","type":"number"}],"source":"priority-queue","position":{"x":1380,"y":-26}},{"label":"","type":"identity","id":88,"inputs":[{"name":"in","value":null,"type":"any"}],"outputs":[{"name":"out","type":"any"}],"source":null,"position":{"x":1640,"y":-149}},{"label":"","type":"identity","id":89,"inputs":[{"name":"in","value":null,"type":"any"}],"outputs":[{"name":"out","type":"any"}],"source":null,"position":{"x":1648,"y":-69}},{"label":"","type":"toString","id":7,"inputs":[{"name":"in","value":null,"type":"any"}],"outputs":[{"name":"out","type":"string"}],"source":null,"position":{"x":1969,"y":309}},{"label":"","type":"concat","id":8,"inputs":[{"name":"a","value":null,"type":"string"},{"name":"b","value":{"data":"ms"},"type":"string"}],"outputs":[{"name":"a+b","type":"string"}],"source":null,"position":{"x":2031,"y":364}},{"label":"lag","type":"+","id":9,"inputs":[{"name":"x","value":null,"type":"number"},{"name":"y","value":{"data":15000},"type":"number"}],"outputs":[{"name":"x+y","type":"number"}],"source":null,"position":{"x":1357,"y":254}},{"label":"","type":">","id":10,"inputs":[{"name":"x","value":null,"type":"number"},{"name":"y","value":null,"type":"number"}],"outputs":[{"name":"x>y","type":"boolean"}],"source":null,"position":{"x":1557,"y":259}},{"label":"","type":"timestamp","id":11,"inputs":[{"name":"trigger","value":null,"type":"any"}],"outputs":[{"name":"timestamp","type":"number"}],"source":null,"position":{"x":1426,"y":369}},{"label":"","type":"-","id":12,"inputs":[{"name":"x","value":null,"type":"number"},{"name":"y","value":null,"type":"number"}],"outputs":[{"name":"x-y","type":"number"}],"source":null,"position":{"x":1875,"y":279}},{"label":"","type":"timestamp","id":13,"inputs":[{"name":"trigger","value":null,"type":"any"}],"outputs":[{"name":"timestamp","type":"number"}],"source":null,"position":{"x":1713,"y":351}},{"label":"","type":"latch","id":14,"inputs":[{"name":"in","value":null,"type":"any"},{"name":"ctrl","value":null,"type":"boolean"}],"outputs":[{"name":"true","type":"any"},{"name":"false","type":"any"}],"source":null,"position":{"x":1214,"y":254}},{"label":"","type":">","id":15,"inputs":[{"name":"x","value":null,"type":"number"},{"name":"y","value":{"data":0},"type":"number"}],"outputs":[{"name":"x>y","type":"boolean"}],"source":null,"position":{"x":1074,"y":248}},{"label":"","type":"pqLen","id":16,"inputs":[{"name":"trigger","value":null,"type":"any"}],"outputs":[{"name":"length","type":"number"}],"source":"priority-queue","position":{"x":890,"y":212}},{"label":"","type":"first","id":17,"inputs":[{"name":"in","value":null,"type":"any"}],"outputs":[{"name":"first","type":"boolean"}],"source":null,"position":{"x":590,"y":340}},{"label":"","type":"latch","id":18,"inputs":[{"name":"in","value":null,"type":"any"},{"name":"ctrl","value":null,"type":"boolean"}],"outputs":[{"name":"true","type":"any"},{"name":"false","type":"any"}],"source":null,"position":{"x":704,"y":283}},{"label":"","type":"identity","id":19,"inputs":[{"name":"in","value":{"data":"1s"},"type":"any"}],"outputs":[{"name":"out","type":"any"}],"source":null,"position":{"x":521,"y":155}}],"sources":[],"links":[],"connections":[{"from":{"id":19,"route":0},"to":{"id":18,"route":0},"id":51},{"from":{"id":10,"route":0},"to":{"id":30,"route":1},"id":59},{"from":{"id":30,"route":0},"to":{"id":12,"route":0},"id":67},{"from":{"id":35,"route":0},"to":{"id":7,"route":0},"id":75},{"from":{"id":30,"route":1},"to":{"id":37,"route":0},"id":83},{"from":{"id":37,"route":0},"to":{"id":88,"route":0},"id":91},{"from":{"id":11,"route":0},"to":{"id":10,"route":1},"id":40},{"from":{"id":30,"route":0},"to":{"id":13,"route":0},"id":56},{"from":{"id":12,"route":0},"to":{"id":7,"route":0},"id":64},{"from":{"id":9,"route":0},"to":{"id":11,"route":0},"id":41},{"from":{"id":33,"route":0},"to":{"id":7,"route":0},"id":57},{"from":{"id":9,"route":0},"to":{"id":30,"route":0},"id":65},{"from":{"id":19,"route":0},"to":{"id":17,"route":0},"id":46},{"from":{"id":17,"route":0},"to":{"id":18,"route":1},"id":54},{"from":{"id":7,"route":0},"to":{"id":8,"route":0},"id":55},{"from":{"id":8,"route":0},"to":{"id":34,"route":0},"id":63},{"from":{"id":27,"route":0},"to":{"id":32,"route":0},"id":71},{"from":{"id":16,"route":0},"to":{"id":15,"route":0},"id":52},{"from":{"id":18,"route":0},"to":{"id":29,"route":1},"id":60},{"from":{"id":14,"route":0},"to":{"id":27,"route":0},"id":68},{"from":{"id":37,"route":1},"to":{"id":33,"route":1},"id":76},{"from":{"id":15,"route":0},"to":{"id":14,"route":1},"id":45},{"from":{"id":9,"route":0},"to":{"id":10,"route":0},"id":53},{"from":{"id":14,"route":1},"to":{"id":35,"route":1},"id":61},{"from":{"id":27,"route":1},"to":{"id":9,"route":0},"id":69},{"from":{"id":29,"route":0},"to":{"id":14,"route":0},"id":77},{"from":{"id":13,"route":0},"to":{"id":12,"route":1},"id":50},{"from":{"id":29,"route":0},"to":{"id":16,"route":0},"id":58},{"from":{"id":37,"route":1},"to":{"id":89,"route":0},"id":90},{"from":{"id":34,"route":0},"to":{"id":29,"route":1},"id":74}],"groups":[{"id":92,"label":"peekAndShift","children":[1,2,3,4,5,27,29,30,32,33,34,35,37,88,89],"position":{"x":1012.75,"y":-208}},{"id":1,"label":"to milliseconds","children":[7,8],"position":{"x":1745,"y":221.5}},{"id":2,"label":"shouldNotPop","children":[9,10,11],"position":{"x":1147.5,"y":133.5}},{"id":3,"label":"minus Now","children":[12,13],"position":{"x":1449,"y":134}},{"id":4,"label":"pqNotEmpty","children":[14,15,16],"position":{"x":741,"y":137}},{"id":5,"label":"init","children":[17,18,19],"position":{"x":438.5,"y":286.5}}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment