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