opa_panel.hal
1 loadrt flipflop names=ff1 2 addf ff1 servo-thread 3 setp ff1.data 0 4 5 net P:wave-start <= pyvcp.wave-start 6 net P:wave-start => ff1.set 7 8 net P:wave-stop <= pyvcp.wave-stop 9 net P:wave-stop => ff1.clk 10 11 net P:limited <= motion.eoffset-limited 12 net P:limited => pyvcp.eoffset-limited 13 14 net P:paused <= halui.program.is-paused 15 net P:paused => pyvcp.paused 16 17 #---------------------------------------------- 18 # signals created in opa.hal 19 net E:enable-in <= ff1.out 20 net E:enable-in => pyvcp.waveon 21 22 net E:fnum <= pyvcp.fnum-i 23 net E:rfraction <= pyvcp.rfraction 24 net E:fmult <= pyvcp.fmult 25 net E:start-angle <= pyvcp.start-angle 26 27 net E:is-off => ff1.reset 28 net E:eoffset-enable => pyvcp.eoffset-enable 29 net E:x-eoffset => pyvcp.x-offset-f 30 net E:radius-ref => pyvcp.radius-ref 31 net E:active => pyvcp.eoffset-active