{"devices":{"P19X900E2C11":{"inputs":["io/dx[5]/value","io/dx[6]/value","sys/wakeup","var/s1-off","var/s1-on","var/s2-off","var/s2-on"],"outputs":["io/dx[2]/value","io/dx[3]/counter","var/s1-off","var/s1-on","var/s2-off","var/s2-on"]},"1":{"inputs":[],"outputs":[]},"s1":{"driver":"FLIP_FLOP_RS","inputs":["reset","set","toggle"],"outputs":["out"]},"s1-off external":{"driver":"PULSE","inputs":["in","width",0.0],"outputs":["out"]},"s1-on external":{"driver":"PULSE","inputs":["in","width",0.0],"outputs":["out"]},"s2":{"driver":"FLIP_FLOP_RS","inputs":["reset","set","toggle"],"outputs":["out"]},"s2-off external":{"driver":"PULSE","inputs":["in","width",0.0],"outputs":["out"]},"s2-on external":{"driver":"PULSE","inputs":["in","width",0.0],"outputs":["out"]},"wakeup":{"driver":"LOGIC","model":"OR","inputs":["in","in.1"],"outputs":["out"]}},"wires":[["P19X900E2C11","io/dx[3]/counter","s2","toggle"],["P19X900E2C11","io/dx[2]/value","s1","toggle"],["P19X900E2C11","var/s2-on","s2-on external","in"],["P19X900E2C11","var/s1-on","s1-on external","in"],["P19X900E2C11","var/s1-off","s1-off external","in"],["P19X900E2C11","var/s2-off","s2-off external","in"],["wakeup","out","P19X900E2C11","sys/wakeup"],["s2","out","P19X900E2C11","io/dx[6]/value"],["s1","out","P19X900E2C11","io/dx[5]/value"],["s2-on external","out","P19X900E2C11","var/s2-on"],["s1-on external","out","P19X900E2C11","var/s1-on"],["s1-off external","out","P19X900E2C11","var/s1-off"],["s2-off external","out","P19X900E2C11","var/s2-off"],["s1","out","wakeup","in"],["s2","out","wakeup","in.1"],["s1-off external","out","s1","set"],["s1-on external","out","s1","reset"],["s2-off external","out","s2","set"],["s2-on external","out","s2","reset"]]}