Difference between revisions of "Iochan"
From DIDEAS Wiki
m |
(No difference)
|
Revision as of 21:29, 1 December 2008
/* State Controller Analog Input Channel Assignments */
- define IOCHAN_AI_LDSGSC 1
- define IOCHAN_AI_LSSGSC 2
- define IOCHAN_AI_33VASWSC 3
- define IOCHAN_AI_33VDSC 4
- define IOCHAN_AI_33VASC 5
- define IOCHAN_AI_30VREFSC 6
- define IOCHAN_AI_AANGSC 7
- define IOCHAN_AI_TQSGSC 8
- define IOCHAN_AI_SAFETY_DSNS 9
- define IOCHAN_AI_5VDMC_SC 10
- define IOCHAN_AI_33VDMC_SC 11
- define IOCHAN_AI_33VAMC_SC 12
- define IOCHAN_AI_DGND_SC 13
- define IOCHAN_AI_I_VIBMTR 14
- define IOCHAN_AI_3VREFMC_SC 15
- define IOCHAN_AI_
/* State Controller Analog Output Channel Assignments */
- define IOCHAN_AO_LDSGSC_PWM 100
- define IOCHAN_AO_TQSGSC_PWM 101
- define IOCHAN_AO_
/* State Controller Digital Output Channel Assignments */
- define IOCHAN_DO_VIBMTR_EN 200
- define IOCHAN_DO_LDSGSC_EN_ 201
- define IOCHAN_DO_TQSGSC_EN_ 202
- define IOCHAN_DO_LDSGSC_PWM 203
- define IOCHAN_DO_TQSGSC_PWM 204
- define IOCHAN_DO_SC_ERRORLED 205
- define IOCHAN_DO_AUXIMUPS_EN 206
- define IOCHAN_DO_FUP_EN_ 207
- define IOCHAN_DO_MTREN_AC 208
- define IOCHAN_DO_SCK1 209
- define IOCHAN_DO_MCPWR_EN 210
- define IOCHAN_DO_SCBSPWR_EN 211
- define IOCHAN_DO_IMU_SS_ 212
- define IOCHAN_DO_SC_STATUSLED 213
- define IOCHAN_DO_3VREFSC_EN_ 214
- define IOCHAN_DO_33VASWSC_EN_ 215
- define IOCHAN_DO_MCSS_ 216
- define IOCHAN_DO_MCSCK 217
- define IOCHAN_DO_TP67 250
- define IOCHAN_DO_TP72 251
- define IOCHAN_DO_TP108 252
- define IOCHAN_DO_TP123 253
- define IOCHAN_DO_
/* State Controller Digital Input Channel Assignments */
- define IOCHAN_DI_IMU_SRVC_ 300
- define IOCHAN_DI_RTCINT_ 301
- define IOCHAN_DI_AUXUSRSW 302
- define IOCHAN_LAST_SC_CHAN 999
/* Motor Controller Analog Input Channel Assignments */
- define IOCHAN_AI_PHU_CSNS 1001
- define IOCHAN_AI_BRGHS_CSNS 1002
- define IOCHAN_AI_VBAT_SNS 1003
- define IOCHAN_AI_12MD_SNS 1004
- define IOCHAN_AI_PHV_CSNS 1005
- define IOCHAN_AI_5MD_SNS 1006
- define IOCHAN_AI_33VDSC_MC 1007
- define IOCHAN_AI_33VASC_MC 1008
- define IOCHAN_AI_TEMP 1009
- define IOCHAN_AI_AANGMC 1010
- define IOCHAN_AI_LSSGMC 1011
- define IOCHAN_AI_
/* Motor Controller Analog Output Channel Assignments */
- define IOCHAN_AO_LSSGMC_PWM 1100
- define IOCHAN_AO_
/* Motor Controller Digital Output Channel Assignments */
- define IOCHAN_DO_QERCVR_EN_ 1200
- define IOCHAN_DO_33VASWMC_EN_ 1201
- define IOCHAN_DO_LSSGMC_EN_ 1202
- define IOCHAN_DO_LSSGMC_PWM 1203
- define IOCHAN_DO_VBATSNS_EN 1204
- define IOCHAN_DO_5VDMC_SD_ 1205
- define IOCHAN_DO_3VREFMC_EN_ 1206
- define IOCHAN_DO_MCBSPWR_EN 1207
- define IOCHAN_DO_TEMPMON_A0 1208
- define IOCHAN_DO_TEMPMON_A1 1209
- define IOCHAN_DO_MDPWR_EN 1210
- define IOCHAN_DO_PWM1L 1211
- define IOCHAN_DO_PWM1H 1212
- define IOCHAN_DO_PWM2L 1213
- define IOCHAN_DO_PWM2H 1214
- define IOCHAN_DO_PWM3L 1215
- define IOCHAN_DO_PWM3H 1216
- define IOCHAN_DO_MCDB_EN_ 1217
- define IOCHAN_DO_HALLSLEEP_ 1218
- define IOCHAN_DO_MC_STATUSLED 1219
- define IOCHAN_DO_
/* Motor Controller Digital Input Channel Assignments */
- define IOCHAN_DI_MCSS_ 1300
- define IOCHAN_DI_QENCDR_INDEX 1301
- define IOCHAN_DI_QENCDR_A 1302
- define IOCHAN_DI_QENCDR_B 1303
- define IOCHAN_DI_BRG_FAULT_ 1304
- define IOCHAN_DI_MCHALL_A 1305
- define IOCHAN_DI_MCHALL_B 1306
- define IOCHAN_DI_MCHALL_C 1307
- define IOCHAN_DI_MCSCK 1308
- define IOCHAN_LAST_MC_CHAN 1999
/* Inertial Measurement Unit Analog Input Channel Assignments */
- define IOCHAN_AI_GYRO1_RATE 2001
- define IOCHAN_AI_ACCEL_2 2002
- define IOCHAN_AI_ACCEL_3 2003
- define IOCHAN_AI_ACCEL_1 2004
- define IOCHAN_AI_GYRO2_RATE 2005
- define IOCHAN_AI_GYRO3_RATE 2006
- define IOCHAN_AI_ACCEL_TEMP 2007
- define IOCHAN_AI_GYRO3_TEMP 2008
- define IOCHAN_AI_IMUVIN 2009
- define IOCHAN_AI_5VDIMU 2010
- define IOCHAN_AI_33VAIMU 2011
- define IOCHAN_AI_3VGIMU 2012
- define IOCHAN_AI_
/* Inertial Measurement Unit Analog Output Channel Assignments */
- define IOCHAN_AO_
/* Inertial Measurement Unit Digital Output Channel Assignments */
- define IOCHAN_DO_IMUVIN_ADC_EN 2200
- define IOCHAN_DO_33VAIMU_EN_ 2201
- define IOCHAN_DO_3VREFIMU_EN_ 2202
- define IOCHAN_DO_5VDIMU_EN 2203
- define IOCHAN_DO_3VGIMU_EN 2204
- define IOCHAN_DO_IMUBSPWR_EN 2205
- define IOCHAN_DO_SCPWR_EN 2206
- define IOCHAN_DO_IMU_SRVC_ 2207
- define IOCHAN_DO_DEBUG 2208
- define IOCHAN_DO_GYRO3_ST1 2209
- define IOCHAN_DO_GYRO3_ST2 2210
- define IOCHAN_DO_ACCEL_ST 2211
- define IOCHAN_DO_IMU_ERRORLED 2212
- define IOCHAN_DO_IMU_STATUSLED 2213
- define IOCHAN_DO_
/* Inertial Measurement Unit Digital Input Channel Assignments */
- define IOCHAN_DI_ZEROGDET 2300
- define IOCHAN_DI_USRSW_ 2301
- define IOCHAN_DI_IMU_SS_ 2302
- define IOCHAN_DI
- define IOCHAN_LAST_IMU_CHAN 2999