diff options
| author | Tero Kontkanen <tero.kontkanen@granitedevices.fi> | 2017-02-08 14:12:19 +0200 |
|---|---|---|
| committer | Tero Kontkanen <tero.kontkanen@granitedevices.fi> | 2017-02-08 14:12:19 +0200 |
| commit | 84e88b1de92b1d4edf3d093ca1a66054d7d85f1e (patch) | |
| tree | 99682283269a84126e743fe89b34e8f41a57d0c5 | |
| parent | 1e03af77d1e1a04de7084fa2f3bd90a86d150df9 (diff) | |
| download | SimpleMotionV2-84e88b1de92b1d4edf3d093ca1a66054d7d85f1e.tar.gz SimpleMotionV2-84e88b1de92b1d4edf3d093ca1a66054d7d85f1e.zip | |
Add SSI encoder definitions
| -rw-r--r-- | simplemotion_defs.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/simplemotion_defs.h b/simplemotion_defs.h index ec3e2f7..2c7a10a 100644 --- a/simplemotion_defs.h +++ b/simplemotion_defs.h @@ -446,10 +446,11 @@ #define EL_MODE_SIMUCUBE 2
#define EL_MODE_IONIZER 3
-/*for BiSS encoder
- * bits defined as:
- * lowest 8 bits: single turn bits, value range 4-24
- * next 8 bits: multi turn bits, value range 0-16
+/*for BiSS/SSI encoder
+ * bits defined as (from LSB):
+ * bits 0-7: single turn bits, accepted value range 4-24
+ * bits 8-15: multi turn bits, accepted value range 0-16
+ * bits 16-17: SSI encoder mode: 00=SSI 01=SPI (SSI with CS) 10=AMS SSI (SSI with CS + with error bit monitoring & parity check)
* rest: reserved for future use (always 0)
*/
#define SMP_SERIAL_ENC_BITS 574
|
