empire@empire-System-Product-Name:~$ DEBUG=5 halrun -I -f save.hal
No command 'halrun' found, did you mean:
Command 'falrun' from package 'falconpl' (universe)
halrun: command not found
empire@empire-System-Product-Name:~$ cd linuxcnc-rtnet2
empire@empire-System-Product-Name:~/linuxcnc-rtnet2$ . ./scripts/rip-environmentempire@empire-System-Product-Name:~/linuxcnc-rtnet2$ DEBUG=5 halrun -I -f save.hal
rtapi:0 stopped
msgd:0 stopped
save.hal:3: Component 'threads' ready
save.hal:3: Program '/home/empire/linuxcnc-rtnet2/libexec/rtapi_app_xenomai' started
save.hal:3: Realtime module 'threads' loaded
save.hal:4: Component 'hostmot2' ready
save.hal:4: Program '/home/empire/linuxcnc-rtnet2/libexec/rtapi_app_xenomai' started
save.hal:4: Realtime module 'hostmot2' loaded
save.hal:5: Component 'hm2_eth' ready
save.hal:5: Program '/home/empire/linuxcnc-rtnet2/libexec/rtapi_app_xenomai' started
save.hal:5: Realtime module 'hm2_eth' loaded
save.hal:12: Function 'hm2_7i80.0.pet_watchdog' added to thread 'test-thread'
save.hal:13: Function 'hm2_7i80.0.read' added to thread 'test-thread'
save.hal:14: Function 'hm2_7i80.0.write' added to thread 'test-thread'
save.hal:15: setting parameter 'hm2_7i80.0.gpio.024.is_opendrain' to 'true'
save.hal:15: Parameter 'hm2_7i80.0.gpio.024.is_opendrain' set to true
save.hal:16: setting parameter 'hm2_7i80.0.gpio.024.is_output' to 'true'
save.hal:16: Parameter 'hm2_7i80.0.gpio.024.is_output' set to true
save.hal:18: Realtime threads started
halcmd: show
Loaded HAL Components:
ID Type Name PID State
9 User halcmd2287 2287 ready
8 RT hm2_eth ready
6 RT hostmot2 ready
4 RT threads ready
Component Pins:
Owner Type Dir Value Name Epsilon Flags
8 s32 OUT 0 hm2_7i80.0.encoder.00.count 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.00.count-latched 0.0000000
8 bit I/O FALSE hm2_7i80.0.encoder.00.index-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.00.latch-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.00.latch-polarity 0.0000000
8 float OUT 0 hm2_7i80.0.encoder.00.position 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.00.position-latched 0.0000000
8 bit OUT FALSE hm2_7i80.0.encoder.00.quadrature-error 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.00.rawcounts 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.00.rawlatch 0.000000 0
8 bit IN FALSE hm2_7i80.0.encoder.00.reset 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.00.velocity 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.01.count 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.01.count-latched 0.0000000
8 bit I/O FALSE hm2_7i80.0.encoder.01.index-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.01.latch-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.01.latch-polarity 0.0000000
8 float OUT 0 hm2_7i80.0.encoder.01.position 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.01.position-latched 0.0000000
8 bit OUT FALSE hm2_7i80.0.encoder.01.quadrature-error 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.01.rawcounts 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.01.rawlatch 0.000000 0
8 bit IN FALSE hm2_7i80.0.encoder.01.reset 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.01.velocity 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.02.count 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.02.count-latched 0.0000000
8 bit I/O FALSE hm2_7i80.0.encoder.02.index-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.02.latch-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.02.latch-polarity 0.0000000
8 float OUT 0 hm2_7i80.0.encoder.02.position 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.02.position-latched 0.0000000
8 bit OUT FALSE hm2_7i80.0.encoder.02.quadrature-error 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.02.rawcounts 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.02.rawlatch 0.000000 0
8 bit IN FALSE hm2_7i80.0.encoder.02.reset 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.02.velocity 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.03.count 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.03.count-latched 0.0000000
8 bit I/O FALSE hm2_7i80.0.encoder.03.index-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.03.latch-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.03.latch-polarity 0.0000000
8 float OUT 0 hm2_7i80.0.encoder.03.position 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.03.position-latched 0.0000000
8 bit OUT FALSE hm2_7i80.0.encoder.03.quadrature-error 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.03.rawcounts 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.03.rawlatch 0.000000 0
8 bit IN FALSE hm2_7i80.0.encoder.03.reset 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.03.velocity 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.04.count 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.04.count-latched 0.0000000
8 bit I/O FALSE hm2_7i80.0.encoder.04.index-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.04.latch-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.04.latch-polarity 0.0000000
8 float OUT 0 hm2_7i80.0.encoder.04.position 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.04.position-latched 0.0000000
8 bit OUT FALSE hm2_7i80.0.encoder.04.quadrature-error 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.04.rawcounts 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.04.rawlatch 0.000000 0
8 bit IN FALSE hm2_7i80.0.encoder.04.reset 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.04.velocity 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.05.count 0.000000 0
8 s32 OUT 0 hm2_7i80.0.encoder.05.count-latched 0.0000000
8 bit I/O FALSE hm2_7i80.0.encoder.05.index-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.05.latch-enable 0.0000000
8 bit IN FALSE hm2_7i80.0.encoder.05.latch-polarity 0.0000000
8 float OUT 0 hm2_7i80.0.encoder.05.position 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.05.position-latched 0.0000000
8 bit OUT FALSE hm2_7i80.0.encoder.05.quadrature-error 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.05.rawcounts 0.0000000
8 s32 OUT 0 hm2_7i80.0.encoder.05.rawlatch 0.000000 0
8 bit IN FALSE hm2_7i80.0.encoder.05.reset 0.000000 0
8 float OUT 0 hm2_7i80.0.encoder.05.velocity 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.000.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.000.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.001.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.001.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.002.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.002.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.003.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.003.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.004.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.004.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.005.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.005.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.006.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.006.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.007.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.007.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.008.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.008.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.009.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.009.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.010.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.010.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.011.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.011.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.012.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.012.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.013.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.013.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.014.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.014.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.015.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.015.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.016.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.016.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.017.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.017.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.018.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.018.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.019.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.019.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.020.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.020.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.021.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.021.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.022.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.022.in_not 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.023.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.023.in_not 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.024.in 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.024.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.024.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.025.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.025.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.025.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.026.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.026.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.026.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.027.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.027.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.027.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.028.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.028.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.028.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.029.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.029.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.029.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.030.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.030.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.030.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.031.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.031.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.031.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.032.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.032.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.032.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.033.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.033.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.033.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.034.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.034.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.034.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.035.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.035.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.035.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.036.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.036.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.036.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.037.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.037.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.037.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.038.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.038.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.038.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.039.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.039.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.039.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.040.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.040.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.040.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.041.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.041.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.041.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.042.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.042.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.042.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.043.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.043.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.043.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.044.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.044.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.044.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.045.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.045.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.045.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.046.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.046.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.046.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.047.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.047.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.047.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.048.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.048.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.048.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.049.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.049.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.049.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.050.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.050.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.050.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.051.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.051.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.051.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.052.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.052.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.052.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.053.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.053.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.053.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.054.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.054.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.054.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.055.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.055.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.055.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.056.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.056.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.056.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.057.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.057.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.057.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.058.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.058.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.058.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.059.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.059.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.059.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.060.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.060.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.060.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.061.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.061.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.061.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.062.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.062.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.062.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.063.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.063.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.063.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.064.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.064.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.064.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.065.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.065.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.065.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.066.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.066.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.066.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.067.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.067.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.067.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.068.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.068.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.068.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.069.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.069.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.069.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.070.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.070.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.070.out 0.000000 0
8 bit OUT TRUE hm2_7i80.0.gpio.071.in 0.000000 0
8 bit OUT FALSE hm2_7i80.0.gpio.071.in_not 0.000000 0
8 bit IN FALSE hm2_7i80.0.gpio.071.out 0.000000 0
8 bit IN FALSE hm2_7i80.0.led.CR01 0.000000 0
8 bit IN FALSE hm2_7i80.0.led.CR02 0.000000 0
8 bit IN FALSE hm2_7i80.0.led.CR03 0.000000 0
8 bit IN FALSE hm2_7i80.0.led.CR04 0.000000 0
8 bit IN FALSE hm2_7i80.0.pwmgen.00.enable 0.000000 0
8 float IN 0 hm2_7i80.0.pwmgen.00.value 0.000000 0
8 bit IN FALSE hm2_7i80.0.pwmgen.01.enable 0.000000 0
8 float IN 0 hm2_7i80.0.pwmgen.01.value 0.000000 0
8 bit IN FALSE hm2_7i80.0.pwmgen.02.enable 0.000000 0
8 float IN 0 hm2_7i80.0.pwmgen.02.value 0.000000 0
8 bit IN FALSE hm2_7i80.0.pwmgen.03.enable 0.000000 0
8 float IN 0 hm2_7i80.0.pwmgen.03.value 0.000000 0
8 bit IN FALSE hm2_7i80.0.pwmgen.04.enable 0.000000 0
8 float IN 0 hm2_7i80.0.pwmgen.04.value 0.000000 0
8 bit IN FALSE hm2_7i80.0.pwmgen.05.enable 0.000000 0
8 float IN 0 hm2_7i80.0.pwmgen.05.value 0.000000 0
8 bit I/O FALSE hm2_7i80.0.watchdog.has_bit 0.000000 0
Pin Aliases:
Alias Original Name
Signals:
Type Value Name (linked to)
Parameters:
Owner Type Dir Value Name
8 bit RW FALSE hm2_7i80.0.encoder.00.counter-mode
8 bit RW TRUE hm2_7i80.0.encoder.00.filter
8 bit RW FALSE hm2_7i80.0.encoder.00.index-invert
8 bit RW FALSE hm2_7i80.0.encoder.00.index-mask
8 bit RW FALSE hm2_7i80.0.encoder.00.index-mask-invert
8 float RW 1 hm2_7i80.0.encoder.00.scale
8 float RW 0.5 hm2_7i80.0.encoder.00.vel-timeout
8 bit RW FALSE hm2_7i80.0.encoder.01.counter-mode
8 bit RW TRUE hm2_7i80.0.encoder.01.filter
8 bit RW FALSE hm2_7i80.0.encoder.01.index-invert
8 bit RW FALSE hm2_7i80.0.encoder.01.index-mask
8 bit RW FALSE hm2_7i80.0.encoder.01.index-mask-invert
8 float RW 1 hm2_7i80.0.encoder.01.scale
8 float RW 0.5 hm2_7i80.0.encoder.01.vel-timeout
8 bit RW FALSE hm2_7i80.0.encoder.02.counter-mode
8 bit RW TRUE hm2_7i80.0.encoder.02.filter
8 bit RW FALSE hm2_7i80.0.encoder.02.index-invert
8 bit RW FALSE hm2_7i80.0.encoder.02.index-mask
8 bit RW FALSE hm2_7i80.0.encoder.02.index-mask-invert
8 float RW 1 hm2_7i80.0.encoder.02.scale
8 float RW 0.5 hm2_7i80.0.encoder.02.vel-timeout
8 bit RW FALSE hm2_7i80.0.encoder.03.counter-mode
8 bit RW TRUE hm2_7i80.0.encoder.03.filter
8 bit RW FALSE hm2_7i80.0.encoder.03.index-invert
8 bit RW FALSE hm2_7i80.0.encoder.03.index-mask
8 bit RW FALSE hm2_7i80.0.encoder.03.index-mask-invert
8 float RW 1 hm2_7i80.0.encoder.03.scale
8 float RW 0.5 hm2_7i80.0.encoder.03.vel-timeout
8 bit RW FALSE hm2_7i80.0.encoder.04.counter-mode
8 bit RW TRUE hm2_7i80.0.encoder.04.filter
8 bit RW FALSE hm2_7i80.0.encoder.04.index-invert
8 bit RW FALSE hm2_7i80.0.encoder.04.index-mask
8 bit RW FALSE hm2_7i80.0.encoder.04.index-mask-invert
8 float RW 1 hm2_7i80.0.encoder.04.scale
8 float RW 0.5 hm2_7i80.0.encoder.04.vel-timeout
8 bit RW FALSE hm2_7i80.0.encoder.05.counter-mode
8 bit RW TRUE hm2_7i80.0.encoder.05.filter
8 bit RW FALSE hm2_7i80.0.encoder.05.index-invert
8 bit RW FALSE hm2_7i80.0.encoder.05.index-mask
8 bit RW FALSE hm2_7i80.0.encoder.05.index-mask-invert
8 float RW 1 hm2_7i80.0.encoder.05.scale
8 float RW 0.5 hm2_7i80.0.encoder.05.vel-timeout
8 bit RW FALSE hm2_7i80.0.gpio.000.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.000.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.010.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.010.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.011.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.011.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.012.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.012.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.013.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.013.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.014.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.014.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.015.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.015.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.016.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.016.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.017.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.017.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.018.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.018.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.019.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.019.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.020.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.020.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.021.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.021.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.022.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.022.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.023.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.023.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.024.invert_output
8 bit RW TRUE hm2_7i80.0.gpio.024.is_opendrain
8 bit RW TRUE hm2_7i80.0.gpio.024.is_output
8 bit RW FALSE hm2_7i80.0.gpio.025.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.025.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.025.is_output
8 bit RW FALSE hm2_7i80.0.gpio.026.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.026.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.026.is_output
8 bit RW FALSE hm2_7i80.0.gpio.027.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.027.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.027.is_output
8 bit RW FALSE hm2_7i80.0.gpio.028.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.028.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.028.is_output
8 bit RW FALSE hm2_7i80.0.gpio.029.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.029.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.029.is_output
8 bit RW FALSE hm2_7i80.0.gpio.030.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.030.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.030.is_output
8 bit RW FALSE hm2_7i80.0.gpio.031.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.031.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.031.is_output
8 bit RW FALSE hm2_7i80.0.gpio.032.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.032.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.032.is_output
8 bit RW FALSE hm2_7i80.0.gpio.033.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.033.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.033.is_output
8 bit RW FALSE hm2_7i80.0.gpio.034.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.034.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.034.is_output
8 bit RW FALSE hm2_7i80.0.gpio.035.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.035.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.035.is_output
8 bit RW FALSE hm2_7i80.0.gpio.036.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.036.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.036.is_output
8 bit RW FALSE hm2_7i80.0.gpio.037.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.037.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.037.is_output
8 bit RW FALSE hm2_7i80.0.gpio.038.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.038.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.038.is_output
8 bit RW FALSE hm2_7i80.0.gpio.039.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.039.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.039.is_output
8 bit RW FALSE hm2_7i80.0.gpio.040.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.040.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.040.is_output
8 bit RW FALSE hm2_7i80.0.gpio.041.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.041.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.041.is_output
8 bit RW FALSE hm2_7i80.0.gpio.042.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.042.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.042.is_output
8 bit RW FALSE hm2_7i80.0.gpio.043.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.043.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.043.is_output
8 bit RW FALSE hm2_7i80.0.gpio.044.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.044.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.044.is_output
8 bit RW FALSE hm2_7i80.0.gpio.045.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.045.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.045.is_output
8 bit RW FALSE hm2_7i80.0.gpio.046.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.046.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.046.is_output
8 bit RW FALSE hm2_7i80.0.gpio.047.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.047.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.047.is_output
8 bit RW FALSE hm2_7i80.0.gpio.048.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.048.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.048.is_output
8 bit RW FALSE hm2_7i80.0.gpio.049.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.049.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.049.is_output
8 bit RW FALSE hm2_7i80.0.gpio.050.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.050.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.050.is_output
8 bit RW FALSE hm2_7i80.0.gpio.051.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.051.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.051.is_output
8 bit RW FALSE hm2_7i80.0.gpio.052.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.052.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.052.is_output
8 bit RW FALSE hm2_7i80.0.gpio.053.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.053.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.053.is_output
8 bit RW FALSE hm2_7i80.0.gpio.054.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.054.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.054.is_output
8 bit RW FALSE hm2_7i80.0.gpio.055.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.055.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.055.is_output
8 bit RW FALSE hm2_7i80.0.gpio.056.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.056.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.056.is_output
8 bit RW FALSE hm2_7i80.0.gpio.057.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.057.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.057.is_output
8 bit RW FALSE hm2_7i80.0.gpio.058.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.058.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.058.is_output
8 bit RW FALSE hm2_7i80.0.gpio.059.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.059.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.059.is_output
8 bit RW FALSE hm2_7i80.0.gpio.060.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.060.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.060.is_output
8 bit RW FALSE hm2_7i80.0.gpio.061.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.061.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.061.is_output
8 bit RW FALSE hm2_7i80.0.gpio.062.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.062.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.062.is_output
8 bit RW FALSE hm2_7i80.0.gpio.063.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.063.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.063.is_output
8 bit RW FALSE hm2_7i80.0.gpio.064.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.064.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.064.is_output
8 bit RW FALSE hm2_7i80.0.gpio.065.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.065.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.065.is_output
8 bit RW FALSE hm2_7i80.0.gpio.066.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.066.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.066.is_output
8 bit RW FALSE hm2_7i80.0.gpio.067.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.067.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.067.is_output
8 bit RW FALSE hm2_7i80.0.gpio.068.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.068.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.068.is_output
8 bit RW FALSE hm2_7i80.0.gpio.069.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.069.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.069.is_output
8 bit RW FALSE hm2_7i80.0.gpio.070.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.070.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.070.is_output
8 bit RW FALSE hm2_7i80.0.gpio.071.invert_output
8 bit RW FALSE hm2_7i80.0.gpio.071.is_opendrain
8 bit RW FALSE hm2_7i80.0.gpio.071.is_output
8 bit RW FALSE hm2_7i80.0.io_error
8 s32 RO 6155 hm2_7i80.0.pet_watchdog.time
8 s32 RW 15179 hm2_7i80.0.pet_watchdog.tmax
8 s32 RW 1 hm2_7i80.0.pwmgen.00.output-type
8 float RW 1 hm2_7i80.0.pwmgen.00.scale
8 s32 RW 1 hm2_7i80.0.pwmgen.01.output-type
8 float RW 1 hm2_7i80.0.pwmgen.01.scale
8 s32 RW 1 hm2_7i80.0.pwmgen.02.output-type
8 float RW 1 hm2_7i80.0.pwmgen.02.scale
8 s32 RW 1 hm2_7i80.0.pwmgen.03.output-type
8 float RW 1 hm2_7i80.0.pwmgen.03.scale
8 s32 RW 1 hm2_7i80.0.pwmgen.04.output-type
8 float RW 1 hm2_7i80.0.pwmgen.04.scale
8 s32 RW 1 hm2_7i80.0.pwmgen.05.output-type
8 float RW 1 hm2_7i80.0.pwmgen.05.scale
8 u32 RW 0x00004E20 hm2_7i80.0.pwmgen.pdm_frequency
8 u32 RW 0x00004E20 hm2_7i80.0.pwmgen.pwm_frequency
8 s32 RO 300318 hm2_7i80.0.read.time
8 s32 RW 319186 hm2_7i80.0.read.tmax
8 u32 RW 0x004C4B40 hm2_7i80.0.watchdog.timeout_ns
8 s32 RO 12937 hm2_7i80.0.write.time
8 s32 RW 45977 hm2_7i80.0.write.tmax
Parameter Aliases:
Alias Original Name
Exported Functions:
Owner CodeAddr Arg FP Users Name
00008 7f8912179100 7f89040009d0 NO 1 hm2_7i80.0.pet_watchdog
00008 7f891216c49b 7f89040009d0 YES 1 hm2_7i80.0.read
00008 7f891216c3d7 7f89040009d0 YES 1 hm2_7i80.0.write
Realtime Threads (flavor: xenomai) :
Period FP Name ( Time, Max-Time )
1000000 YES test-thread ( 319410, 368717 )
1 hm2_7i80.0.pet_watchdog
2 hm2_7i80.0.read
3 hm2_7i80.0.write
halcmd: