An EncoderSSI_apci1710_board is a 'data-refresh' class for an apci1710 board with 1 or more modules configured as SSI encoder inputs. More...
#include <EncoderSSIapci1710.hpp>
An EncoderSSI_apci1710_board is a 'data-refresh' class for an apci1710 board with 1 or more modules configured as SSI encoder inputs.
Maximum nr of SSI modules is 4, since there are 4 modules on an apci1710.
It is a data-refresh class, since it reads new encoder data periodically from the SSI modules and stores it into a local buffer.
unsigned int read( unsigned int encNr ) returns the encoder ticks of encoder encNr.
Since there are 3 encoders pro SSI module, encNr is: 1, 2 or 3 for the encoders of module <mNr1>;
and, if available: 4, 5 or 6 for the encoders of module <mNr2>; 7, 8 or 9 for the encoders of module <mNr3>; 10, 11 or 12 for the encoders of module <mNr4>;
: It probably doesn't work when there are multiple apci1710's. The 'dirty' bits above bit 21 is probably related to our SSI encoders and probably has nothing to do with the apci1710 card. Dependency on CoreLib_Tasks Dependency on Device_Interface package Dependency on apci1710 package
Definition at line 62 of file EncoderSSIapci1710.hpp.