Станок собираем вместе с wick3.
Всем привет! сейчас немного проясню что происходит в консоли при попытках настройки.
Работаем под системой:
Код: Выделить всё
oot@16K20T1:/home/duke# uname -a
Linux 16K20T1 2.6.32-122-rtai #rtai SMP Tue Jul 27 12:44:07 CDT 2010 i686 GNU/Linux
После установки Системы и запуске "pncconfig" платы 5i25 и 7i77 опрашиваются и реагируют на манипуляции "вывода" (Щелкают релейками). Аналоговый выход отказываются видеть напрочь...
Было принято решение переустановить систему, - но положительных результатов не дало.
Почитавши немного форум решили обновить прошивки "firmware" на платах,
и тут начались вопросы и спотыкание об подводные камни.
1. Обновление прошивки платы 5i25 прошло успешно:
Код: Выделить всё
root@16K20T1:/home/duke# cd ./mesa/5i25/5i25/utils/linux/
root@16K20T1:/home/duke/mesa/5i25/5i25/utils/linux# ./mesaflash --device 5i25 --write /home/duke/mesa/5i25/5i25/configs/hostmot2/5i25_7i77x2.bit
Checking file... OK
File type: BIT file
Design name: TopPCIHostMot2b.ncd;UserID=0xFFFFFFFF
Part name: 6slx9tqg144
Design date: 2015/12/21
Design time: 18:08:46
Config Length: 340604
Boot sector OK
EEPROM sectors to write: 5, max sectors in area: 8
Erasing EEPROM sectors starting from 0x80000...
|EEEEEE
Programming EEPROM area starting from 0x80000...
|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Board configuration updated successfully
root@16K20T1:/home/duke/mesa/5i25/5i25/utils/linux# ./mesaflash --device 5i25 --verify /home/duke/mesa/5i25/5i25/configs/hostmot2/5i25_7i77x2.bit
Checking file... OK
File type: BIT file
Design name: TopPCIHostMot2b.ncd;UserID=0xFFFFFFFF
Part name: 6slx9tqg144
Design date: 2015/12/21
Design time: 18:08:46
Config Length: 340604
Boot sector OK
Verifying EEPROM sectors starting from 0x80000...
|VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Board configuration verified successfully
root@16K20T1:/home/duke/mesa/5i25/5i25/utils/linux# shudown -r now
Опосля перезапустили прошивку командой:
Код: Выделить всё
root@16K20T1:/home/duke/mesa/5i25/5i25/utils/linux# ./mesaflash --device 5i25 --reload
Далее обновление sserial.
Обновление платы 7i77 не прошло, отлаживая процесс по шагово перечитывая скрипты вот где споткнулся:
Код: Выделить всё
root@16K20T1:/home/duke# halrun
halcmd: loadrt hostmot2 sserial_baudrate=115200
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/linuxcnc/hostmot2.ko': -1 Unknown symbol in module
<stdin>:1: exit value: 1
<stdin>:1: insmod failed, returned -1
See the output of 'dmesg' for more information.
halcmd:
Вопрос: что делаем не так? Может какие пакеты недокинули или есть какие нюансы???
Вывод kernel.log ругается что не известная команда.
ну и прицепом вывод Halrun с загружеными модулями ядра hostmot2 и hm2_pci:
(для просмотра содержимого нажмите на ссылку)duke@16K20T1:~$ halrun
halcmd: loadrt hostmot2
halcmd: loadrt hm2_pci
halcmd:
duke@16K20T1:~$ halcmd show |grep hm2
5 RT hm2_pci ready
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30-not
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31
5 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31-not
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-00
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-01
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-02
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-03
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-04
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-05
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-06
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-07
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-08
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-09
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-10
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-11
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-12
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-13
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-14
5 bit IN FALSE hm2_5i25.0.7i77.0.0.output-15
5 s32 OUT 0 hm2_5i25.0.encoder.00.count
5 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.00.position
5 float OUT 0 hm2_5i25.0.encoder.00.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.00.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.00.reset
5 float OUT 0 hm2_5i25.0.encoder.00.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.01.count
5 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.01.position
5 float OUT 0 hm2_5i25.0.encoder.01.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.01.reset
5 float OUT 0 hm2_5i25.0.encoder.01.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.02.count
5 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.02.position
5 float OUT 0 hm2_5i25.0.encoder.02.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.02.reset
5 float OUT 0 hm2_5i25.0.encoder.02.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.03.count
5 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.03.position
5 float OUT 0 hm2_5i25.0.encoder.03.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.03.reset
5 float OUT 0 hm2_5i25.0.encoder.03.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.04.count
5 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.04.position
5 float OUT 0 hm2_5i25.0.encoder.04.position-latched
5 s32 OUT 1 hm2_5i25.0.encoder.04.rawcounts
5 s32 OUT 1 hm2_5i25.0.encoder.04.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.04.reset
5 float OUT 0 hm2_5i25.0.encoder.04.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.05.count
5 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.05.position
5 float OUT 0 hm2_5i25.0.encoder.05.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.05.reset
5 float OUT 0 hm2_5i25.0.encoder.05.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.06.count
5 s32 OUT 0 hm2_5i25.0.encoder.06.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.06.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.06.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.06.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.06.position
5 float OUT 0 hm2_5i25.0.encoder.06.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.06.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.06.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.06.reset
5 float OUT 0 hm2_5i25.0.encoder.06.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.07.count
5 s32 OUT 0 hm2_5i25.0.encoder.07.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.07.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.07.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.07.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.07.position
5 float OUT 0 hm2_5i25.0.encoder.07.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.07.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.07.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.07.reset
5 float OUT 0 hm2_5i25.0.encoder.07.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.08.count
5 s32 OUT 0 hm2_5i25.0.encoder.08.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.08.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.08.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.08.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.08.position
5 float OUT 0 hm2_5i25.0.encoder.08.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.08.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.08.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.08.reset
5 float OUT 0 hm2_5i25.0.encoder.08.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.09.count
5 s32 OUT 0 hm2_5i25.0.encoder.09.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.09.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.09.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.09.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.09.position
5 float OUT 0 hm2_5i25.0.encoder.09.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.09.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.09.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.09.reset
5 float OUT 0 hm2_5i25.0.encoder.09.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.10.count
5 s32 OUT 0 hm2_5i25.0.encoder.10.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.10.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.10.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.10.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.10.position
5 float OUT 0 hm2_5i25.0.encoder.10.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.10.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.10.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.10.reset
5 float OUT 0 hm2_5i25.0.encoder.10.velocity
5 s32 OUT 0 hm2_5i25.0.encoder.11.count
5 s32 OUT 0 hm2_5i25.0.encoder.11.count-latched
5 bit I/O FALSE hm2_5i25.0.encoder.11.index-enable
5 bit IN FALSE hm2_5i25.0.encoder.11.latch-enable
5 bit IN FALSE hm2_5i25.0.encoder.11.latch-polarity
5 float OUT 0 hm2_5i25.0.encoder.11.position
5 float OUT 0 hm2_5i25.0.encoder.11.position-latched
5 s32 OUT 0 hm2_5i25.0.encoder.11.rawcounts
5 s32 OUT 0 hm2_5i25.0.encoder.11.rawlatch
5 bit IN FALSE hm2_5i25.0.encoder.11.reset
5 float OUT 0 hm2_5i25.0.encoder.11.velocity
5 bit OUT TRUE hm2_5i25.0.gpio.000.in
5 bit OUT FALSE hm2_5i25.0.gpio.000.in_not
5 bit IN FALSE hm2_5i25.0.gpio.000.out
5 bit OUT TRUE hm2_5i25.0.gpio.001.in
5 bit OUT FALSE hm2_5i25.0.gpio.001.in_not
5 bit IN FALSE hm2_5i25.0.gpio.001.out
5 bit OUT TRUE hm2_5i25.0.gpio.002.in
5 bit OUT FALSE hm2_5i25.0.gpio.002.in_not
5 bit IN FALSE hm2_5i25.0.gpio.002.out
5 bit OUT TRUE hm2_5i25.0.gpio.003.in
5 bit OUT FALSE hm2_5i25.0.gpio.003.in_not
5 bit IN FALSE hm2_5i25.0.gpio.003.out
5 bit OUT FALSE hm2_5i25.0.gpio.004.in
5 bit OUT TRUE hm2_5i25.0.gpio.004.in_not
5 bit IN FALSE hm2_5i25.0.gpio.004.out
5 bit OUT TRUE hm2_5i25.0.gpio.005.in
5 bit OUT FALSE hm2_5i25.0.gpio.005.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.006.in
5 bit OUT FALSE hm2_5i25.0.gpio.006.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.007.in
5 bit OUT TRUE hm2_5i25.0.gpio.007.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.008.in
5 bit OUT TRUE hm2_5i25.0.gpio.008.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.009.in
5 bit OUT TRUE hm2_5i25.0.gpio.009.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.010.in
5 bit OUT TRUE hm2_5i25.0.gpio.010.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.011.in
5 bit OUT TRUE hm2_5i25.0.gpio.011.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.012.in
5 bit OUT TRUE hm2_5i25.0.gpio.012.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.013.in
5 bit OUT TRUE hm2_5i25.0.gpio.013.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.014.in
5 bit OUT TRUE hm2_5i25.0.gpio.014.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.015.in
5 bit OUT TRUE hm2_5i25.0.gpio.015.in_not
5 bit OUT FALSE hm2_5i25.0.gpio.016.in
5 bit OUT TRUE hm2_5i25.0.gpio.016.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.017.in
5 bit OUT FALSE hm2_5i25.0.gpio.017.in_not
5 bit IN FALSE hm2_5i25.0.gpio.017.out
5 bit OUT TRUE hm2_5i25.0.gpio.018.in
5 bit OUT FALSE hm2_5i25.0.gpio.018.in_not
5 bit IN FALSE hm2_5i25.0.gpio.018.out
5 bit OUT TRUE hm2_5i25.0.gpio.019.in
5 bit OUT FALSE hm2_5i25.0.gpio.019.in_not
5 bit IN FALSE hm2_5i25.0.gpio.019.out
5 bit OUT TRUE hm2_5i25.0.gpio.020.in
5 bit OUT FALSE hm2_5i25.0.gpio.020.in_not
5 bit IN FALSE hm2_5i25.0.gpio.020.out
5 bit OUT TRUE hm2_5i25.0.gpio.021.in
5 bit OUT FALSE hm2_5i25.0.gpio.021.in_not
5 bit IN FALSE hm2_5i25.0.gpio.021.out
5 bit OUT TRUE hm2_5i25.0.gpio.022.in
5 bit OUT FALSE hm2_5i25.0.gpio.022.in_not
5 bit IN FALSE hm2_5i25.0.gpio.022.out
5 bit OUT TRUE hm2_5i25.0.gpio.023.in
5 bit OUT FALSE hm2_5i25.0.gpio.023.in_not
5 bit IN FALSE hm2_5i25.0.gpio.023.out
5 bit OUT FALSE hm2_5i25.0.gpio.024.in
5 bit OUT TRUE hm2_5i25.0.gpio.024.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.025.in
5 bit OUT FALSE hm2_5i25.0.gpio.025.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.026.in
5 bit OUT FALSE hm2_5i25.0.gpio.026.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.027.in
5 bit OUT FALSE hm2_5i25.0.gpio.027.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.028.in
5 bit OUT FALSE hm2_5i25.0.gpio.028.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.029.in
5 bit OUT FALSE hm2_5i25.0.gpio.029.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.030.in
5 bit OUT FALSE hm2_5i25.0.gpio.030.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.031.in
5 bit OUT FALSE hm2_5i25.0.gpio.031.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.032.in
5 bit OUT FALSE hm2_5i25.0.gpio.032.in_not
5 bit OUT TRUE hm2_5i25.0.gpio.033.in
5 bit OUT FALSE hm2_5i25.0.gpio.033.in_not
5 bit IN FALSE hm2_5i25.0.led.CR01
5 bit IN FALSE hm2_5i25.0.led.CR02
5 u32 IN 0x00000000 hm2_5i25.0.sserial.channel
5 u32 IN 0x00000000 hm2_5i25.0.sserial.parameter
5 u32 IN 0x00000000 hm2_5i25.0.sserial.port
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.port_state
5 bit IN TRUE hm2_5i25.0.sserial.port-0.run
5 bit IN FALSE hm2_5i25.0.sserial.read
5 u32 OUT 0x00000000 hm2_5i25.0.sserial.state
5 u32 IN 0x00000000 hm2_5i25.0.sserial.value
5 bit IN FALSE hm2_5i25.0.sserial.write
5 bit I/O FALSE hm2_5i25.0.watchdog.has_bit
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-00-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-01-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-02-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-03-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-04-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-05-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-06-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-07-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-08-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-09-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-10-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-11-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-12-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-13-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-14-invert
5 bit RW FALSE hm2_5i25.0.7i77.0.0.output-15-invert
5 u32 RO 0x1200012D hm2_5i25.0.7i77.0.0.serial-number
5 u32 RO 0x00000000 hm2_5i25.0.7i77.0.0.status
5 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.00.filter
5 bit RW FALSE hm2_5i25.0.encoder.00.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.00.scale
5 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.01.filter
5 bit RW FALSE hm2_5i25.0.encoder.01.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.01.scale
5 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.02.filter
5 bit RW FALSE hm2_5i25.0.encoder.02.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.02.scale
5 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.03.filter
5 bit RW FALSE hm2_5i25.0.encoder.03.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.03.scale
5 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.04.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.04.filter
5 bit RW FALSE hm2_5i25.0.encoder.04.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.04.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.04.scale
5 float RW 0.5 hm2_5i25.0.encoder.04.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.05.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.05.filter
5 bit RW FALSE hm2_5i25.0.encoder.05.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.05.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.05.scale
5 float RW 0.5 hm2_5i25.0.encoder.05.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.06.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.06.filter
5 bit RW FALSE hm2_5i25.0.encoder.06.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.06.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.06.scale
5 float RW 0.5 hm2_5i25.0.encoder.06.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.07.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.07.filter
5 bit RW FALSE hm2_5i25.0.encoder.07.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.07.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.07.scale
5 float RW 0.5 hm2_5i25.0.encoder.07.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.08.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.08.filter
5 bit RW FALSE hm2_5i25.0.encoder.08.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.08.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.08.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.08.scale
5 float RW 0.5 hm2_5i25.0.encoder.08.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.09.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.09.filter
5 bit RW FALSE hm2_5i25.0.encoder.09.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.09.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.09.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.09.scale
5 float RW 0.5 hm2_5i25.0.encoder.09.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.10.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.10.filter
5 bit RW FALSE hm2_5i25.0.encoder.10.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.10.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.10.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.10.scale
5 float RW 0.5 hm2_5i25.0.encoder.10.vel-timeout
5 bit RW FALSE hm2_5i25.0.encoder.11.counter-mode
5 bit RW TRUE hm2_5i25.0.encoder.11.filter
5 bit RW FALSE hm2_5i25.0.encoder.11.index-invert
5 bit RW FALSE hm2_5i25.0.encoder.11.index-mask
5 bit RW FALSE hm2_5i25.0.encoder.11.index-mask-invert
5 float RW 1 hm2_5i25.0.encoder.11.scale
5 float RW 0.5 hm2_5i25.0.encoder.11.vel-timeout
5 bit RW FALSE hm2_5i25.0.gpio.000.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.000.is_output
5 bit RW FALSE hm2_5i25.0.gpio.001.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.001.is_output
5 bit RW FALSE hm2_5i25.0.gpio.002.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.002.is_output
5 bit RW FALSE hm2_5i25.0.gpio.003.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.003.is_output
5 bit RW FALSE hm2_5i25.0.gpio.004.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.004.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.004.is_output
5 bit RW FALSE hm2_5i25.0.gpio.005.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.007.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.017.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.017.is_output
5 bit RW FALSE hm2_5i25.0.gpio.018.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.018.is_output
5 bit RW FALSE hm2_5i25.0.gpio.019.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.019.is_output
5 bit RW FALSE hm2_5i25.0.gpio.020.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.020.is_output
5 bit RW FALSE hm2_5i25.0.gpio.021.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.021.is_output
5 bit RW FALSE hm2_5i25.0.gpio.022.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.022.is_output
5 bit RW FALSE hm2_5i25.0.gpio.023.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain
5 bit RW FALSE hm2_5i25.0.gpio.023.is_output
5 bit RW FALSE hm2_5i25.0.gpio.024.invert_output
5 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain
5 bit RW FALSE hm2_5i25.0.io_error
5 s32 RO 0 hm2_5i25.0.pet_watchdog.time
5 s32 RW 0 hm2_5i25.0.pet_watchdog.tmax
5 s32 RO 0 hm2_5i25.0.read.time
5 s32 RW 0 hm2_5i25.0.read.tmax
5 s32 RO 0 hm2_5i25.0.read_gpio.time
5 s32 RW 0 hm2_5i25.0.read_gpio.tmax
5 u32 RW 0x00000001 hm2_5i25.0.sserial.port-0.fault-dec
5 u32 RW 0x0000000A hm2_5i25.0.sserial.port-0.fault-inc
5 u32 RW 0x000000C8 hm2_5i25.0.sserial.port-0.fault-lim
5 u32 RW 0x004C4B40 hm2_5i25.0.watchdog.timeout_ns
5 s32 RO 0 hm2_5i25.0.write.time
5 s32 RW 0 hm2_5i25.0.write.tmax
5 s32 RO 0 hm2_5i25.0.write_gpio.time
5 s32 RW 0 hm2_5i25.0.write_gpio.tmax
00005 fa381552 f318f000 NO 0 hm2_5i25.0.pet_watchdog
00005 fa3739dc f318f000 YES 0 hm2_5i25.0.read
00005 fa373906 f318f000 YES 0 hm2_5i25.0.read_gpio
00005 fa373936 f318f000 YES 0 hm2_5i25.0.write
00005 fa3738d6 f318f000 YES 0 hm2_5i25.0.write_gpio