tomp@cncbox:~/emc2-head$ bin/halcmd show
Loaded HAL Components:
ID Type Name PID State
00008 User halcmd20121 20121 ready
00007 User halmeter-20071 20071 initializing
00006 RT or2 ready
00003 User halcmd20045 20045 ready
00005 RT threads ready
00004 User fred 20047 ready
00002 RT hal_parport ready
Component Pins:
Owner Type Dir Value Name
04 bit IN FALSE fred.led.0
04 bit OUT FALSE fred.mySoftButton
06 bit IN FALSE or2.0.in0 <== parport.0.pin-11-in-not
06 bit IN FALSE or2.0.in1 <== fred.mySoftButton
06 bit OUT FALSE or2.0.out
06 bit IN FALSE or2.1.in0 <== parport.0.pin-11-in-not
06 bit IN FALSE or2.1.in1 <== fred.mySoftButton
06 bit OUT FALSE or2.1.out
02 bit IN FALSE parport.0.pin-01-out
02 bit IN FALSE parport.0.pin-02-out
02 bit IN FALSE parport.0.pin-03-out
02 bit IN FALSE parport.0.pin-04-out
02 bit IN FALSE parport.0.pin-05-out
02 bit IN FALSE parport.0.pin-06-out
02 bit IN FALSE parport.0.pin-07-out
02 bit IN FALSE parport.0.pin-08-out
02 bit IN FALSE parport.0.pin-09-out
02 bit OUT TRUE parport.0.pin-10-in
02 bit OUT FALSE parport.0.pin-10-in-not
02 bit OUT TRUE parport.0.pin-11-in
02 bit OUT FALSE parport.0.pin-11-in-not
02 bit OUT TRUE parport.0.pin-12-in
02 bit OUT FALSE parport.0.pin-12-in-not
02 bit OUT TRUE parport.0.pin-13-in
02 bit OUT FALSE parport.0.pin-13-in-not
02 bit IN FALSE parport.0.pin-14-out
02 bit OUT TRUE parport.0.pin-15-in
02 bit OUT FALSE parport.0.pin-15-in-not
02 bit IN FALSE parport.0.pin-16-out
02 bit IN FALSE parport.0.pin-17-out
Signals:
Type Value Name
bit FALSE fred.mySoftButton
==> or2.0.in1
==> or2.1.in1
bit FALSE parport.0.pin-11-in-not
==> or2.0.in0
==> or2.1.in0
Parameters:
Owner Type Dir Value Name
06 s32 RO 732 or2.0.time
06 s32 RW 21004 or2.0.tmax
06 s32 RO 108 or2.1.time
06 s32 RW 19812 or2.1.tmax
02 bit RW FALSE parport.0.pin-01-out-invert
02 bit RW FALSE parport.0.pin-02-out-invert
02 bit RW FALSE parport.0.pin-03-out-invert
02 bit RW FALSE parport.0.pin-04-out-invert
02 bit RW FALSE parport.0.pin-05-out-invert
02 bit RW FALSE parport.0.pin-06-out-invert
02 bit RW FALSE parport.0.pin-07-out-invert
02 bit RW FALSE parport.0.pin-08-out-invert
02 bit RW FALSE parport.0.pin-09-out-invert
02 bit RW FALSE parport.0.pin-14-out-invert
02 bit RW FALSE parport.0.pin-16-out-invert
02 bit RW FALSE parport.0.pin-17-out-invert
02 s32 RO 3492 parport.0.read.time
02 s32 RW 26164 parport.0.read.tmax
02 s32 RO 5340 parport.0.write.time
02 s32 RW 24760 parport.0.write.tmax
02 s32 RO 0 parport.read-all.time
02 s32 RW 0 parport.read-all.tmax
02 s32 RO 0 parport.write-all.time
02 s32 RW 0 parport.write-all.tmax
Exported Functions:
Owner CodeAddr Arg FP Users Name
06 e0cfc180 e0f3a1b0 NO 1 or2.0
06 e0cfc180 e0f3a1c0 NO 1 or2.1
02 e0b60360 e0f3a0b4 NO 1 parport.0.read
02 e0b60440 e0f3a0b4 NO 1 parport.0.write
02 e0b60520 e0f3a0b4 NO 0 parport.read-all
02 e0b60560 e0f3a0b4 NO 0 parport.write-all
Realtime Threads:
Period FP Name (Time, Max-Time)
999849 YES thrd1 ( 8916, 34268 )
1 parport.0.read
2 parport.0.write
3 or2.0
4 or2.1