cncmill@cncmill-desktop:~$ halcmd show all parport
Loaded HAL Components:
ID Type Name PID State
Component Pins:
Owner Type Dir Value Name
06 bit IN FALSE parport.0.pin-01-out
06 bit IN FALSE parport.0.pin-02-out <== Xdir
06 bit IN FALSE parport.0.pin-03-out <== Xstep
06 bit IN FALSE parport.0.pin-04-out <== Ydir
06 bit IN FALSE parport.0.pin-05-out <== Ystep
06 bit IN FALSE parport.0.pin-06-out <== Zdir
06 bit IN FALSE parport.0.pin-07-out <== Zstep
06 bit IN FALSE parport.0.pin-08-out <== iocontrol.0.coolant-flood
06 bit IN FALSE parport.0.pin-09-out <== spindle-pwm
06 bit OUT TRUE parport.0.pin-10-in
06 bit OUT FALSE parport.0.pin-10-in-not
06 bit OUT TRUE parport.0.pin-11-in
06 bit OUT FALSE parport.0.pin-11-in-not
06 bit OUT TRUE parport.0.pin-12-in ==> encoder.0.phase-B
06 bit OUT FALSE parport.0.pin-12-in-not
06 bit OUT TRUE parport.0.pin-13-in
06 bit OUT FALSE parport.0.pin-13-in-not
06 bit IN FALSE parport.0.pin-14-out
06 bit OUT TRUE parport.0.pin-15-in ==> encoder.0.phase-A
06 bit OUT FALSE parport.0.pin-15-in-not
06 bit IN FALSE parport.0.pin-16-out <== motion.spindle-forward
06 bit IN FALSE parport.0.pin-17-out
06 bit IN FALSE parport.1.pin-01-out
06 bit OUT FALSE parport.1.pin-02-in
06 bit OUT TRUE parport.1.pin-02-in-not
06 bit OUT FALSE parport.1.pin-03-in
06 bit OUT TRUE parport.1.pin-03-in-not
06 bit OUT FALSE parport.1.pin-04-in
06 bit OUT TRUE parport.1.pin-04-in-not
06 bit OUT FALSE parport.1.pin-05-in
06 bit OUT TRUE parport.1.pin-05-in-not
06 bit OUT FALSE parport.1.pin-06-in
06 bit OUT TRUE parport.1.pin-06-in-not
06 bit OUT FALSE parport.1.pin-07-in
06 bit OUT TRUE parport.1.pin-07-in-not
06 bit OUT FALSE parport.1.pin-08-in
06 bit OUT TRUE parport.1.pin-08-in-not
06 bit OUT FALSE parport.1.pin-09-in
06 bit OUT TRUE parport.1.pin-09-in-not
06 bit OUT TRUE parport.1.pin-10-in ==> ext-estop
06 bit OUT FALSE parport.1.pin-10-in-not
06 bit OUT TRUE parport.1.pin-11-in
06 bit OUT FALSE parport.1.pin-11-in-not ==> Xswitches
06 bit OUT TRUE parport.1.pin-12-in
06 bit OUT FALSE parport.1.pin-12-in-not ==> Yswitches
06 bit OUT TRUE parport.1.pin-13-in
06 bit OUT FALSE parport.1.pin-13-in-not ==> Zswitches
06 bit IN FALSE parport.1.pin-14-out
06 bit OUT FALSE parport.1.pin-15-in
06 bit OUT TRUE parport.1.pin-15-in-not
06 bit IN FALSE parport.1.pin-16-out
06 bit IN FALSE parport.1.pin-17-out
Signals:
Type Value Name
Parameters:
Owner Type Dir Value Name
06 bit RW FALSE parport.0.pin-01-out-invert
06 bit RW FALSE parport.0.pin-02-out-invert
06 bit RW FALSE parport.0.pin-03-out-invert
06 bit RW FALSE parport.0.pin-04-out-invert
06 bit RW FALSE parport.0.pin-05-out-invert
06 bit RW FALSE parport.0.pin-06-out-invert
06 bit RW FALSE parport.0.pin-07-out-invert
06 bit RW FALSE parport.0.pin-08-out-invert
06 bit RW FALSE parport.0.pin-09-out-invert
06 bit RW FALSE parport.0.pin-14-out-invert
06 bit RW FALSE parport.0.pin-16-out-invert
06 bit RW FALSE parport.0.pin-17-out-invert
06 s32 RO 2005 parport.0.read.time
06 s32 RW 17407 parport.0.read.tmax
06 s32 RO 4029 parport.0.write.time
06 s32 RW 24255 parport.0.write.tmax
06 bit RW FALSE parport.1.pin-01-out-invert
06 bit RW FALSE parport.1.pin-14-out-invert
06 bit RW FALSE parport.1.pin-16-out-invert
06 bit RW FALSE parport.1.pin-17-out-invert
06 s32 RO 3095 parport.1.read.time
06 s32 RW 35215 parport.1.read.tmax
06 s32 RO 912 parport.1.write.time
06 s32 RW 19201 parport.1.write.tmax
06 s32 RO 0 parport.read-all.time
06 s32 RW 0 parport.read-all.tmax
06 s32 RO 0 parport.write-all.time
06 s32 RW 0 parport.write-all.tmax
Exported Functions:
Owner CodeAddr Arg FP Users Name
06 e0bbb360 e0e627f0 NO 1 parport.0.read
06 e0bbb440 e0e627f0 NO 1 parport.0.write
06 e0bbb360 e0e628b8 NO 1 parport.1.read
06 e0bbb440 e0e628b8 NO 1 parport.1.write
06 e0bbb520 e0e627f0 NO 0 parport.read-all
06 e0bbb560 e0e627f0 NO 0 parport.write-all
Realtime Threads:
Period FP Name (Time, Max-Time)
cncmill@cncmill-desktop:~$