| 
    ConOpSys V2970
    P004.07
    
   ANVILEX control operating system 
   | 
 

| #define RTD_CHANNEL_10_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_10_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_10_READ_CONFIGURATION ((U16)0x4048) | 
| #define RTD_CHANNEL_10_READ_FAULT_STATUS ((U16)0x404F) | 
| #define RTD_CHANNEL_10_READ_HIGH_FAULT_THRESHOLD ((U16)0x004B) | 
| #define RTD_CHANNEL_10_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x404C) | 
| #define RTD_CHANNEL_10_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x404B) | 
| #define RTD_CHANNEL_10_READ_LOW_FAULT_THRESHOLD ((U16)0x004D) | 
| #define RTD_CHANNEL_10_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x404E) | 
| #define RTD_CHANNEL_10_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x404D) | 
| #define RTD_CHANNEL_10_READ_TEMPERATURE ((U16)0x0049) | 
| #define RTD_CHANNEL_10_READ_TEMPERATURE_LSB ((U16)0x404A) | 
| #define RTD_CHANNEL_10_READ_TEMPERATURE_MSB ((U16)0x4049) | 
| #define RTD_CHANNEL_10_WRITE_CONFIGURATION ((U16)0xC048) | 
| #define RTD_CHANNEL_10_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x804B) | 
| #define RTD_CHANNEL_10_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC04C) | 
| #define RTD_CHANNEL_10_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC04B) | 
| #define RTD_CHANNEL_10_WRITE_LOW_FAULT_THRESHOLD ((U16)0x804D) | 
| #define RTD_CHANNEL_10_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC04E) | 
| #define RTD_CHANNEL_10_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC04D) | 
| #define RTD_CHANNEL_1_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_1_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_1_READ_CONFIGURATION ((U16)0x4000) | 
| #define RTD_CHANNEL_1_READ_FAULT_STATUS ((U16)0x4007) | 
| #define RTD_CHANNEL_1_READ_HIGH_FAULT_THRESHOLD ((U16)0x0003) | 
| #define RTD_CHANNEL_1_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x4004) | 
| #define RTD_CHANNEL_1_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x4003) | 
| #define RTD_CHANNEL_1_READ_LOW_FAULT_THRESHOLD ((U16)0x0005) | 
| #define RTD_CHANNEL_1_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x4006) | 
| #define RTD_CHANNEL_1_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x4005) | 
| #define RTD_CHANNEL_1_READ_TEMPERATURE ((U16)0x0001) | 
| #define RTD_CHANNEL_1_READ_TEMPERATURE_LSB ((U16)0x4002) | 
| #define RTD_CHANNEL_1_READ_TEMPERATURE_MSB ((U16)0x4001) | 
| #define RTD_CHANNEL_1_WRITE_CONFIGURATION ((U16)0xC000) | 
| #define RTD_CHANNEL_1_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x8003) | 
| #define RTD_CHANNEL_1_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC004) | 
| #define RTD_CHANNEL_1_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC003) | 
| #define RTD_CHANNEL_1_WRITE_LOW_FAULT_THRESHOLD ((U16)0x8005) | 
| #define RTD_CHANNEL_1_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC006) | 
| #define RTD_CHANNEL_1_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC005) | 
| #define RTD_CHANNEL_2_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_2_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_2_READ_CONFIGURATION ((U16)0x4008) | 
| #define RTD_CHANNEL_2_READ_FAULT_STATUS ((U16)0x400F) | 
| #define RTD_CHANNEL_2_READ_HIGH_FAULT_THRESHOLD ((U16)0x000B) | 
| #define RTD_CHANNEL_2_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x400C) | 
| #define RTD_CHANNEL_2_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x400B) | 
| #define RTD_CHANNEL_2_READ_LOW_FAULT_THRESHOLD ((U16)0x000D) | 
| #define RTD_CHANNEL_2_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x400E) | 
| #define RTD_CHANNEL_2_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x400D) | 
| #define RTD_CHANNEL_2_READ_TEMPERATURE ((U16)0x0009) | 
| #define RTD_CHANNEL_2_READ_TEMPERATURE_LSB ((U16)0x400A) | 
| #define RTD_CHANNEL_2_READ_TEMPERATURE_MSB ((U16)0x4009) | 
| #define RTD_CHANNEL_2_WRITE_CONFIGURATION ((U16)0xC008) | 
| #define RTD_CHANNEL_2_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x800B) | 
| #define RTD_CHANNEL_2_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC00C) | 
| #define RTD_CHANNEL_2_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC00B) | 
| #define RTD_CHANNEL_2_WRITE_LOW_FAULT_THRESHOLD ((U16)0x800D) | 
| #define RTD_CHANNEL_2_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC00E) | 
| #define RTD_CHANNEL_2_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC00D) | 
| #define RTD_CHANNEL_3_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_3_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_3_READ_CONFIGURATION ((U16)0x4010) | 
| #define RTD_CHANNEL_3_READ_FAULT_STATUS ((U16)0x4017) | 
| #define RTD_CHANNEL_3_READ_HIGH_FAULT_THRESHOLD ((U16)0x0013) | 
| #define RTD_CHANNEL_3_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x4014) | 
| #define RTD_CHANNEL_3_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x4013) | 
| #define RTD_CHANNEL_3_READ_LOW_FAULT_THRESHOLD ((U16)0x0015) | 
| #define RTD_CHANNEL_3_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x4016) | 
| #define RTD_CHANNEL_3_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x4015) | 
| #define RTD_CHANNEL_3_READ_TEMPERATURE ((U16)0x0011) | 
| #define RTD_CHANNEL_3_READ_TEMPERATURE_LSB ((U16)0x4012) | 
| #define RTD_CHANNEL_3_READ_TEMPERATURE_MSB ((U16)0x4011) | 
| #define RTD_CHANNEL_3_WRITE_CONFIGURATION ((U16)0xC010) | 
| #define RTD_CHANNEL_3_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x8013) | 
| #define RTD_CHANNEL_3_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC014) | 
| #define RTD_CHANNEL_3_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC013) | 
| #define RTD_CHANNEL_3_WRITE_LOW_FAULT_THRESHOLD ((U16)0x8015) | 
| #define RTD_CHANNEL_3_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC016) | 
| #define RTD_CHANNEL_3_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC015) | 
| #define RTD_CHANNEL_4_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_4_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_4_READ_CONFIGURATION ((U16)0x4018) | 
| #define RTD_CHANNEL_4_READ_FAULT_STATUS ((U16)0x401F) | 
| #define RTD_CHANNEL_4_READ_HIGH_FAULT_THRESHOLD ((U16)0x001B) | 
| #define RTD_CHANNEL_4_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x401C) | 
| #define RTD_CHANNEL_4_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x401B) | 
| #define RTD_CHANNEL_4_READ_LOW_FAULT_THRESHOLD ((U16)0x001D) | 
| #define RTD_CHANNEL_4_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x401E) | 
| #define RTD_CHANNEL_4_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x401D) | 
| #define RTD_CHANNEL_4_READ_TEMPERATURE ((U16)0x0019) | 
| #define RTD_CHANNEL_4_READ_TEMPERATURE_LSB ((U16)0x401A) | 
| #define RTD_CHANNEL_4_READ_TEMPERATURE_MSB ((U16)0x4019) | 
| #define RTD_CHANNEL_4_WRITE_CONFIGURATION ((U16)0xC018) | 
| #define RTD_CHANNEL_4_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x801B) | 
| #define RTD_CHANNEL_4_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC01C) | 
| #define RTD_CHANNEL_4_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC01B) | 
| #define RTD_CHANNEL_4_WRITE_LOW_FAULT_THRESHOLD ((U16)0x801D) | 
| #define RTD_CHANNEL_4_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC01E) | 
| #define RTD_CHANNEL_4_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC01D) | 
| #define RTD_CHANNEL_5_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_5_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_5_READ_CONFIGURATION ((U16)0x4020) | 
| #define RTD_CHANNEL_5_READ_FAULT_STATUS ((U16)0x4027) | 
| #define RTD_CHANNEL_5_READ_HIGH_FAULT_THRESHOLD ((U16)0x0023) | 
| #define RTD_CHANNEL_5_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x4024) | 
| #define RTD_CHANNEL_5_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x4023) | 
| #define RTD_CHANNEL_5_READ_LOW_FAULT_THRESHOLD ((U16)0x0025) | 
| #define RTD_CHANNEL_5_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x4026) | 
| #define RTD_CHANNEL_5_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x4025) | 
| #define RTD_CHANNEL_5_READ_TEMPERATURE ((U16)0x0021) | 
| #define RTD_CHANNEL_5_READ_TEMPERATURE_LSB ((U16)0x4022) | 
| #define RTD_CHANNEL_5_READ_TEMPERATURE_MSB ((U16)0x4021) | 
| #define RTD_CHANNEL_5_WRITE_CONFIGURATION ((U16)0xC020) | 
| #define RTD_CHANNEL_5_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x8023) | 
| #define RTD_CHANNEL_5_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC024) | 
| #define RTD_CHANNEL_5_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC023) | 
| #define RTD_CHANNEL_5_WRITE_LOW_FAULT_THRESHOLD ((U16)0x8025) | 
| #define RTD_CHANNEL_5_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC026) | 
| #define RTD_CHANNEL_5_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC025) | 
| #define RTD_CHANNEL_6_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_6_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_6_READ_CONFIGURATION ((U16)0x4028) | 
| #define RTD_CHANNEL_6_READ_FAULT_STATUS ((U16)0x402F) | 
| #define RTD_CHANNEL_6_READ_HIGH_FAULT_THRESHOLD ((U16)0x002B) | 
| #define RTD_CHANNEL_6_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x402C) | 
| #define RTD_CHANNEL_6_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x402B) | 
| #define RTD_CHANNEL_6_READ_LOW_FAULT_THRESHOLD ((U16)0x002D) | 
| #define RTD_CHANNEL_6_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x402E) | 
| #define RTD_CHANNEL_6_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x402D) | 
| #define RTD_CHANNEL_6_READ_TEMPERATURE ((U16)0x0029) | 
| #define RTD_CHANNEL_6_READ_TEMPERATURE_LSB ((U16)0x402A) | 
| #define RTD_CHANNEL_6_READ_TEMPERATURE_MSB ((U16)0x4029) | 
| #define RTD_CHANNEL_6_WRITE_CONFIGURATION ((U16)0xC028) | 
| #define RTD_CHANNEL_6_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x802B) | 
| #define RTD_CHANNEL_6_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC02C) | 
| #define RTD_CHANNEL_6_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC02B) | 
| #define RTD_CHANNEL_6_WRITE_LOW_FAULT_THRESHOLD ((U16)0x802D) | 
| #define RTD_CHANNEL_6_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC02E) | 
| #define RTD_CHANNEL_6_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC02D) | 
| #define RTD_CHANNEL_7_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_7_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_7_READ_CONFIGURATION ((U16)0x4030) | 
| #define RTD_CHANNEL_7_READ_FAULT_STATUS ((U16)0x4037) | 
| #define RTD_CHANNEL_7_READ_HIGH_FAULT_THRESHOLD ((U16)0x0033) | 
| #define RTD_CHANNEL_7_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x4034) | 
| #define RTD_CHANNEL_7_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x4033) | 
| #define RTD_CHANNEL_7_READ_LOW_FAULT_THRESHOLD ((U16)0x0035) | 
| #define RTD_CHANNEL_7_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x4036) | 
| #define RTD_CHANNEL_7_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x4035) | 
| #define RTD_CHANNEL_7_READ_TEMPERATURE ((U16)0x0031) | 
| #define RTD_CHANNEL_7_READ_TEMPERATURE_LSB ((U16)0x4032) | 
| #define RTD_CHANNEL_7_READ_TEMPERATURE_MSB ((U16)0x4031) | 
| #define RTD_CHANNEL_7_WRITE_CONFIGURATION ((U16)0xC030) | 
| #define RTD_CHANNEL_7_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x8033) | 
| #define RTD_CHANNEL_7_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC034) | 
| #define RTD_CHANNEL_7_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC033) | 
| #define RTD_CHANNEL_7_WRITE_LOW_FAULT_THRESHOLD ((U16)0x8035) | 
| #define RTD_CHANNEL_7_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC036) | 
| #define RTD_CHANNEL_7_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC035) | 
| #define RTD_CHANNEL_8_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_8_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_8_READ_CONFIGURATION ((U16)0x4038) | 
| #define RTD_CHANNEL_8_READ_FAULT_STATUS ((U16)0x403F) | 
| #define RTD_CHANNEL_8_READ_HIGH_FAULT_THRESHOLD ((U16)0x003B) | 
| #define RTD_CHANNEL_8_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x403C) | 
| #define RTD_CHANNEL_8_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x403B) | 
| #define RTD_CHANNEL_8_READ_LOW_FAULT_THRESHOLD ((U16)0x003D) | 
| #define RTD_CHANNEL_8_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x403E) | 
| #define RTD_CHANNEL_8_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x403D) | 
| #define RTD_CHANNEL_8_READ_TEMPERATURE ((U16)0x0039) | 
| #define RTD_CHANNEL_8_READ_TEMPERATURE_LSB ((U16)0x403A) | 
| #define RTD_CHANNEL_8_READ_TEMPERATURE_MSB ((U16)0x4039) | 
| #define RTD_CHANNEL_8_WRITE_CONFIGURATION ((U16)0xC038) | 
| #define RTD_CHANNEL_8_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x803B) | 
| #define RTD_CHANNEL_8_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC03C) | 
| #define RTD_CHANNEL_8_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC03B) | 
| #define RTD_CHANNEL_8_WRITE_LOW_FAULT_THRESHOLD ((U16)0x803D) | 
| #define RTD_CHANNEL_8_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC03E) | 
| #define RTD_CHANNEL_8_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC03D) | 
| #define RTD_CHANNEL_9_CONFIGURATION_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_9_FAULT_RESET_WORD ((U16)0x00C3) | 
| #define RTD_CHANNEL_9_READ_CONFIGURATION ((U16)0x4040) | 
| #define RTD_CHANNEL_9_READ_FAULT_STATUS ((U16)0x4047) | 
| #define RTD_CHANNEL_9_READ_HIGH_FAULT_THRESHOLD ((U16)0x0043) | 
| #define RTD_CHANNEL_9_READ_HIGH_FAULT_THRESHOLD_LSB ((U16)0x4044) | 
| #define RTD_CHANNEL_9_READ_HIGH_FAULT_THRESHOLD_MSB ((U16)0x4043) | 
| #define RTD_CHANNEL_9_READ_LOW_FAULT_THRESHOLD ((U16)0x0045) | 
| #define RTD_CHANNEL_9_READ_LOW_FAULT_THRESHOLD_LSB ((U16)0x4046) | 
| #define RTD_CHANNEL_9_READ_LOW_FAULT_THRESHOLD_MSB ((U16)0x4045) | 
| #define RTD_CHANNEL_9_READ_TEMPERATURE ((U16)0x0041) | 
| #define RTD_CHANNEL_9_READ_TEMPERATURE_LSB ((U16)0x4042) | 
| #define RTD_CHANNEL_9_READ_TEMPERATURE_MSB ((U16)0x4041) | 
| #define RTD_CHANNEL_9_WRITE_CONFIGURATION ((U16)0xC040) | 
| #define RTD_CHANNEL_9_WRITE_HIGH_FAULT_THRESHOLD ((U16)0x8043) | 
| #define RTD_CHANNEL_9_WRITE_HIGH_FAULT_THRESHOLD_LSB ((U16)0xC044) | 
| #define RTD_CHANNEL_9_WRITE_HIGH_FAULT_THRESHOLD_MSB ((U16)0xC043) | 
| #define RTD_CHANNEL_9_WRITE_LOW_FAULT_THRESHOLD ((U16)0x8045) | 
| #define RTD_CHANNEL_9_WRITE_LOW_FAULT_THRESHOLD_LSB ((U16)0xC046) | 
| #define RTD_CHANNEL_9_WRITE_LOW_FAULT_THRESHOLD_MSB ((U16)0xC045) | 
| #define RTD_STATUS_REGISTER_READY_BIT ((U16)0x2000) |