Iochan

From DIDEAS Wiki
Revision as of 21:29, 1 December 2008 by Ceb (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

/* State Controller Analog Input Channel Assignments */

  1. define IOCHAN_AI_LDSGSC 1
  2. define IOCHAN_AI_LSSGSC 2
  3. define IOCHAN_AI_33VASWSC 3
  4. define IOCHAN_AI_33VDSC 4
  5. define IOCHAN_AI_33VASC 5
  6. define IOCHAN_AI_30VREFSC 6
  7. define IOCHAN_AI_AANGSC 7
  8. define IOCHAN_AI_TQSGSC 8
  9. define IOCHAN_AI_SAFETY_DSNS 9
  10. define IOCHAN_AI_5VDMC_SC 10
  11. define IOCHAN_AI_33VDMC_SC 11
  12. define IOCHAN_AI_33VAMC_SC 12
  13. define IOCHAN_AI_DGND_SC 13
  14. define IOCHAN_AI_I_VIBMTR 14
  15. define IOCHAN_AI_3VREFMC_SC 15
  16. define IOCHAN_AI_

/* State Controller Analog Output Channel Assignments */

  1. define IOCHAN_AO_LDSGSC_PWM 100
  2. define IOCHAN_AO_TQSGSC_PWM 101
  3. define IOCHAN_AO_

/* State Controller Digital Output Channel Assignments */

  1. define IOCHAN_DO_VIBMTR_EN 200
  2. define IOCHAN_DO_LDSGSC_EN_ 201
  3. define IOCHAN_DO_TQSGSC_EN_ 202
  4. define IOCHAN_DO_LDSGSC_PWM 203
  5. define IOCHAN_DO_TQSGSC_PWM 204
  6. define IOCHAN_DO_SC_ERRORLED 205
  7. define IOCHAN_DO_AUXIMUPS_EN 206
  8. define IOCHAN_DO_FUP_EN_ 207
  9. define IOCHAN_DO_MTREN_AC 208
  10. define IOCHAN_DO_SCK1 209
  11. define IOCHAN_DO_MCPWR_EN 210
  12. define IOCHAN_DO_SCBSPWR_EN 211
  13. define IOCHAN_DO_IMU_SS_ 212
  14. define IOCHAN_DO_SC_STATUSLED 213
  15. define IOCHAN_DO_3VREFSC_EN_ 214
  16. define IOCHAN_DO_33VASWSC_EN_ 215
  17. define IOCHAN_DO_MCSS_ 216
  18. define IOCHAN_DO_MCSCK 217
  19. define IOCHAN_DO_TP67 250
  20. define IOCHAN_DO_TP72 251
  21. define IOCHAN_DO_TP108 252
  22. define IOCHAN_DO_TP123 253
  23. define IOCHAN_DO_


/* State Controller Digital Input Channel Assignments */

  1. define IOCHAN_DI_IMU_SRVC_ 300
  2. define IOCHAN_DI_RTCINT_ 301
  3. define IOCHAN_DI_AUXUSRSW 302


  1. define IOCHAN_LAST_SC_CHAN 999



/* Motor Controller Analog Input Channel Assignments */

  1. define IOCHAN_AI_PHU_CSNS 1001
  2. define IOCHAN_AI_BRGHS_CSNS 1002
  3. define IOCHAN_AI_VBAT_SNS 1003
  4. define IOCHAN_AI_12MD_SNS 1004
  5. define IOCHAN_AI_PHV_CSNS 1005
  6. define IOCHAN_AI_5MD_SNS 1006
  7. define IOCHAN_AI_33VDSC_MC 1007
  8. define IOCHAN_AI_33VASC_MC 1008
  9. define IOCHAN_AI_TEMP 1009
  10. define IOCHAN_AI_AANGMC 1010
  11. define IOCHAN_AI_LSSGMC 1011
  12. define IOCHAN_AI_

/* Motor Controller Analog Output Channel Assignments */

  1. define IOCHAN_AO_LSSGMC_PWM 1100
  2. define IOCHAN_AO_

/* Motor Controller Digital Output Channel Assignments */

  1. define IOCHAN_DO_QERCVR_EN_ 1200
  2. define IOCHAN_DO_33VASWMC_EN_ 1201
  3. define IOCHAN_DO_LSSGMC_EN_ 1202
  4. define IOCHAN_DO_LSSGMC_PWM 1203
  5. define IOCHAN_DO_VBATSNS_EN 1204
  6. define IOCHAN_DO_5VDMC_SD_ 1205
  7. define IOCHAN_DO_3VREFMC_EN_ 1206
  8. define IOCHAN_DO_MCBSPWR_EN 1207
  9. define IOCHAN_DO_TEMPMON_A0 1208
  10. define IOCHAN_DO_TEMPMON_A1 1209
  11. define IOCHAN_DO_MDPWR_EN 1210
  12. define IOCHAN_DO_PWM1L 1211
  13. define IOCHAN_DO_PWM1H 1212
  14. define IOCHAN_DO_PWM2L 1213
  15. define IOCHAN_DO_PWM2H 1214
  16. define IOCHAN_DO_PWM3L 1215
  17. define IOCHAN_DO_PWM3H 1216
  18. define IOCHAN_DO_MCDB_EN_ 1217
  19. define IOCHAN_DO_HALLSLEEP_ 1218
  20. define IOCHAN_DO_MC_STATUSLED 1219
  21. define IOCHAN_DO_

/* Motor Controller Digital Input Channel Assignments */

  1. define IOCHAN_DI_MCSS_ 1300
  2. define IOCHAN_DI_QENCDR_INDEX 1301
  3. define IOCHAN_DI_QENCDR_A 1302
  4. define IOCHAN_DI_QENCDR_B 1303
  5. define IOCHAN_DI_BRG_FAULT_ 1304
  6. define IOCHAN_DI_MCHALL_A 1305
  7. define IOCHAN_DI_MCHALL_B 1306
  8. define IOCHAN_DI_MCHALL_C 1307
  9. define IOCHAN_DI_MCSCK 1308


  1. define IOCHAN_LAST_MC_CHAN 1999



/* Inertial Measurement Unit Analog Input Channel Assignments */

  1. define IOCHAN_AI_GYRO1_RATE 2001
  2. define IOCHAN_AI_ACCEL_2 2002
  3. define IOCHAN_AI_ACCEL_3 2003
  4. define IOCHAN_AI_ACCEL_1 2004
  5. define IOCHAN_AI_GYRO2_RATE 2005
  6. define IOCHAN_AI_GYRO3_RATE 2006
  7. define IOCHAN_AI_ACCEL_TEMP 2007
  8. define IOCHAN_AI_GYRO3_TEMP 2008
  9. define IOCHAN_AI_IMUVIN 2009
  10. define IOCHAN_AI_5VDIMU 2010
  11. define IOCHAN_AI_33VAIMU 2011
  12. define IOCHAN_AI_3VGIMU 2012
  13. define IOCHAN_AI_

/* Inertial Measurement Unit Analog Output Channel Assignments */

  1. define IOCHAN_AO_

/* Inertial Measurement Unit Digital Output Channel Assignments */

  1. define IOCHAN_DO_IMUVIN_ADC_EN 2200
  2. define IOCHAN_DO_33VAIMU_EN_ 2201
  3. define IOCHAN_DO_3VREFIMU_EN_ 2202
  4. define IOCHAN_DO_5VDIMU_EN 2203
  5. define IOCHAN_DO_3VGIMU_EN 2204
  6. define IOCHAN_DO_IMUBSPWR_EN 2205
  7. define IOCHAN_DO_SCPWR_EN 2206
  8. define IOCHAN_DO_IMU_SRVC_ 2207
  9. define IOCHAN_DO_DEBUG 2208
  10. define IOCHAN_DO_GYRO3_ST1 2209
  11. define IOCHAN_DO_GYRO3_ST2 2210
  12. define IOCHAN_DO_ACCEL_ST 2211
  13. define IOCHAN_DO_IMU_ERRORLED 2212
  14. define IOCHAN_DO_IMU_STATUSLED 2213
  15. define IOCHAN_DO_

/* Inertial Measurement Unit Digital Input Channel Assignments */

  1. define IOCHAN_DI_ZEROGDET 2300
  2. define IOCHAN_DI_USRSW_ 2301
  3. define IOCHAN_DI_IMU_SS_ 2302
  4. define IOCHAN_DI
  1. define IOCHAN_LAST_IMU_CHAN 2999