2х Mesa 5i25 how to configure sserial_port

  • Nick
  • Nick's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
07 Jul 2014 17:27 - 07 Jul 2014 17:28 #48484 by Nick
We have got 2 Mesa 5i25 on the same machine (together with 3x 7i77). How to configure sserial_port parameters for the second 5i25?
Last edit: 07 Jul 2014 17:28 by Nick.

Please Log in or Create an account to join the conversation.

More
07 Jul 2014 20:47 #48492 by PCW
Hmmm... that's actually a good question and unfortunately
I think the answers is that its not currently supported.

There _may_ be a possible workaround by setting the
sserial port on the second 5i25 to port 1

(This would require a new configuration and reflashing the second 5I25)

Do the second 5I25's sserial port pins show up at all now?

Please Log in or Create an account to join the conversation.

  • Nick
  • Nick's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
07 Jul 2014 22:55 #48498 by Nick
Yes, they do show up.
But there are 6 additional encoder which are actually not exist.
But probably they appear because of the 7i77x2 firmware...
$ halrun 
halcmd: loadrt hostmot2
halcmd: loadrt hm2_pci
halcmd: show pin hm2
Component Pins:
Owner   Type  Dir         Value  Name
     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  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.analogena
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout0
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout1
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout2
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout3
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout4
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout5
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.spinena
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-00
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-00-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-01
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-01-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-02
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-02-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-03
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-03-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-04
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-04-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-05
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-05-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-06
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-06-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-07
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-07-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-08
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-08-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-09
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-09-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-10
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-10-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-11
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-11-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-12
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-12-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-13
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-13-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-14
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-14-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-15
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-15-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-16
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-16-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-17
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-17-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-18
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-18-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-19
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-19-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-20
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-20-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-21
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-21-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-22
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-22-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-23
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-23-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-24
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-24-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-25
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-25-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-26
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-26-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-27
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-27-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-28
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-28-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-29
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-29-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-30
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-30-not
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-31
     5  bit   OUT         FALSE  hm2_5i25.0.7i77.0.3.input-31-not
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-00
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-01
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-02
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-03
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-04
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-05
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-06
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-07
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-08
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-09
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-10
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-11
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-12
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-13
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-14
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.3.output-15
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.4.analogena
     5  float IN              0  hm2_5i25.0.7i77.0.4.analogout0
     5  float IN              0  hm2_5i25.0.7i77.0.4.analogout1
     5  float IN              0  hm2_5i25.0.7i77.0.4.analogout2
     5  float IN              0  hm2_5i25.0.7i77.0.4.analogout3
     5  float IN              0  hm2_5i25.0.7i77.0.4.analogout4
     5  float IN              0  hm2_5i25.0.7i77.0.4.analogout5
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.4.spinena
     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   OUT         FALSE  hm2_5i25.0.encoder.00.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.00.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.00.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.00.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.00.quad-error-enable
     5  s32   OUT             2  hm2_5i25.0.encoder.00.rawcounts
     5  s32   OUT             2  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   OUT         FALSE  hm2_5i25.0.encoder.01.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.01.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.01.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.01.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.01.quad-error-enable
     5  s32   OUT             2  hm2_5i25.0.encoder.01.rawcounts
     5  s32   OUT             2  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   OUT          TRUE  hm2_5i25.0.encoder.02.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.02.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.02.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.02.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.02.quad-error-enable
     5  s32   OUT             3  hm2_5i25.0.encoder.02.rawcounts
     5  s32   OUT             3  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   OUT         FALSE  hm2_5i25.0.encoder.03.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.03.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.03.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.03.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.03.quad-error-enable
     5  s32   OUT             2  hm2_5i25.0.encoder.03.rawcounts
     5  s32   OUT             2  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   OUT         FALSE  hm2_5i25.0.encoder.04.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.04.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.04.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.04.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.04.quad-error-enable
     5  s32   OUT         65534  hm2_5i25.0.encoder.04.rawcounts
     5  s32   OUT         65534  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   OUT         FALSE  hm2_5i25.0.encoder.05.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.05.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.05.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.05.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.05.quad-error-enable
     5  s32   OUT         65534  hm2_5i25.0.encoder.05.rawcounts
     5  s32   OUT         65534  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   OUT         FALSE  hm2_5i25.0.encoder.06.input-a
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.06.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.06.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.06.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.06.quad-error-enable
     5  s32   OUT         65533  hm2_5i25.0.encoder.06.rawcounts
     5  s32   OUT         65533  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   OUT         FALSE  hm2_5i25.0.encoder.07.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.07.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.07.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.07.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.07.quad-error-enable
     5  s32   OUT         65534  hm2_5i25.0.encoder.07.rawcounts
     5  s32   OUT         65534  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   OUT          TRUE  hm2_5i25.0.encoder.08.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.08.input-b
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.08.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.08.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.08.quad-error-enable
     5  s32   OUT             3  hm2_5i25.0.encoder.08.rawcounts
     5  s32   OUT             3  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   OUT         FALSE  hm2_5i25.0.encoder.09.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.09.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.09.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.09.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.09.quad-error-enable
     5  s32   OUT             2  hm2_5i25.0.encoder.09.rawcounts
     5  s32   OUT             2  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   OUT          TRUE  hm2_5i25.0.encoder.10.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.10.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.10.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.10.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.10.quad-error-enable
     5  s32   OUT             3  hm2_5i25.0.encoder.10.rawcounts
     5  s32   OUT             3  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   OUT         FALSE  hm2_5i25.0.encoder.11.input-a
     5  bit   OUT         FALSE  hm2_5i25.0.encoder.11.input-b
     5  bit   OUT          TRUE  hm2_5i25.0.encoder.11.input-index
     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  bit   OUT         FALSE  hm2_5i25.0.encoder.11.quad-error
     5  bit   IN          FALSE  hm2_5i25.0.encoder.11.quad-error-enable
     5  s32   OUT             2  hm2_5i25.0.encoder.11.rawcounts
     5  s32   OUT             2  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  u32   IN     0x007F2815  hm2_5i25.0.encoder.muxed-sample-frequency
     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   OUT          TRUE  hm2_5i25.0.gpio.004.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
     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          TRUE  hm2_5i25.0.gpio.011.in
     5  bit   OUT         FALSE  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   OUT          TRUE  hm2_5i25.0.gpio.021.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in_not
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in_not
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in
     5  bit   OUT          TRUE  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         FALSE  hm2_5i25.0.gpio.027.in
     5  bit   OUT          TRUE  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         FALSE  hm2_5i25.0.gpio.029.in
     5  bit   OUT          TRUE  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         FALSE  hm2_5i25.0.gpio.032.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in
     5  bit   OUT          TRUE  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   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   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-00
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-00-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-01
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-01-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-02
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-02-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-03
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-03-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-04
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-04-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-05
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-05-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-06
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-06-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-07
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-07-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-08
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-08-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-09
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-09-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-10
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-10-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-11
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-11-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-12
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-12-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-13
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-13-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-14
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-14-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-15
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-15-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-16
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-16-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-17
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-17-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-18
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-18-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-19
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-19-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-20
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-20-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-21
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-21-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-22
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-22-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-23
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-23-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-24
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-24-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-25
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-25-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-26
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-26-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-27
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-27-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-28
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-28-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-29
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-29-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-30
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-30-not
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-31
     5  bit   OUT         FALSE  hm2_5i25.1.7i77.0.0.input-31-not
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-00
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-01
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-02
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-03
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-04
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-05
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-06
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-07
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-08
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-09
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-10
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-11
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-12
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-13
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-14
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.0.output-15
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.1.analogena
     5  float IN              0  hm2_5i25.1.7i77.0.1.analogout0
     5  float IN              0  hm2_5i25.1.7i77.0.1.analogout1
     5  float IN              0  hm2_5i25.1.7i77.0.1.analogout2
     5  float IN              0  hm2_5i25.1.7i77.0.1.analogout3
     5  float IN              0  hm2_5i25.1.7i77.0.1.analogout4
     5  float IN              0  hm2_5i25.1.7i77.0.1.analogout5
     5  bit   IN          FALSE  hm2_5i25.1.7i77.0.1.spinena
     5  s32   OUT             0  hm2_5i25.1.encoder.00.count
     5  s32   OUT             0  hm2_5i25.1.encoder.00.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.00.index-enable
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.00.input-a
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.00.input-b
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.00.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.00.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.00.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.00.position
     5  float OUT             0  hm2_5i25.1.encoder.00.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.00.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.00.quad-error-enable
     5  s32   OUT             2  hm2_5i25.1.encoder.00.rawcounts
     5  s32   OUT             2  hm2_5i25.1.encoder.00.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.00.reset
     5  float OUT             0  hm2_5i25.1.encoder.00.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.01.count
     5  s32   OUT             0  hm2_5i25.1.encoder.01.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.01.index-enable
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.01.input-a
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.01.input-b
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.01.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.01.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.01.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.01.position
     5  float OUT             0  hm2_5i25.1.encoder.01.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.01.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.01.quad-error-enable
     5  s32   OUT             2  hm2_5i25.1.encoder.01.rawcounts
     5  s32   OUT             2  hm2_5i25.1.encoder.01.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.01.reset
     5  float OUT             0  hm2_5i25.1.encoder.01.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.02.count
     5  s32   OUT             0  hm2_5i25.1.encoder.02.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.02.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.02.input-a
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.02.input-b
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.02.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.02.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.02.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.02.position
     5  float OUT             0  hm2_5i25.1.encoder.02.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.02.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.02.quad-error-enable
     5  s32   OUT             2  hm2_5i25.1.encoder.02.rawcounts
     5  s32   OUT             2  hm2_5i25.1.encoder.02.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.02.reset
     5  float OUT             0  hm2_5i25.1.encoder.02.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.03.count
     5  s32   OUT             0  hm2_5i25.1.encoder.03.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.03.index-enable
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.03.input-a
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.03.input-b
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.03.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.03.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.03.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.03.position
     5  float OUT             0  hm2_5i25.1.encoder.03.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.03.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.03.quad-error-enable
     5  s32   OUT             2  hm2_5i25.1.encoder.03.rawcounts
     5  s32   OUT             2  hm2_5i25.1.encoder.03.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.03.reset
     5  float OUT             0  hm2_5i25.1.encoder.03.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.04.count
     5  s32   OUT             0  hm2_5i25.1.encoder.04.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.04.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.04.input-a
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.04.input-b
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.04.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.04.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.04.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.04.position
     5  float OUT             0  hm2_5i25.1.encoder.04.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.04.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.04.quad-error-enable
     5  s32   OUT             3  hm2_5i25.1.encoder.04.rawcounts
     5  s32   OUT             3  hm2_5i25.1.encoder.04.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.04.reset
     5  float OUT             0  hm2_5i25.1.encoder.04.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.05.count
     5  s32   OUT             0  hm2_5i25.1.encoder.05.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.05.index-enable
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.05.input-a
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.05.input-b
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.05.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.05.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.05.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.05.position
     5  float OUT             0  hm2_5i25.1.encoder.05.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.05.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.05.quad-error-enable
     5  s32   OUT             2  hm2_5i25.1.encoder.05.rawcounts
     5  s32   OUT             2  hm2_5i25.1.encoder.05.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.05.reset
     5  float OUT             0  hm2_5i25.1.encoder.05.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.06.count
     5  s32   OUT             0  hm2_5i25.1.encoder.06.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.06.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.06.input-a
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.06.input-b
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.06.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.06.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.06.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.06.position
     5  float OUT             0  hm2_5i25.1.encoder.06.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.06.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.06.quad-error-enable
     5  s32   OUT             0  hm2_5i25.1.encoder.06.rawcounts
     5  s32   OUT             0  hm2_5i25.1.encoder.06.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.06.reset
     5  float OUT             0  hm2_5i25.1.encoder.06.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.07.count
     5  s32   OUT             0  hm2_5i25.1.encoder.07.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.07.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.07.input-a
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.07.input-b
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.07.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.07.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.07.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.07.position
     5  float OUT             0  hm2_5i25.1.encoder.07.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.07.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.07.quad-error-enable
     5  s32   OUT             0  hm2_5i25.1.encoder.07.rawcounts
     5  s32   OUT             0  hm2_5i25.1.encoder.07.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.07.reset
     5  float OUT             0  hm2_5i25.1.encoder.07.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.08.count
     5  s32   OUT             0  hm2_5i25.1.encoder.08.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.08.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.08.input-a
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.08.input-b
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.08.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.08.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.08.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.08.position
     5  float OUT             0  hm2_5i25.1.encoder.08.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.08.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.08.quad-error-enable
     5  s32   OUT             0  hm2_5i25.1.encoder.08.rawcounts
     5  s32   OUT             0  hm2_5i25.1.encoder.08.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.08.reset
     5  float OUT             0  hm2_5i25.1.encoder.08.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.09.count
     5  s32   OUT             0  hm2_5i25.1.encoder.09.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.09.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.09.input-a
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.09.input-b
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.09.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.09.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.09.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.09.position
     5  float OUT             0  hm2_5i25.1.encoder.09.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.09.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.09.quad-error-enable
     5  s32   OUT             0  hm2_5i25.1.encoder.09.rawcounts
     5  s32   OUT             0  hm2_5i25.1.encoder.09.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.09.reset
     5  float OUT             0  hm2_5i25.1.encoder.09.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.10.count
     5  s32   OUT             0  hm2_5i25.1.encoder.10.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.10.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.10.input-a
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.10.input-b
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.10.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.10.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.10.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.10.position
     5  float OUT             0  hm2_5i25.1.encoder.10.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.10.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.10.quad-error-enable
     5  s32   OUT             0  hm2_5i25.1.encoder.10.rawcounts
     5  s32   OUT             0  hm2_5i25.1.encoder.10.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.10.reset
     5  float OUT             0  hm2_5i25.1.encoder.10.velocity
     5  s32   OUT             0  hm2_5i25.1.encoder.11.count
     5  s32   OUT             0  hm2_5i25.1.encoder.11.count-latched
     5  bit   I/O         FALSE  hm2_5i25.1.encoder.11.index-enable
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.11.input-a
     5  bit   OUT          TRUE  hm2_5i25.1.encoder.11.input-b
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.11.input-index
     5  bit   IN          FALSE  hm2_5i25.1.encoder.11.latch-enable
     5  bit   IN          FALSE  hm2_5i25.1.encoder.11.latch-polarity
     5  float OUT             0  hm2_5i25.1.encoder.11.position
     5  float OUT             0  hm2_5i25.1.encoder.11.position-latched
     5  bit   OUT         FALSE  hm2_5i25.1.encoder.11.quad-error
     5  bit   IN          FALSE  hm2_5i25.1.encoder.11.quad-error-enable
     5  s32   OUT             0  hm2_5i25.1.encoder.11.rawcounts
     5  s32   OUT             0  hm2_5i25.1.encoder.11.rawlatch
     5  bit   IN          FALSE  hm2_5i25.1.encoder.11.reset
     5  float OUT             0  hm2_5i25.1.encoder.11.velocity
     5  u32   IN     0x007F2815  hm2_5i25.1.encoder.muxed-sample-frequency
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.000.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.000.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.000.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.001.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.001.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.001.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.002.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.002.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.002.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.003.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.003.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.004.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.004.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.005.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.005.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.006.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.006.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.007.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.007.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.008.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.008.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.009.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.009.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.010.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.010.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.011.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.011.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.012.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.012.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.013.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.013.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.014.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.014.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.015.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.015.in_not
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.016.in
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.016.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.017.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.017.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.017.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.018.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.018.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.018.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.019.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.019.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.019.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.020.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.020.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.020.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.021.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.021.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.021.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.022.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.022.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.022.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.023.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.023.in_not
     5  bit   IN          FALSE  hm2_5i25.1.gpio.023.out
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.024.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.024.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.025.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.025.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.026.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.026.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.027.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.027.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.028.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.028.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.029.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.029.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.030.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.030.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.031.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.031.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.032.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.032.in_not
     5  bit   OUT          TRUE  hm2_5i25.1.gpio.033.in
     5  bit   OUT         FALSE  hm2_5i25.1.gpio.033.in_not
     5  bit   IN          FALSE  hm2_5i25.1.led.CR01
     5  bit   IN          FALSE  hm2_5i25.1.led.CR02
     5  u32   OUT    0x00000000  hm2_5i25.1.sserial.port-0.fault-count
     5  u32   OUT    0x00000000  hm2_5i25.1.sserial.port-0.port_state
     5  bit   IN           TRUE  hm2_5i25.1.sserial.port-0.run
     5  bit   I/O         FALSE  hm2_5i25.1.watchdog.has_bit

halcmd:

Please Log in or Create an account to join the conversation.

More
07 Jul 2014 23:15 #48500 by PCW
Maybe this is OK

Note that if you have more than one FPGA card, you need a config string for each card
so you need two sserial_port_0=something strings, one for each 5I25

(man hostmot2)

To disable the unused encoders on the second 5I25, you would need to specify
the number of encoders (num-encoders=6 for example) for the second card

Please Log in or Create an account to join the conversation.

More
08 Jul 2014 02:08 #48505 by UAVpilot
Replied by UAVpilot on topic 2х Mesa 5i25 how to configure sserial_port
Hi!

Note that if you have more than one FPGA card, you need a config string for each card
so you need two sserial_port_0=something strings, one for each 5I25

(man hostmot2)


How does it set? So:
config="sserial_port_0=20x20xxx sserial_port_0=20x20xxx"
?
$ halrun
halcmd: loadrt trivkins
halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=9
halcmd: loadrt hostmot2
halcmd: loadrt hm2_pci config="sserial_port_0=20x20xxx sserial_port_0=20x20xxx"
halcmd: show pin *.analogin0
Component Pins:
Owner   Type  Dir         Value  Name
     7  float OUT             0  hm2_5i25.0.7i77.0.0.analogin0
     7  float OUT             0  hm2_5i25.0.7i77.0.3.analogin0

halcmd:

If would worked, would have appeared "hm2_5i25.1.7i77.0.0.analogin0"

Please Log in or Create an account to join the conversation.

More
08 Jul 2014 02:11 #48506 by PCW
I think its

config="sserial_port_0=20x20xxx", "sserial_port_0=20x20xxx"

Please Log in or Create an account to join the conversation.

More
08 Jul 2014 04:57 #48514 by UAVpilot
Replied by UAVpilot on topic 2х Mesa 5i25 how to configure sserial_port
It almost worked.
$ halrun
halcmd: loadrt trivkins
halcmd: loadrt motmod servo_period_nsec=1000000 num_joints=9
halcmd: loadrt hostmot2
halcmd: loadrt hm2_pci config="sserial_port_0=20x20xxx", "sserial_port_0=20x20xxx"
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/linuxcnc/hm2_pci.ko': -1 Unknown symbol in module
<stdin>:4: exit value: 1
<stdin>:4: insmod failed, returned -1
See the output of 'dmesg' for more information.
halcmd: loadrt hm2_pci config="sserial_port_0=20x20xxx, sserial_port_0=20x20xxx"
halcmd: show pin *.analogin0
Component Pins:
Owner   Type  Dir         Value  Name
     7  float OUT             0  hm2_5i25.0.7i77.0.0.analogin0
     7  float OUT             0  hm2_5i25.0.7i77.0.3.analogin0
     7  float OUT             0  hm2_5i25.1.7i77.0.0.analogin0

halcmd: 

Thanks! B)

Please Log in or Create an account to join the conversation.

More
08 Jul 2014 09:14 #48516 by PCW
OK thats right
I should have said (and read)

man hm2_pci

which does have the correct config string syntax

Please Log in or Create an account to join the conversation.

Moderators: PCWjmelson
Time to create page: 0.206 seconds
Powered by Kunena Forum