rrel@darrel-desktop:~$ halcmd show param Parameters: Owner Type Dir Value Name 7 s32 RO 0 axis.0.home-state 7 s32 RO 0 axis.1.home-state 7 s32 RO 0 axis.2.home-state 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-00-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-01-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-02-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-03-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-04-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-05-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-06-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-07-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-08-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-09-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-10-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-11-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-12-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-13-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-14-invert 10 bit RW FALSE hm2_5i25.0.7i77.0.0.output-15-invert 10 u32 RO 0x120001D4 hm2_5i25.0.7i77.0.0.serial-number 10 u32 RO 0x00420000 hm2_5i25.0.7i77.0.0.status 10 bit RW FALSE hm2_5i25.0.7i77.0.1.analogena-invert 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-maxlim 10 float RW -10 hm2_5i25.0.7i77.0.1.analogout0-minlim 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-scalemax 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-maxlim 10 float RW -10 hm2_5i25.0.7i77.0.1.analogout1-minlim 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-scalemax 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-maxlim 10 float RW -10 hm2_5i25.0.7i77.0.1.analogout2-minlim 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-scalemax 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-maxlim 10 float RW -10 hm2_5i25.0.7i77.0.1.analogout3-minlim 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-scalemax 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-maxlim 10 float RW -10 hm2_5i25.0.7i77.0.1.analogout4-minlim 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-scalemax 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-maxlim 10 float RW -10 hm2_5i25.0.7i77.0.1.analogout5-minlim 10 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-scalemax 10 u32 RO 0x110001D4 hm2_5i25.0.7i77.0.1.serial-number 10 bit RW FALSE hm2_5i25.0.7i77.0.1.spinena-invert 10 u32 RO 0x00420000 hm2_5i25.0.7i77.0.1.status 10 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode 10 bit RW TRUE hm2_5i25.0.encoder.00.filter 10 bit RW FALSE hm2_5i25.0.encoder.00.index-invert 10 bit RW FALSE hm2_5i25.0.encoder.00.index-mask 10 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert 10 float RW 81920 hm2_5i25.0.encoder.00.scale 10 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout 10 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode 10 bit RW TRUE hm2_5i25.0.encoder.01.filter 10 bit RW FALSE hm2_5i25.0.encoder.01.index-invert 10 bit RW FALSE hm2_5i25.0.encoder.01.index-mask 10 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert 10 float RW -81920 hm2_5i25.0.encoder.01.scale 10 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout 10 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode 10 bit RW TRUE hm2_5i25.0.encoder.02.filter 10 bit RW FALSE hm2_5i25.0.encoder.02.index-invert 10 bit RW FALSE hm2_5i25.0.encoder.02.index-mask 10 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert 10 float RW 81920 hm2_5i25.0.encoder.02.scale 10 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout 10 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode 10 bit RW TRUE hm2_5i25.0.encoder.03.filter 10 bit RW FALSE hm2_5i25.0.encoder.03.index-invert 10 bit RW FALSE hm2_5i25.0.encoder.03.index-mask 10 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert 10 float RW 1 hm2_5i25.0.encoder.03.scale 10 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout 10 bit RW FALSE hm2_5i25.0.encoder.04.counter-mode 10 bit RW TRUE hm2_5i25.0.encoder.04.filter 10 bit RW FALSE hm2_5i25.0.encoder.04.index-invert 10 bit RW FALSE hm2_5i25.0.encoder.04.index-mask 10 bit RW FALSE hm2_5i25.0.encoder.04.index-mask-invert 10 float RW 1 hm2_5i25.0.encoder.04.scale 10 float RW 0.5 hm2_5i25.0.encoder.04.vel-timeout 10 bit RW FALSE hm2_5i25.0.encoder.05.counter-mode 10 bit RW TRUE hm2_5i25.0.encoder.05.filter 10 bit RW FALSE hm2_5i25.0.encoder.05.index-invert 10 bit RW FALSE hm2_5i25.0.encoder.05.index-mask 10 bit RW FALSE hm2_5i25.0.encoder.05.index-mask-invert 10 float RW 1 hm2_5i25.0.encoder.05.scale 10 float RW 0.5 hm2_5i25.0.encoder.05.vel-timeout 10 bit RW FALSE hm2_5i25.0.gpio.000.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.000.is_output 10 bit RW FALSE hm2_5i25.0.gpio.001.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.001.is_output 10 bit RW FALSE hm2_5i25.0.gpio.002.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.002.is_output 10 bit RW FALSE hm2_5i25.0.gpio.003.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.005.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.007.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.017.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.017.is_output 10 bit RW FALSE hm2_5i25.0.gpio.018.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.018.is_output 10 bit RW FALSE hm2_5i25.0.gpio.019.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.019.is_output 10 bit RW FALSE hm2_5i25.0.gpio.020.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.020.is_output 10 bit RW FALSE hm2_5i25.0.gpio.021.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.021.is_output 10 bit RW FALSE hm2_5i25.0.gpio.022.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.022.is_output 10 bit RW FALSE hm2_5i25.0.gpio.023.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.023.is_output 10 bit RW FALSE hm2_5i25.0.gpio.024.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.024.is_output 10 bit RW FALSE hm2_5i25.0.gpio.025.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.025.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.025.is_output 10 bit RW FALSE hm2_5i25.0.gpio.026.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.026.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.026.is_output 10 bit RW FALSE hm2_5i25.0.gpio.027.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.027.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.027.is_output 10 bit RW FALSE hm2_5i25.0.gpio.028.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.028.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.028.is_output 10 bit RW FALSE hm2_5i25.0.gpio.029.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.029.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.029.is_output 10 bit RW FALSE hm2_5i25.0.gpio.030.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.030.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.030.is_output 10 bit RW FALSE hm2_5i25.0.gpio.031.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.031.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.031.is_output 10 bit RW FALSE hm2_5i25.0.gpio.032.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.032.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.032.is_output 10 bit RW FALSE hm2_5i25.0.gpio.033.invert_output 10 bit RW FALSE hm2_5i25.0.gpio.033.is_opendrain 10 bit RW FALSE hm2_5i25.0.gpio.033.is_output 10 bit RW FALSE hm2_5i25.0.io_error 10 s32 RO 720 hm2_5i25.0.pet_watchdog.time 10 s32 RW 7816 hm2_5i25.0.pet_watchdog.tmax 10 s32 RO 53256 hm2_5i25.0.read.time 10 s32 RW 182688 hm2_5i25.0.read.tmax 10 s32 RO 0 hm2_5i25.0.read_gpio.time 10 s32 RW 0 hm2_5i25.0.read_gpio.tmax 10 u32 RW 0x00000001 hm2_5i25.0.sserial.port-0.fault-dec 10 u32 RW 0x0000000A hm2_5i25.0.sserial.port-0.fault-inc 10 u32 RW 0x000000C8 hm2_5i25.0.sserial.port-0.fault-lim 10 u32 RW 0x00989680 hm2_5i25.0.watchdog.timeout_ns 10 s32 RO 20952 hm2_5i25.0.write.time 10 s32 RW 66120 hm2_5i25.0.write.tmax 10 s32 RO 0 hm2_5i25.0.write_gpio.time 10 s32 RW 0 hm2_5i25.0.write_gpio.tmax 7 s32 RO 752 motion-command-handler.time 7 s32 RW 5864 motion-command-handler.tmax 7 s32 RO 10968 motion-controller.time 7 s32 RW 97544 motion-controller.tmax 7 bit RO FALSE motion.debug-bit-0 7 bit RO FALSE motion.debug-bit-1 7 float RO 1 motion.debug-float-0 7 float RO 0 motion.debug-float-1 7 float RO 0 motion.debug-float-2 7 float RO 1 motion.debug-float-3 7 s32 RO 0 motion.debug-s32-0 7 s32 RO 0 motion.debug-s32-1 7 u32 RO 0x0030A898 motion.servo.last-period 7 float RO 998930.6 motion.servo.last-period-ns 7 u32 RW 0x00000000 motion.servo.overruns 8 s32 RO 1616 pid.0.do-pid-calcs.time 8 s32 RW 17864 pid.0.do-pid-calcs.tmax 8 s32 RO 536 pid.1.do-pid-calcs.time 8 s32 RW 15768 pid.1.do-pid-calcs.tmax 8 s32 RO 536 pid.2.do-pid-calcs.time 8 s32 RW 8264 pid.2.do-pid-calcs.tmax 7 float RO 0 tc.0.acc 7 float RO 0 tc.0.pos 7 float RO 0 tc.0.vel 7 float RO 0 tc.1.acc 7 float RO 0 tc.1.pos 7 float RO 0 tc.1.vel 7 float RO 0 tc.2.acc 7 float RO 0 tc.2.pos 7 float RO 0 tc.2.vel 7 float RO 0 tc.3.acc 7 float RO 0 tc.3.pos 7 float RO 0 tc.3.vel 7 u32 RO 0x00000000 traj.active_tc 7 float RO 0 traj.pos_out 7 float RO 0 traj.vel_out