tomp@cncbox:~/emc2-head$ bin/halcmd show Loaded HAL Components: ID Type Name PID State 00007 User halcmd20329 20329 ready 00006 User halcmd20317 20317 ready 00005 RT or2 ready 00002 RT threads ready 00004 User fred 20320 ready 00003 RT hal_parport ready Component Pins: Owner Type Dir Value Name 04 bit IN FALSE fred.led.0 <== guiout 04 bit OUT FALSE fred.mySoftButton 05 bit IN FALSE or2.0.in0 <== parport.0.pin-11-in-not 05 bit IN FALSE or2.0.in1 <== fred.mySoftButton 05 bit OUT FALSE or2.0.out ==> hdwrout 05 bit IN FALSE or2.1.in0 <== parport.0.pin-11-in-not 05 bit IN FALSE or2.1.in1 <== fred.mySoftButton 05 bit OUT FALSE or2.1.out ==> guiout 03 bit IN FALSE parport.0.pin-01-out 03 bit IN FALSE parport.0.pin-02-out <== hdwrout 03 bit IN FALSE parport.0.pin-03-out 03 bit IN FALSE parport.0.pin-04-out 03 bit IN FALSE parport.0.pin-05-out 03 bit IN FALSE parport.0.pin-06-out 03 bit IN FALSE parport.0.pin-07-out 03 bit IN FALSE parport.0.pin-08-out 03 bit IN FALSE parport.0.pin-09-out 03 bit OUT TRUE parport.0.pin-10-in 03 bit OUT FALSE parport.0.pin-10-in-not 03 bit OUT TRUE parport.0.pin-11-in 03 bit OUT FALSE parport.0.pin-11-in-not 03 bit OUT TRUE parport.0.pin-12-in 03 bit OUT FALSE parport.0.pin-12-in-not 03 bit OUT TRUE parport.0.pin-13-in 03 bit OUT FALSE parport.0.pin-13-in-not 03 bit IN FALSE parport.0.pin-14-out 03 bit OUT TRUE parport.0.pin-15-in 03 bit OUT FALSE parport.0.pin-15-in-not 03 bit IN FALSE parport.0.pin-16-out 03 bit IN FALSE parport.0.pin-17-out Signals: Type Value Name bit FALSE fred.mySoftButton ==> or2.0.in1 ==> or2.1.in1 bit FALSE guiout ==> fred.led.0 <== or2.1.out bit FALSE hdwrout <== or2.0.out ==> parport.0.pin-02-out bit FALSE parport.0.pin-11-in-not ==> or2.0.in0 ==> or2.1.in0 Parameters: Owner Type Dir Value Name 05 s32 RO 668 or2.0.time 05 s32 RW 1448 or2.0.tmax 05 s32 RO 116 or2.1.time 05 s32 RW 1020 or2.1.tmax 03 bit RW FALSE parport.0.pin-01-out-invert 03 bit RW FALSE parport.0.pin-02-out-invert 03 bit RW FALSE parport.0.pin-03-out-invert 03 bit RW FALSE parport.0.pin-04-out-invert 03 bit RW FALSE parport.0.pin-05-out-invert 03 bit RW FALSE parport.0.pin-06-out-invert 03 bit RW FALSE parport.0.pin-07-out-invert 03 bit RW FALSE parport.0.pin-08-out-invert 03 bit RW FALSE parport.0.pin-09-out-invert 03 bit RW FALSE parport.0.pin-14-out-invert 03 bit RW FALSE parport.0.pin-16-out-invert 03 bit RW FALSE parport.0.pin-17-out-invert 03 s32 RO 3156 parport.0.read.time 03 s32 RW 5336 parport.0.read.tmax 03 s32 RO 4100 parport.0.write.time 03 s32 RW 23844 parport.0.write.tmax 03 s32 RO 0 parport.read-all.time 03 s32 RW 0 parport.read-all.tmax 03 s32 RO 0 parport.write-all.time 03 s32 RW 0 parport.write-all.tmax Exported Functions: Owner CodeAddr Arg FP Users Name 05 e0cfc180 e0f3a1b0 NO 1 or2.0 05 e0cfc180 e0f3a1c0 NO 1 or2.1 03 e0b60360 e0f3a0b4 NO 1 parport.0.read 03 e0b60440 e0f3a0b4 NO 1 parport.0.write 03 e0b60520 e0f3a0b4 NO 0 parport.read-all 03 e0b60560 e0f3a0b4 NO 0 parport.write-all Realtime Threads: Period FP Name (Time, Max-Time) 999849 YES thrd1 ( 7456, 27292 ) 1 parport.0.read 2 parport.0.write 3 or2.0 4 or2.1