net spindle-vel-cmd-rps        <=  spindle.0.speed-out-rps
net spindle-vel-cmd-rps-abs    <=  spindle.0.speed-out-rps-abs
net spindle-vel-cmd-rpm        <=  spindle.0.speed-out
net spindle-vel-cmd-rpm-abs    <=  spindle.0.speed-out-abs
net spindle-enable             <=  spindle.0.on
net spindle-cw                 <=  spindle.0.forward
net spindle-ccw                <=  spindle.0.reverse
net spindle-brake              <=  spindle.0.brake
net spindle-revs               =>  spindle.0.revs
net spindle-at-speed           =>  spindle.0.at-speed
net spindle-vel-fb-rps         =>  spindle.0.speed-in
net spindle-index-enable      <=>  spindle.0.index-enable

net spindle-vel-cmd-rpm => vfdmod.spindle.rpm-in
net spindle-at-speed <= vfdmod.spindle.at-speed
net spindle-cw => vfdmod.control.run-forward
net spindle-ccw => vfdmod.control.run-reverse

# PyVcp stuff
# Spindle output speed
net spindle-rpm-out vfdmod.spindle.rpm-out => pyvcp.rpm-out
net spindle-at-speed <= pyvcp.at-speed

# Communication
net pyvcp-is-connected vfdmod.rs485.is-connected => pyvcp.is-connected
net pyvcp-error-count vfdmod.rs485.error-count => pyvcp.error-count
net pyvcp-last-error vfdmod.rs485.last-error => pyvcp.last-error

//net spindle-speed-out <= spindle.0.speed-in
//net is-connected <= vfdmod.rs485.is-connected
//net error-count <= vfdmod.rs485.error-count
//#net last-error <= vfdmod.rs485.last-error

//net spindle-forward  		vfdmod.control.run-forward 	spindle.0.forward
//net spindle-reverse  		vfdmod.control.run-reverse 	spindle.0.reverse
//net spindle-speed-in   	vfdmod.spindle.rpm-in  		spindle.0.speed-out-abs
//net spindle-speed-out  	vfdmod.spindle.rpm-out 		spindle.0.speed-in
//net spindle-at-speed 		vfdmod.spindle.at-speed		spindle.0.at-speed

//net spindle-speed-out pyvcp.rpm-out
//net spindle-at-speed pyvcp.at-speed