#region 201816
case "201816":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
break;
#endregion 201816
#region 2060
case "2060":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 04");
asciiList.Add(":0101010A0004");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 04");
asciiList.Add(":0102011E0004");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 04");
asciiList.Add(":0102011F0004");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 2060
#region 601816
case "601816":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
break;
#endregion 601816
#region 7002
case "7002":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 04 01 00");
asciiList.Add(":010F010500040100");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 05");
asciiList.Add(":010200200005");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 03 00 64 00 01");
asciiList.Add(":010300640001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 04 01 00");
asciiList.Add(":010F00C000040100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 04");
asciiList.Add(":010100C00004");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 05 01 03 FF 00");
asciiList.Add(":01050103FF00");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7002
#region 7003
case "7003":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 04 01 00");
asciiList.Add(":010F010500040100");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 40 00 00");
asciiList.Add(":010602400000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 41 00 00");
asciiList.Add(":010602410000");
titleList.Add("SET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 42 00 00");
asciiList.Add(":010602420000");
titleList.Add("SET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 43 00 00");
asciiList.Add(":010602430000");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 40 00 01");
asciiList.Add(":010302400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 41 00 01");
asciiList.Add(":010302410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 42 00 01");
asciiList.Add(":010302420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 43 00 01");
asciiList.Add(":010302430001");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 60 00 00");
asciiList.Add(":010602600000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 61 00 00");
asciiList.Add(":010602610000");
titleList.Add("SET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 62 00 00");
asciiList.Add(":010602620000");
titleList.Add("SET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 63 00 00");
asciiList.Add(":010602630000");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 60 00 01");
asciiList.Add(":010302600001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 61 00 01");
asciiList.Add(":010302610001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 62 00 01");
asciiList.Add(":010302620001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 63 00 01");
asciiList.Add(":010302630001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 02 C0 00 04");
asciiList.Add(":010102C00004");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 02 C0 FF 00");
asciiList.Add(":010502C0FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 02 C1 FF 00");
asciiList.Add(":010502C1FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 02 C2 FF 00");
asciiList.Add(":010502C2FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 02 C3 FF 00");
asciiList.Add(":010502C3FF00");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 02 E0 00 04");
asciiList.Add(":010102E00004");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 02 E0 FF 00");
asciiList.Add(":010502E0FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 02 E1 FF 00");
asciiList.Add(":010502E1FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 02 E2 FF 00");
asciiList.Add(":010502E2FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 02 E3 FF 00");
asciiList.Add(":010502E3FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 00");
asciiList.Add(":010200200000");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 05 01 03 FF 00");
asciiList.Add(":01050103FF00");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7003
#region 7004
case "7004":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("SET_RE_SCAN_SENSOR");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("GET_PORT0SENSOR_COUNT");
rtuList.Add("01 04 00 50 00 01");
asciiList.Add(":010400500001");
titleList.Add("GET_PORT1SENSOR_COUNT");
rtuList.Add("01 04 00 51 00 01");
asciiList.Add(":010400510001");
titleList.Add("GET_PORT2SENSOR_COUNT");
rtuList.Add("01 04 00 52 00 01");
asciiList.Add(":010400520001");
titleList.Add("GET_PORT3SENSOR_COUNT");
rtuList.Add("01 04 00 53 00 01");
asciiList.Add(":010400530001");
titleList.Add("READ_CH0_SENSOR_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_SENSOR_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_SENSOR_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_SENSOR_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_SENSOR_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_SENSOR_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_SENSOR_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_SENSOR_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_SENSOR_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_SENSOR_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_SENSOR_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_SENSOR_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_SENSOR_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_SENSOR_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_SENSOR_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_SENSOR_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("READ_CH16_SENSOR_AI");
rtuList.Add("01 04 00 10 00 01");
asciiList.Add(":010400100001");
titleList.Add("READ_CH17_SENSOR_AI");
rtuList.Add("01 04 00 11 00 01");
asciiList.Add(":010400110001");
titleList.Add("READ_CH18_SENSOR_AI");
rtuList.Add("01 04 00 12 00 01");
asciiList.Add(":010400120001");
titleList.Add("READ_CH19_SENSOR_AI");
rtuList.Add("01 04 00 13 00 01");
asciiList.Add(":010400130001");
titleList.Add("GET_PORT_0_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 60 00 01");
asciiList.Add(":010400600001");
titleList.Add("GET_PORT_1_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 61 00 01");
asciiList.Add(":010400610001");
titleList.Add("GET_PORT_2_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 62 00 01");
asciiList.Add(":010400620001");
titleList.Add("GET_PORT_3_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 63 00 01");
asciiList.Add(":010400630001");
break;
#endregion 7004
#region 7004PTO
case "7004PTO":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_CH0_PTO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("SET_CH1_PTO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("SET_CH2_PTO");
rtuList.Add("01 06 00 22 00 00");
asciiList.Add(":010600220000");
titleList.Add("SET_CH3_PTO");
rtuList.Add("01 06 00 23 00 00");
asciiList.Add(":010600230000");
titleList.Add("GET_CH0_PTO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("GET_CH1_PTO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("GET_CH2_PTO");
rtuList.Add("01 03 00 22 00 01");
asciiList.Add(":010300220001");
titleList.Add("GET_CH3_PTO");
rtuList.Add("01 03 00 23 00 01");
asciiList.Add(":010300230001");
break;
#endregion 7004PTO
#region 7005
case "7005":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 06");
asciiList.Add(":0101010C0006");
titleList.Add("SET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 01 01 0A 00 06");
asciiList.Add(":0101010A0006");
titleList.Add("SET_USER_DEFINED_TYPE_A");
rtuList.Add("01 10 03 00 00 02 04 00 00 00 00");
asciiList.Add(":0110030000020400000000");
titleList.Add("SET_USER_DEFINED_TYPE_B");
rtuList.Add("01 10 03 20 00 02 04 00 00 00 00");
asciiList.Add(":0110032000020400000000");
titleList.Add("SET_USER_DEFINED_TYPE_C");
rtuList.Add("01 10 03 40 00 02 04 00 00 00 00");
asciiList.Add(":0110034000020400000000");
titleList.Add("GET_USER_DEFINED_TYPE_A");
rtuList.Add("01 03 03 00 00 01");
asciiList.Add(":010303000001");
titleList.Add("GET_USER_DEFINED_TYPE_B");
rtuList.Add("01 03 03 20 00 01");
asciiList.Add(":010303200001");
titleList.Add("GET_USER_DEFINED_TYPE_C");
rtuList.Add("01 03 03 40 00 01");
asciiList.Add(":010303400001");
titleList.Add("READ_CH0_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E0 00 01");
asciiList.Add(":010302E00001");
titleList.Add("READ_CH1_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E1 00 01");
asciiList.Add(":010302E10001");
titleList.Add("READ_CH2_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E2 00 01");
asciiList.Add(":010302E20001");
titleList.Add("READ_CH3_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E3 00 01");
asciiList.Add(":010302E30001");
titleList.Add("READ_CH4_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E4 00 01");
asciiList.Add(":010302E40001");
titleList.Add("READ_CH5_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E5 00 01");
asciiList.Add(":010302E50001");
titleList.Add("READ_CH0_ALARM_DO_ON");
rtuList.Add("01 03 02 C0 00 01");
asciiList.Add(":010302C00001");
titleList.Add("READ_CH1_ALARM_DO_ON");
rtuList.Add("01 03 02 C1 00 01");
asciiList.Add(":010302C10001");
titleList.Add("READ_CH2_ALARM_DO_ON");
rtuList.Add("01 03 02 C2 00 01");
asciiList.Add(":010302C20001");
titleList.Add("READ_CH3_ALARM_DO_ON");
rtuList.Add("01 03 02 C3 00 01");
asciiList.Add(":010302C30001");
titleList.Add("READ_CH4_ALARM_DO_ON");
rtuList.Add("01 03 02 C4 00 01");
asciiList.Add(":010302C40001");
titleList.Add("READ_CH5_ALARM_DO_ON");
rtuList.Add("01 03 02 C5 00 01");
asciiList.Add(":010302C50001");
titleList.Add("SET_CH0_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 48 FF 00");
asciiList.Add(":01050148FF00");
titleList.Add("SET_CH1_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 49 FF 00");
asciiList.Add(":01050149FF00");
titleList.Add("SET_CH2_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 4A FF 00");
asciiList.Add(":0105014AFF00");
titleList.Add("SET_CH3_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 4B FF 00");
asciiList.Add(":0105014BFF00");
titleList.Add("SET_CH4_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 4C FF 00");
asciiList.Add(":0105014CFF00");
titleList.Add("SET_CH5_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 4D FF 00");
asciiList.Add(":0105014DFF00");
titleList.Add("SET_CH6_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 4E FF 00");
asciiList.Add(":0105014EFF00");
titleList.Add("SET_CH7_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 4F FF 00");
asciiList.Add(":0105014FFF00");
titleList.Add("SET_CH0_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH7_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_CH0_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 48 FF 00");
asciiList.Add(":01050148FF00");
titleList.Add("SET_CH1_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 49 FF 00");
asciiList.Add(":01050149FF00");
titleList.Add("SET_CH2_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 4A FF 00");
asciiList.Add(":0105014AFF00");
titleList.Add("SET_CH3_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 4B FF 00");
asciiList.Add(":0105014BFF00");
titleList.Add("SET_CH4_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 4C FF 00");
asciiList.Add(":0105014CFF00");
titleList.Add("SET_CH5_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 4D FF 00");
asciiList.Add(":0105014DFF00");
titleList.Add("SET_CH6_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 4E FF 00");
asciiList.Add(":0105014EFF00");
titleList.Add("SET_CH7_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 01 4F FF 00");
asciiList.Add(":0105014FFF00");
titleList.Add("GET_CH0_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 48 00 06");
asciiList.Add(":010101480006");
titleList.Add("GET_CH1_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 49 00 06");
asciiList.Add(":010101490006");
titleList.Add("GET_CH2_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 4A 00 06");
asciiList.Add(":0101014A0006");
titleList.Add("GET_CH3_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 4B 00 06");
asciiList.Add(":0101014B0006");
titleList.Add("GET_CH4_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 4C 00 06");
asciiList.Add(":0101014C0006");
titleList.Add("GET_CH5_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 4D 00 06");
asciiList.Add(":0101014D0006");
titleList.Add("GET_CH6_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 4E 00 06");
asciiList.Add(":0101014E0006");
titleList.Add("GET_CH7_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 4F 00 06");
asciiList.Add(":0101014F0006");
titleList.Add("SET_CH0_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH7_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("GET_CH0_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 06");
asciiList.Add(":010101400006");
titleList.Add("GET_CH1_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 06");
asciiList.Add(":010101410006");
titleList.Add("GET_CH2_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 06");
asciiList.Add(":010101420006");
titleList.Add("GET_CH3_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 06");
asciiList.Add(":010101430006");
titleList.Add("GET_CH4_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 06");
asciiList.Add(":010101440006");
titleList.Add("GET_CH5_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 06");
asciiList.Add(":010101450006");
titleList.Add("GET_CH6_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 06");
asciiList.Add(":010101460006");
titleList.Add("GET_CH7_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 47 00 06");
asciiList.Add(":010101470006");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 58 FF 00");
asciiList.Add(":01050158FF00");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 59 FF 00");
asciiList.Add(":01050159FF00");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 5A FF 00");
asciiList.Add(":0105015AFF00");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 5B FF 00");
asciiList.Add(":0105015BFF00");
titleList.Add("SET_CH4_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 5C FF 00");
asciiList.Add(":0105015CFF00");
titleList.Add("SET_CH5_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 5D FF 00");
asciiList.Add(":0105015DFF00");
titleList.Add("SET_CH6_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 5E FF 00");
asciiList.Add(":0105015EFF00");
titleList.Add("SET_CH7_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 01 5F FF 00");
asciiList.Add(":0105015FFF00");
titleList.Add("GET_CH0_LOW_ALARM_MODE");
rtuList.Add("01 01 01 58 00 06");
asciiList.Add(":010101580006");
titleList.Add("GET_CH1_LOW_ALARM_MODE");
rtuList.Add("01 01 01 59 00 06");
asciiList.Add(":010101590006");
titleList.Add("GET_CH2_LOW_ALARM_MODE");
rtuList.Add("01 01 01 5A 00 06");
asciiList.Add(":0101015A0006");
titleList.Add("GET_CH3_LOW_ALARM_MODE");
rtuList.Add("01 01 01 5B 00 06");
asciiList.Add(":0101015B0006");
titleList.Add("GET_CH4_LOW_ALARM_MODE");
rtuList.Add("01 01 01 5C 00 06");
asciiList.Add(":0101015C0006");
titleList.Add("GET_CH5_LOW_ALARM_MODE");
rtuList.Add("01 01 01 5D 00 06");
asciiList.Add(":0101015D0006");
titleList.Add("GET_CH6_LOW_ALARM_MODE");
rtuList.Add("01 01 01 5E 00 06");
asciiList.Add(":0101015E0006");
titleList.Add("GET_CH7_LOW_ALARM_MODE");
rtuList.Add("01 01 01 5F 00 06");
asciiList.Add(":0101015F0006");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("SET_CH7_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 01 57 FF 00");
asciiList.Add(":01050157FF00");
titleList.Add("GET_CH0_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 50 00 06");
asciiList.Add(":010101500006");
titleList.Add("GET_CH1_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 51 00 06");
asciiList.Add(":010101510006");
titleList.Add("GET_CH2_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 52 00 06");
asciiList.Add(":010101520006");
titleList.Add("GET_CH3_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 53 00 06");
asciiList.Add(":010101530006");
titleList.Add("GET_CH4_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 54 00 06");
asciiList.Add(":010101540006");
titleList.Add("GET_CH5_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 55 00 06");
asciiList.Add(":010101550006");
titleList.Add("GET_CH6_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 56 00 06");
asciiList.Add(":010101560006");
titleList.Add("GET_CH7_HIGH_ALARM_MODE");
rtuList.Add("01 01 01 57 00 06");
asciiList.Add(":010101570006");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH6_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH7_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EF 00 00");
asciiList.Add(":010600EF0000");
titleList.Add("GET_CH0_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("GET_CH7_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EF 00 01");
asciiList.Add(":010300EF0001");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_CH4_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_CH5_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_CH6_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("SET_CH7_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E7 00 00");
asciiList.Add(":010600E70000");
titleList.Add("GET_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("GET_CH7_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E7 00 01");
asciiList.Add(":010300E70001");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 48 00 00");
asciiList.Add(":010601480000");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 49 00 00");
asciiList.Add(":010601490000");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4A 00 00");
asciiList.Add(":0106014A0000");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4B 00 00");
asciiList.Add(":0106014B0000");
titleList.Add("SET_CH4_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4C 00 00");
asciiList.Add(":0106014C0000");
titleList.Add("SET_CH5_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4D 00 00");
asciiList.Add(":0106014D0000");
titleList.Add("SET_CH6_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4E 00 00");
asciiList.Add(":0106014E0000");
titleList.Add("SET_CH7_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4F 00 00");
asciiList.Add(":0106014F0000");
titleList.Add("GET_CH0_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 48 00 01");
asciiList.Add(":010301480001");
titleList.Add("GET_CH1_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 49 00 01");
asciiList.Add(":010301490001");
titleList.Add("GET_CH2_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4A 00 01");
asciiList.Add(":0103014A0001");
titleList.Add("GET_CH3_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4B 00 01");
asciiList.Add(":0103014B0001");
titleList.Add("GET_CH4_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4C 00 01");
asciiList.Add(":0103014C0001");
titleList.Add("GET_CH5_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4D 00 01");
asciiList.Add(":0103014D0001");
titleList.Add("GET_CH6_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4E 00 01");
asciiList.Add(":0103014E0001");
titleList.Add("GET_CH7_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4F 00 01");
asciiList.Add(":0103014F0001");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 40 00 00");
asciiList.Add(":010601400000");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 41 00 00");
asciiList.Add(":010601410000");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 42 00 00");
asciiList.Add(":010601420000");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 43 00 00");
asciiList.Add(":010601430000");
titleList.Add("SET_CH4_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 44 00 00");
asciiList.Add(":010601440000");
titleList.Add("SET_CH5_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 45 00 00");
asciiList.Add(":010601450000");
titleList.Add("SET_CH6_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 46 00 00");
asciiList.Add(":010601460000");
titleList.Add("SET_CH7_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 47 00 00");
asciiList.Add(":010601470000");
titleList.Add("GET_CH0_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 40 00 01");
asciiList.Add(":010301400001");
titleList.Add("GET_CH1_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 41 00 01");
asciiList.Add(":010301410001");
titleList.Add("GET_CH2_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 42 00 01");
asciiList.Add(":010301420001");
titleList.Add("GET_CH3_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 43 00 01");
asciiList.Add(":010301430001");
titleList.Add("GET_CH4_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 44 00 01");
asciiList.Add(":010301440001");
titleList.Add("GET_CH5_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 45 00 01");
asciiList.Add(":010301450001");
titleList.Add("GET_CH6_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 46 00 01");
asciiList.Add(":010301460001");
titleList.Add("GET_CH7_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 47 00 01");
asciiList.Add(":010301470001");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH7_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 27 FF 00");
asciiList.Add(":01050127FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH7_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 37 FF 00");
asciiList.Add(":01050137FF00");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_MULTI_AI_DIO_STATUS");
rtuList.Add("01 01 00 00 00 06");
asciiList.Add(":010100000006");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH5_MFDO");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH4_MFDO");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 06");
asciiList.Add(":010100600006");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 06");
asciiList.Add(":010100C00006");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 06 01 00");
asciiList.Add(":010F006000060100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 06 01 00");
asciiList.Add(":010F00C000060100");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 06 01 00");
asciiList.Add(":010F010300060100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 06");
asciiList.Add(":010101040006");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 06");
asciiList.Add(":0101010D0006");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7005
#region 7011
case "7011":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 02 01 00");
asciiList.Add(":010F010500020100");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 06 00 02");
asciiList.Add(":010101060002");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 02 01 00");
asciiList.Add(":010F006000020100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 02 01 00");
asciiList.Add(":010F00C000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 02");
asciiList.Add(":010100C00002");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("SET_LED_DATA");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7011
#region 7011D
case "7011D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 02 01 00");
asciiList.Add(":010F010500020100");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 06 00 02");
asciiList.Add(":010101060002");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 02 01 00");
asciiList.Add(":010F006000020100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 02 01 00");
asciiList.Add(":010F00C000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 02");
asciiList.Add(":010100C00002");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("SET_LED_DATA");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7011D
#region 7011P
case "7011P":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 02 01 00");
asciiList.Add(":010F010500020100");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 06 00 02");
asciiList.Add(":010101060002");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 02 01 00");
asciiList.Add(":010F006000020100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 02 01 00");
asciiList.Add(":010F00C000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 02");
asciiList.Add(":010100C00002");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("SET_LED_DATA");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7011P
#region 7011PD
case "7011PD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 02 01 00");
asciiList.Add(":010F010500020100");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 06 00 02");
asciiList.Add(":010101060002");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 02 01 00");
asciiList.Add(":010F006000020100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 02 01 00");
asciiList.Add(":010F00C000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 02");
asciiList.Add(":010100C00002");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("SET_LED_DATA");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7011PD
#region 7013
case "7013":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 00 00");
asciiList.Add(":010F0105000000");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 06 00 00");
asciiList.Add(":010101060000");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 00");
asciiList.Add(":010200000000");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 00 00");
asciiList.Add(":010F0060000000");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 00 00");
asciiList.Add(":010F00C0000000");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 00");
asciiList.Add(":010100C00000");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("SET_LED_DATA");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7013
#region 7013P
case "7013P":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 02 01 00");
asciiList.Add(":010F010500020100");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 06 00 02");
asciiList.Add(":010101060002");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 02 01 00");
asciiList.Add(":010F006000020100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 02 01 00");
asciiList.Add(":010F00C000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 02");
asciiList.Add(":010100C00002");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("SET_LED_DATA");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7013P
#region 7013PD
case "7013PD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 02 01 00");
asciiList.Add(":010F010500020100");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 06 00 02");
asciiList.Add(":010101060002");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 02 01 00");
asciiList.Add(":010F006000020100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 02 01 00");
asciiList.Add(":010F00C000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 02");
asciiList.Add(":010100C00002");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("SET_LED_DATA");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7013PD
#region 7015
case "7015":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
break;
#endregion 7015
#region 7015P
case "7015P":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
break;
#endregion 7015P
#region 7016
case "7016":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("SET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("SET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("SET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("GET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("GET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 04 01 00");
asciiList.Add(":010F010500040100");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("SET_7016_DUAL_CHANNEL");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("SET_7016_CHANNEL_SELECT");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("GET_7016_CHANNEL_SELECT");
rtuList.Add("01 03 01 E9 00 01");
asciiList.Add(":010301E90001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("OUTPUT_EXCITATION_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("READ_EXCITATION_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 04 01 00");
asciiList.Add(":010F006000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 04 01 00");
asciiList.Add(":010F00C000040100");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 04");
asciiList.Add(":010100C00004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7016
#region 7016D
case "7016D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("SET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("SET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("SET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("GET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("GET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 04 01 00");
asciiList.Add(":010F010500040100");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("SET_7016_DUAL_CHANNEL");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("SET_7016_CHANNEL_SELECT");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("GET_7016_CHANNEL_SELECT");
rtuList.Add("01 03 01 E9 00 01");
asciiList.Add(":010301E90001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("OUTPUT_EXCITATION_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("READ_EXCITATION_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 04 01 00");
asciiList.Add(":010F006000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 04 01 00");
asciiList.Add(":010F00C000040100");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 04");
asciiList.Add(":010100C00004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7016D
#region 7016P
case "7016P":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("SET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("SET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("SET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("GET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("GET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 04 01 00");
asciiList.Add(":010F010500040100");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("SET_7016_DUAL_CHANNEL");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("SET_7016_CHANNEL_SELECT");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("GET_7016_CHANNEL_SELECT");
rtuList.Add("01 03 01 E9 00 01");
asciiList.Add(":010301E90001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("OUTPUT_EXCITATION_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("READ_EXCITATION_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 04 01 00");
asciiList.Add(":010F006000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 04 01 00");
asciiList.Add(":010F00C000040100");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 04");
asciiList.Add(":010100C00004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7016P
#region 7016PD
case "7016PD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("SET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_LINEAR_MODE_ENABLE_STATUS");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("SET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("SET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 10 00 A0 00 02 04 00 00 00 00");
asciiList.Add(":011000A000020400000000");
titleList.Add("GET_CH0_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("GET_CH1_LINEAR_MAP_CONFIG");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 04 01 00");
asciiList.Add(":010F010500040100");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("SET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("GET_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("SET_7016_DUAL_CHANNEL");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("SET_7016_CHANNEL_SELECT");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("GET_7016_CHANNEL_SELECT");
rtuList.Add("01 03 01 E9 00 01");
asciiList.Add(":010301E90001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("OUTPUT_EXCITATION_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("READ_EXCITATION_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 20 FF 00");
asciiList.Add(":01050020FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 21 FF 00");
asciiList.Add(":01050021FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 60 00 04 01 00");
asciiList.Add(":010F006000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 C0 00 04 01 00");
asciiList.Add(":010F00C000040100");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 C0 00 04");
asciiList.Add(":010100C00004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 00 00 01");
asciiList.Add(":010200000001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7016PD
#region 7017
case "7017":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017
#region 7017A5
case "7017A5":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017A5
#region 7017C
case "7017C":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017C
#region 7017F
case "7017F":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017F
#region 7017FC
case "7017FC":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017FC
#region 7017mC16
case "7017mC16":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_17Z_SINGLE_ENDED");
rtuList.Add("01 05 01 14 FF 00");
asciiList.Add(":01050114FF00");
titleList.Add("READ_17Z_SINGLE_ENDED");
rtuList.Add("01 01 01 14 00 00");
asciiList.Add(":010101140000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 04 03 60 00 01");
asciiList.Add(":010403600001");
titleList.Add("WRITE_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 04 03 6B 00 01");
asciiList.Add(":0104036B0001");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 04 03 6C 00 01");
asciiList.Add(":0104036C0001");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 04 03 6D 00 01");
asciiList.Add(":0104036D0001");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 04 03 70 00 01");
asciiList.Add(":010403700001");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("GET_LOG_END_TIME");
rtuList.Add("01 04 03 76 00 01");
asciiList.Add(":010403760001");
break;
#endregion 7017mC16
#region 7017R
case "7017R":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017R
#region 7017RC
case "7017RC":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017RC
#region 7017RM
case "7017RM":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("SET_CH4_INPUT_RANGE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("GET_CH4_INPUT_RANGE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("SET_CH5_INPUT_RANGE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("GET_CH5_INPUT_RANGE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("SET_CH6_INPUT_RANGE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("GET_CH6_INPUT_RANGE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("SET_CH7_INPUT_RANGE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("GET_CH7_INPUT_RANGE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7017RM
#region 7017Z
case "7017Z":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_17Z_SINGLE_ENDED");
rtuList.Add("01 05 01 14 FF 00");
asciiList.Add(":01050114FF00");
titleList.Add("READ_17Z_SINGLE_ENDED");
rtuList.Add("01 01 01 14 00 00");
asciiList.Add(":010101140000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("READ_CH16_AI");
rtuList.Add("01 04 00 10 00 01");
asciiList.Add(":010400100001");
titleList.Add("READ_CH17_AI");
rtuList.Add("01 04 00 11 00 01");
asciiList.Add(":010400110001");
titleList.Add("READ_CH18_AI");
rtuList.Add("01 04 00 12 00 01");
asciiList.Add(":010400120001");
titleList.Add("READ_CH19_AI");
rtuList.Add("01 04 00 13 00 01");
asciiList.Add(":010400130001");
break;
#endregion 7017Z
#region 7018
case "7018":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7018
#region 701816
case "701816":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
break;
#endregion 701816
#region 701816K
case "701816K":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
break;
#endregion 701816K
#region 7018R
case "7018R":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_ENABLE_THERMOCOUPLE_OPEN_DETECTION");
rtuList.Add("01 05 01 13 FF 00");
asciiList.Add(":01050113FF00");
titleList.Add("GET_ENABLE_THERMOCOUPLE_OPEN_DETECTION");
rtuList.Add("01 01 01 13 00 00");
asciiList.Add(":010101130000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("SET_CH4_INPUT_RANGE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("GET_CH4_INPUT_RANGE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("SET_CH5_INPUT_RANGE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("GET_CH5_INPUT_RANGE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("SET_CH6_INPUT_RANGE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("GET_CH6_INPUT_RANGE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("SET_CH7_INPUT_RANGE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("GET_CH7_INPUT_RANGE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion 7018R
#region 7018Z
case "7018Z":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
break;
#endregion 7018Z
#region 7019
case "7019":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
break;
#endregion 7019
#region 7019R
case "7019R":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
break;
#endregion 7019R
#region 7019Z
case "7019Z":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("SET_CH8_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 28 00 00");
asciiList.Add(":010601280000");
titleList.Add("SET_CH9_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 29 00 00");
asciiList.Add(":010601290000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
titleList.Add("GET_CH8_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 28 00 01");
asciiList.Add(":010301280001");
titleList.Add("GET_CH9_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 29 00 01");
asciiList.Add(":010301290001");
break;
#endregion 7019Z
#region 7022
case "7022":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7022
#region 7022A
case "7022A":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7022A
#region 7024
case "7024":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7024
#region 7024L
case "7024L":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7024L
#region 7024R
case "7024R":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 00");
asciiList.Add(":010101080000");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 81 00 01");
asciiList.Add(":010300810001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 82 00 01");
asciiList.Add(":010300820001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 83 00 01");
asciiList.Add(":010300830001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 03 00 84 00 01");
asciiList.Add(":010300840001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7024R
#region 7024U
case "7024U":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("GET_BATTERY_BACKUP_ENABLE_STATUS");
rtuList.Add("01 01 03 00 00 04");
asciiList.Add(":010103000004");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 81 00 01");
asciiList.Add(":010300810001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 82 00 01");
asciiList.Add(":010300820001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 83 00 01");
asciiList.Add(":010300830001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7024U
#region 7026
case "7026":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 03");
asciiList.Add(":0101010C0003");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 03");
asciiList.Add(":010101080003");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 03");
asciiList.Add(":010101500003");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 03");
asciiList.Add(":010101510003");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 03");
asciiList.Add(":010101520003");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 03");
asciiList.Add(":010101400003");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 03");
asciiList.Add(":010101410003");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 03");
asciiList.Add(":010101420003");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 03");
asciiList.Add(":010101050003");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 03");
asciiList.Add(":010101200003");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 03");
asciiList.Add(":010101300003");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 03");
asciiList.Add(":010200200003");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 81 00 01");
asciiList.Add(":010300810001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 82 00 01");
asciiList.Add(":010300820001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 03 01 00");
asciiList.Add(":010F00A000030100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 03");
asciiList.Add(":010100A00003");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7026
#region 7028
case "7028":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("GET_BATTERY_BACKUP_ENABLE_STATUS");
rtuList.Add("01 01 03 00 00 00");
asciiList.Add(":010103000000");
titleList.Add("READ_WIRING_STATUS");
rtuList.Add("01 01 00 E0 00 00");
asciiList.Add(":010100E00000");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("OUTPUT_CH4_AO");
rtuList.Add("01 06 00 04 00 00");
asciiList.Add(":010600040000");
titleList.Add("OUTPUT_CH5_AO");
rtuList.Add("01 06 00 05 00 00");
asciiList.Add(":010600050000");
titleList.Add("OUTPUT_CH6_AO");
rtuList.Add("01 06 00 06 00 00");
asciiList.Add(":010600060000");
titleList.Add("OUTPUT_CH7_AO");
rtuList.Add("01 06 00 07 00 00");
asciiList.Add(":010600070000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH4_LAST_AO");
rtuList.Add("01 03 00 04 00 01");
asciiList.Add(":010300040001");
titleList.Add("READ_CH5_LAST_AO");
rtuList.Add("01 03 00 05 00 01");
asciiList.Add(":010300050001");
titleList.Add("READ_CH6_LAST_AO");
rtuList.Add("01 03 00 06 00 01");
asciiList.Add(":010300060001");
titleList.Add("READ_CH7_LAST_AO");
rtuList.Add("01 03 00 07 00 01");
asciiList.Add(":010300070001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("READ_CH4_AO");
rtuList.Add("01 03 00 44 00 01");
asciiList.Add(":010300440001");
titleList.Add("READ_CH5_AO");
rtuList.Add("01 03 00 45 00 01");
asciiList.Add(":010300450001");
titleList.Add("READ_CH6_AO");
rtuList.Add("01 03 00 46 00 01");
asciiList.Add(":010300460001");
titleList.Add("READ_CH7_AO");
rtuList.Add("01 03 00 47 00 01");
asciiList.Add(":010300470001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("SET_CH4_AO_POWERON");
rtuList.Add("01 06 00 C4 00 00");
asciiList.Add(":010600C40000");
titleList.Add("SET_CH5_AO_POWERON");
rtuList.Add("01 06 00 C5 00 00");
asciiList.Add(":010600C50000");
titleList.Add("SET_CH6_AO_POWERON");
rtuList.Add("01 06 00 C6 00 00");
asciiList.Add(":010600C60000");
titleList.Add("SET_CH7_AO_POWERON");
rtuList.Add("01 06 00 C7 00 00");
asciiList.Add(":010600C70000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("READ_CH4_AO_POWERON");
rtuList.Add("01 03 00 C4 00 01");
asciiList.Add(":010300C40001");
titleList.Add("READ_CH5_AO_POWERON");
rtuList.Add("01 03 00 C5 00 01");
asciiList.Add(":010300C50001");
titleList.Add("READ_CH6_AO_POWERON");
rtuList.Add("01 03 00 C6 00 01");
asciiList.Add(":010300C60001");
titleList.Add("READ_CH7_AO_POWERON");
rtuList.Add("01 03 00 C7 00 01");
asciiList.Add(":010300C70001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("SET_CH4_AO_SAFE_VALUE");
rtuList.Add("01 06 00 64 00 00");
asciiList.Add(":010600640000");
titleList.Add("SET_CH5_AO_SAFE_VALUE");
rtuList.Add("01 06 00 65 00 00");
asciiList.Add(":010600650000");
titleList.Add("SET_CH6_AO_SAFE_VALUE");
rtuList.Add("01 06 00 66 00 00");
asciiList.Add(":010600660000");
titleList.Add("SET_CH7_AO_SAFE_VALUE");
rtuList.Add("01 06 00 67 00 00");
asciiList.Add(":010600670000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("READ_CH4_AO_SAFE_VALUE");
rtuList.Add("01 03 00 64 00 01");
asciiList.Add(":010300640001");
titleList.Add("READ_CH5_AO_SAFE_VALUE");
rtuList.Add("01 03 00 65 00 01");
asciiList.Add(":010300650001");
titleList.Add("READ_CH6_AO_SAFE_VALUE");
rtuList.Add("01 03 00 66 00 01");
asciiList.Add(":010300660001");
titleList.Add("READ_CH7_AO_SAFE_VALUE");
rtuList.Add("01 03 00 67 00 01");
asciiList.Add(":010300670001");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_AO_TYPE_CODE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("SET_CH4_AO_SLEW_RATE");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_AO_TYPE_CODE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("SET_CH5_AO_SLEW_RATE");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_AO_TYPE_CODE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("SET_CH6_AO_SLEW_RATE");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_AO_TYPE_CODE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("SET_CH7_AO_SLEW_RATE");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_AO_TYPE_CODE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("GET_CH4_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH5_AO_TYPE_CODE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("GET_CH5_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH6_AO_TYPE_CODE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("GET_CH6_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH7_AO_TYPE_CODE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("GET_CH7_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7028
#region 7028D
case "7028D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("GET_BATTERY_BACKUP_ENABLE_STATUS");
rtuList.Add("01 01 03 00 00 00");
asciiList.Add(":010103000000");
titleList.Add("READ_WIRING_STATUS");
rtuList.Add("01 01 00 E0 00 00");
asciiList.Add(":010100E00000");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("OUTPUT_CH4_AO");
rtuList.Add("01 06 00 04 00 00");
asciiList.Add(":010600040000");
titleList.Add("OUTPUT_CH5_AO");
rtuList.Add("01 06 00 05 00 00");
asciiList.Add(":010600050000");
titleList.Add("OUTPUT_CH6_AO");
rtuList.Add("01 06 00 06 00 00");
asciiList.Add(":010600060000");
titleList.Add("OUTPUT_CH7_AO");
rtuList.Add("01 06 00 07 00 00");
asciiList.Add(":010600070000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH4_LAST_AO");
rtuList.Add("01 03 00 04 00 01");
asciiList.Add(":010300040001");
titleList.Add("READ_CH5_LAST_AO");
rtuList.Add("01 03 00 05 00 01");
asciiList.Add(":010300050001");
titleList.Add("READ_CH6_LAST_AO");
rtuList.Add("01 03 00 06 00 01");
asciiList.Add(":010300060001");
titleList.Add("READ_CH7_LAST_AO");
rtuList.Add("01 03 00 07 00 01");
asciiList.Add(":010300070001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("READ_CH4_AO");
rtuList.Add("01 03 00 44 00 01");
asciiList.Add(":010300440001");
titleList.Add("READ_CH5_AO");
rtuList.Add("01 03 00 45 00 01");
asciiList.Add(":010300450001");
titleList.Add("READ_CH6_AO");
rtuList.Add("01 03 00 46 00 01");
asciiList.Add(":010300460001");
titleList.Add("READ_CH7_AO");
rtuList.Add("01 03 00 47 00 01");
asciiList.Add(":010300470001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("SET_CH4_AO_POWERON");
rtuList.Add("01 06 00 C4 00 00");
asciiList.Add(":010600C40000");
titleList.Add("SET_CH5_AO_POWERON");
rtuList.Add("01 06 00 C5 00 00");
asciiList.Add(":010600C50000");
titleList.Add("SET_CH6_AO_POWERON");
rtuList.Add("01 06 00 C6 00 00");
asciiList.Add(":010600C60000");
titleList.Add("SET_CH7_AO_POWERON");
rtuList.Add("01 06 00 C7 00 00");
asciiList.Add(":010600C70000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("READ_CH4_AO_POWERON");
rtuList.Add("01 03 00 C4 00 01");
asciiList.Add(":010300C40001");
titleList.Add("READ_CH5_AO_POWERON");
rtuList.Add("01 03 00 C5 00 01");
asciiList.Add(":010300C50001");
titleList.Add("READ_CH6_AO_POWERON");
rtuList.Add("01 03 00 C6 00 01");
asciiList.Add(":010300C60001");
titleList.Add("READ_CH7_AO_POWERON");
rtuList.Add("01 03 00 C7 00 01");
asciiList.Add(":010300C70001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("SET_CH4_AO_SAFE_VALUE");
rtuList.Add("01 06 00 64 00 00");
asciiList.Add(":010600640000");
titleList.Add("SET_CH5_AO_SAFE_VALUE");
rtuList.Add("01 06 00 65 00 00");
asciiList.Add(":010600650000");
titleList.Add("SET_CH6_AO_SAFE_VALUE");
rtuList.Add("01 06 00 66 00 00");
asciiList.Add(":010600660000");
titleList.Add("SET_CH7_AO_SAFE_VALUE");
rtuList.Add("01 06 00 67 00 00");
asciiList.Add(":010600670000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("READ_CH4_AO_SAFE_VALUE");
rtuList.Add("01 03 00 64 00 01");
asciiList.Add(":010300640001");
titleList.Add("READ_CH5_AO_SAFE_VALUE");
rtuList.Add("01 03 00 65 00 01");
asciiList.Add(":010300650001");
titleList.Add("READ_CH6_AO_SAFE_VALUE");
rtuList.Add("01 03 00 66 00 01");
asciiList.Add(":010300660001");
titleList.Add("READ_CH7_AO_SAFE_VALUE");
rtuList.Add("01 03 00 67 00 01");
asciiList.Add(":010300670001");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_AO_TYPE_CODE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("SET_CH4_AO_SLEW_RATE");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_AO_TYPE_CODE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("SET_CH5_AO_SLEW_RATE");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_AO_TYPE_CODE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("SET_CH6_AO_SLEW_RATE");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_AO_TYPE_CODE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("SET_CH7_AO_SLEW_RATE");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_AO_TYPE_CODE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("GET_CH4_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH5_AO_TYPE_CODE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("GET_CH5_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH6_AO_TYPE_CODE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("GET_CH6_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH7_AO_TYPE_CODE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("GET_CH7_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7028D
#region 7033
case "7033":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
break;
#endregion 7033
#region 7033D
case "7033D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
break;
#endregion 7033D
#region 7041
case "7041":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
break;
#endregion 7041
#region 7041D
case "7041D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
break;
#endregion 7041D
#region 7042
case "7042":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 0D");
asciiList.Add(":01010000000D");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 0D 02 00 00");
asciiList.Add(":010F0080000D020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 0D");
asciiList.Add(":01010080000D");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 0D 02 00 00");
asciiList.Add(":010F0103000D020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 0D");
asciiList.Add(":01010104000D");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 0D");
asciiList.Add(":0101010D000D");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7042
#region 7042D
case "7042D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 0D");
asciiList.Add(":01010000000D");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 0D 02 00 00");
asciiList.Add(":010F0080000D020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 0D");
asciiList.Add(":01010080000D");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 0D 02 00 00");
asciiList.Add(":010F0103000D020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 0D");
asciiList.Add(":01010104000D");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 0D");
asciiList.Add(":0101010D000D");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7042D
#region 7043
case "7043":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7043
#region 7043D
case "7043D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7043D
#region 7044
case "7044":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7044
#region 7044D
case "7044D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7044D
#region 7045
case "7045":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7045
#region 7045D
case "7045D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7045D
#region 7046
case "7046":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_FILTER_WIDTH");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("GET_FILTER_WIDTH");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
break;
#endregion 7046
#region 7046D
case "7046D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_FILTER_WIDTH");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("GET_FILTER_WIDTH");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
break;
#endregion 7046D
#region 7050
case "7050":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7050
#region 7050A
case "7050A":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7050A
#region 7050AD
case "7050AD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7050AD
#region 7050D
case "7050D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7050D
#region 7051
case "7051":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_FILTER_WIDTH");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("GET_FILTER_WIDTH");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
break;
#endregion 7051
#region 7051D
case "7051D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_FILTER_WIDTH");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("GET_FILTER_WIDTH");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
break;
#endregion 7051D
#region 7052
case "7052":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion 7052
#region 7052D
case "7052D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion 7052D
#region 7053
case "7053":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_FILTER_WIDTH");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("GET_FILTER_WIDTH");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
break;
#endregion 7053
#region 7053D
case "7053D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_FILTER_WIDTH");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("GET_FILTER_WIDTH");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
break;
#endregion 7053D
#region 7054
case "7054":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 10");
asciiList.Add(":010100200010");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 10");
asciiList.Add(":010100400010");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 10");
asciiList.Add(":010100600010");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7054
#region 7054D
case "7054D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 10");
asciiList.Add(":010100200010");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 10");
asciiList.Add(":010100400010");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 10");
asciiList.Add(":010100600010");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7054D
#region 7054P
case "7054P":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 10");
asciiList.Add(":010100200010");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 10");
asciiList.Add(":010100400010");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 10");
asciiList.Add(":010100600010");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7054P
#region 7054PD
case "7054PD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 10");
asciiList.Add(":010100200010");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 10");
asciiList.Add(":010100400010");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 10");
asciiList.Add(":010100600010");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 10 02 00 00");
asciiList.Add(":010F00800010020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 10");
asciiList.Add(":010100800010");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 10 02 00 00");
asciiList.Add(":010F01030010020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 10");
asciiList.Add(":010101040010");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 10");
asciiList.Add(":0101010D0010");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7054PD
#region 7055
case "7055":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7055
#region 7055D
case "7055D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7055D
#region 7058
case "7058":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion 7058
#region 7058D
case "7058D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion 7058D
#region 7059
case "7059":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion 7059
#region 7059D
case "7059D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion 7059D
#region 7060
case "7060":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7060
#region 7060D
case "7060D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7060D
#region 7061
case "7061":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 0C");
asciiList.Add(":01010000000C");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 0C 02 00 00");
asciiList.Add(":010F0080000C020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 0C");
asciiList.Add(":01010080000C");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 0C 02 00 00");
asciiList.Add(":010F0103000C020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 0C");
asciiList.Add(":01010104000C");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 0C");
asciiList.Add(":0101010D000C");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7061
#region 7061D
case "7061D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 0C");
asciiList.Add(":01010000000C");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 0C 02 00 00");
asciiList.Add(":010F0080000C020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 0C");
asciiList.Add(":01010080000C");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 0C 02 00 00");
asciiList.Add(":010F0103000C020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 0C");
asciiList.Add(":01010104000C");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 0C");
asciiList.Add(":0101010D000C");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7061D
#region 7063
case "7063":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7063
#region 7063A
case "7063A":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7063A
#region 7063AD
case "7063AD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7063AD
#region 7063B
case "7063B":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7063B
#region 7063BD
case "7063BD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7063BD
#region 7063D
case "7063D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7063D
#region 7064
case "7064":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7064
#region 7064D
case "7064D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7064D
#region 7065
case "7065":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 05");
asciiList.Add(":010100200005");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 05");
asciiList.Add(":010100400005");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 05");
asciiList.Add(":010100600005");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 05");
asciiList.Add(":010100000005");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 05 01 00");
asciiList.Add(":010F008000050100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 05");
asciiList.Add(":010100800005");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 05 01 00");
asciiList.Add(":010F010300050100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 05");
asciiList.Add(":010101040005");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 05");
asciiList.Add(":0101010D0005");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7065
#region 7065A
case "7065A":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 05");
asciiList.Add(":010100200005");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 05");
asciiList.Add(":010100400005");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 05");
asciiList.Add(":010100600005");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 05");
asciiList.Add(":010100000005");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 05 01 00");
asciiList.Add(":010F008000050100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 05");
asciiList.Add(":010100800005");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 05 01 00");
asciiList.Add(":010F010300050100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 05");
asciiList.Add(":010101040005");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 05");
asciiList.Add(":0101010D0005");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7065A
#region 7065AD
case "7065AD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 05");
asciiList.Add(":010100200005");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 05");
asciiList.Add(":010100400005");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 05");
asciiList.Add(":010100600005");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 05");
asciiList.Add(":010100000005");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 05 01 00");
asciiList.Add(":010F008000050100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 05");
asciiList.Add(":010100800005");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 05 01 00");
asciiList.Add(":010F010300050100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 05");
asciiList.Add(":010101040005");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 05");
asciiList.Add(":0101010D0005");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7065AD
#region 7065B
case "7065B":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 05");
asciiList.Add(":010100200005");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 05");
asciiList.Add(":010100400005");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 05");
asciiList.Add(":010100600005");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 05");
asciiList.Add(":010100000005");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 05 01 00");
asciiList.Add(":010F008000050100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 05");
asciiList.Add(":010100800005");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 05 01 00");
asciiList.Add(":010F010300050100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 05");
asciiList.Add(":010101040005");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 05");
asciiList.Add(":0101010D0005");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7065B
#region 7065BD
case "7065BD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 05");
asciiList.Add(":010100200005");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 05");
asciiList.Add(":010100400005");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 05");
asciiList.Add(":010100600005");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 05");
asciiList.Add(":010100000005");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 05 01 00");
asciiList.Add(":010F008000050100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 05");
asciiList.Add(":010100800005");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 05 01 00");
asciiList.Add(":010F010300050100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 05");
asciiList.Add(":010101040005");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 05");
asciiList.Add(":0101010D0005");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7065BD
#region 7065D
case "7065D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 05");
asciiList.Add(":010100200005");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 05");
asciiList.Add(":010100400005");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 05");
asciiList.Add(":010100600005");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 05");
asciiList.Add(":010100000005");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 05 01 00");
asciiList.Add(":010F008000050100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 05");
asciiList.Add(":010100800005");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 05 01 00");
asciiList.Add(":010F010300050100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 05");
asciiList.Add(":010101040005");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 05");
asciiList.Add(":0101010D0005");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7065D
#region 7066
case "7066":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 07");
asciiList.Add(":010100000007");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 07 01 00");
asciiList.Add(":010F008000070100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 07");
asciiList.Add(":010100800007");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 07 01 00");
asciiList.Add(":010F010300070100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 07");
asciiList.Add(":010101040007");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 07");
asciiList.Add(":0101010D0007");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7066
#region 7066D
case "7066D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 07");
asciiList.Add(":010100000007");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 07 01 00");
asciiList.Add(":010F008000070100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 07");
asciiList.Add(":010100800007");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 07 01 00");
asciiList.Add(":010F010300070100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 07");
asciiList.Add(":010101040007");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 07");
asciiList.Add(":0101010D0007");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7066D
#region 7067
case "7067":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 07");
asciiList.Add(":010100000007");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 07 01 00");
asciiList.Add(":010F008000070100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 07");
asciiList.Add(":010100800007");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 07 01 00");
asciiList.Add(":010F010300070100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 07");
asciiList.Add(":010101040007");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 07");
asciiList.Add(":0101010D0007");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7067
#region 7067D
case "7067D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 07");
asciiList.Add(":010100000007");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 07 01 00");
asciiList.Add(":010F008000070100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 07");
asciiList.Add(":010100800007");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 07 01 00");
asciiList.Add(":010F010300070100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 07");
asciiList.Add(":010101040007");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 07");
asciiList.Add(":0101010D0007");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7067D
#region 7068
case "7068":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7068
#region 7068D
case "7068D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7068D
#region 7069
case "7069":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7069
#region 7069D
case "7069D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7069D
#region 7080
case "7080":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_GATE_MODE");
rtuList.Add("01 0F 00 82 00 02 01 00");
asciiList.Add(":010F008200020100");
titleList.Add("GET_GATE_MODE");
rtuList.Add("01 01 00 82 00 02");
asciiList.Add(":010100820002");
titleList.Add("SET_CH0_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("SET_CH1_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("GET_CH0_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("GET_CH1_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("SET_CH0_PRESET_COUNTER");
rtuList.Add("01 10 00 60 00 02 04 00 00 00 00");
asciiList.Add(":0110006000020400000000");
titleList.Add("SET_CH1_PRESET_COUNTER");
rtuList.Add("01 10 00 62 00 02 04 00 00 00 00");
asciiList.Add(":0110006200020400000000");
titleList.Add("GET_CH0_PRESET_COUNTER");
rtuList.Add("01 03 00 60 00 02");
asciiList.Add(":010300600002");
titleList.Add("GET_CH1_PRESET_COUNTER");
rtuList.Add("01 03 00 62 00 02");
asciiList.Add(":010300620002");
titleList.Add("SET_CH0_MAX_COUNTER");
rtuList.Add("01 10 00 40 00 02 04 00 00 00 00");
asciiList.Add(":0110004000020400000000");
titleList.Add("SET_CH1_MAX_COUNTER");
rtuList.Add("01 10 00 42 00 02 04 00 00 00 00");
asciiList.Add(":0110004200020400000000");
titleList.Add("GET_CH0_MAX_COUNTER");
rtuList.Add("01 03 00 40 00 02");
asciiList.Add(":010300400002");
titleList.Add("GET_CH1_MAX_COUNTER");
rtuList.Add("01 03 00 42 00 02");
asciiList.Add(":010300420002");
titleList.Add("SET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 86 FF 00");
asciiList.Add(":01050086FF00");
titleList.Add("SET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 87 FF 00");
asciiList.Add(":01050087FF00");
titleList.Add("GET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 86 00 02");
asciiList.Add(":010100860002");
titleList.Add("GET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 87 00 02");
asciiList.Add(":010100870002");
titleList.Add("SET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 05 00 8A FF 00");
asciiList.Add(":0105008AFF00");
titleList.Add("GET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 01 00 8A 00 02");
asciiList.Add(":0101008A0002");
titleList.Add("GET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A2 00 01");
asciiList.Add(":010300A20001");
titleList.Add("GET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("SET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A0 00 00");
asciiList.Add(":010600A00000");
titleList.Add("GET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A1 00 00");
asciiList.Add(":010600A10000");
titleList.Add("GET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A1 00 01");
asciiList.Add(":010300A10001");
titleList.Add("SET_CF_ALARM_MODE");
rtuList.Add("01 05 00 8B FF 00");
asciiList.Add(":0105008BFF00");
titleList.Add("GET_CF_ALARM_MODE");
rtuList.Add("01 01 00 8B 00 02");
asciiList.Add(":0101008B0002");
titleList.Add("READ_CF_ALARM_DO_STATUS");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("SET_CF_ALARM_MODE_STATUS");
rtuList.Add("01 0F 00 88 00 02 01 00");
asciiList.Add(":010F008800020100");
titleList.Add("READ_CF_ALARM_MODE_STATUS");
rtuList.Add("01 01 00 88 00 02");
asciiList.Add(":010100880002");
titleList.Add("SET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 10 00 80 00 02 04 00 00 00 00");
asciiList.Add(":0110008000020400000000");
titleList.Add("SET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 10 00 82 00 02 04 00 00 00 00");
asciiList.Add(":0110008200020400000000");
titleList.Add("GET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("GET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 03 00 82 00 01");
asciiList.Add(":010300820001");
titleList.Add("READ_CH0_COUNTER_FREQ");
rtuList.Add("01 03 00 00 00 02");
asciiList.Add(":010300000002");
titleList.Add("READ_CH1_COUNTER_FREQ");
rtuList.Add("01 03 00 02 00 02");
asciiList.Add(":010300020002");
titleList.Add("CLEAR_CH0_COUNTER");
rtuList.Add("01 05 00 84 FF 00");
asciiList.Add(":01050084FF00");
titleList.Add("CLEAR_CH1_COUNTER");
rtuList.Add("01 05 00 85 FF 00");
asciiList.Add(":01050085FF00");
titleList.Add("SET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("SET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A2 00 00");
asciiList.Add(":010600A20000");
titleList.Add("SET_CF_DO_OUTPUT");
rtuList.Add("01 0F 00 00 00 02 01 00");
asciiList.Add(":010F000000020100");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 05 00 8E FF 00");
asciiList.Add(":0105008EFF00");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 01 00 8E 00 02");
asciiList.Add(":0101008E0002");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7080
#region 7080B
case "7080B":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_GATE_MODE");
rtuList.Add("01 0F 00 82 00 02 01 00");
asciiList.Add(":010F008200020100");
titleList.Add("GET_GATE_MODE");
rtuList.Add("01 01 00 82 00 02");
asciiList.Add(":010100820002");
titleList.Add("SET_CH0_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("SET_CH1_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("GET_CH0_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("GET_CH1_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("SET_CH0_PRESET_COUNTER");
rtuList.Add("01 10 00 60 00 02 04 00 00 00 00");
asciiList.Add(":0110006000020400000000");
titleList.Add("SET_CH1_PRESET_COUNTER");
rtuList.Add("01 10 00 62 00 02 04 00 00 00 00");
asciiList.Add(":0110006200020400000000");
titleList.Add("GET_CH0_PRESET_COUNTER");
rtuList.Add("01 03 00 60 00 02");
asciiList.Add(":010300600002");
titleList.Add("GET_CH1_PRESET_COUNTER");
rtuList.Add("01 03 00 62 00 02");
asciiList.Add(":010300620002");
titleList.Add("SET_CH0_MAX_COUNTER");
rtuList.Add("01 10 00 40 00 02 04 00 00 00 00");
asciiList.Add(":0110004000020400000000");
titleList.Add("SET_CH1_MAX_COUNTER");
rtuList.Add("01 10 00 42 00 02 04 00 00 00 00");
asciiList.Add(":0110004200020400000000");
titleList.Add("GET_CH0_MAX_COUNTER");
rtuList.Add("01 03 00 40 00 02");
asciiList.Add(":010300400002");
titleList.Add("GET_CH1_MAX_COUNTER");
rtuList.Add("01 03 00 42 00 02");
asciiList.Add(":010300420002");
titleList.Add("SET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 86 FF 00");
asciiList.Add(":01050086FF00");
titleList.Add("SET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 87 FF 00");
asciiList.Add(":01050087FF00");
titleList.Add("GET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 86 00 02");
asciiList.Add(":010100860002");
titleList.Add("GET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 87 00 02");
asciiList.Add(":010100870002");
titleList.Add("SET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 05 00 8A FF 00");
asciiList.Add(":0105008AFF00");
titleList.Add("GET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 01 00 8A 00 02");
asciiList.Add(":0101008A0002");
titleList.Add("GET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A2 00 01");
asciiList.Add(":010300A20001");
titleList.Add("GET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("SET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A0 00 00");
asciiList.Add(":010600A00000");
titleList.Add("GET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A1 00 00");
asciiList.Add(":010600A10000");
titleList.Add("GET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A1 00 01");
asciiList.Add(":010300A10001");
titleList.Add("SET_CF_ALARM_MODE");
rtuList.Add("01 05 00 8B FF 00");
asciiList.Add(":0105008BFF00");
titleList.Add("GET_CF_ALARM_MODE");
rtuList.Add("01 01 00 8B 00 02");
asciiList.Add(":0101008B0002");
titleList.Add("READ_CF_ALARM_DO_STATUS");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("SET_CF_ALARM_MODE_STATUS");
rtuList.Add("01 0F 00 88 00 02 01 00");
asciiList.Add(":010F008800020100");
titleList.Add("READ_CF_ALARM_MODE_STATUS");
rtuList.Add("01 01 00 88 00 02");
asciiList.Add(":010100880002");
titleList.Add("SET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 10 00 80 00 02 04 00 00 00 00");
asciiList.Add(":0110008000020400000000");
titleList.Add("SET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 10 00 82 00 02 04 00 00 00 00");
asciiList.Add(":0110008200020400000000");
titleList.Add("GET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("GET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 03 00 82 00 01");
asciiList.Add(":010300820001");
titleList.Add("READ_CH0_COUNTER_FREQ");
rtuList.Add("01 03 00 00 00 02");
asciiList.Add(":010300000002");
titleList.Add("READ_CH1_COUNTER_FREQ");
rtuList.Add("01 03 00 02 00 02");
asciiList.Add(":010300020002");
titleList.Add("CLEAR_CH0_COUNTER");
rtuList.Add("01 05 00 84 FF 00");
asciiList.Add(":01050084FF00");
titleList.Add("CLEAR_CH1_COUNTER");
rtuList.Add("01 05 00 85 FF 00");
asciiList.Add(":01050085FF00");
titleList.Add("SET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("SET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A2 00 00");
asciiList.Add(":010600A20000");
titleList.Add("SET_CF_DO_OUTPUT");
rtuList.Add("01 0F 00 00 00 02 01 00");
asciiList.Add(":010F000000020100");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 05 00 8E FF 00");
asciiList.Add(":0105008EFF00");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 01 00 8E 00 02");
asciiList.Add(":0101008E0002");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7080B
#region 7080BD
case "7080BD":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_GATE_MODE");
rtuList.Add("01 0F 00 82 00 02 01 00");
asciiList.Add(":010F008200020100");
titleList.Add("GET_GATE_MODE");
rtuList.Add("01 01 00 82 00 02");
asciiList.Add(":010100820002");
titleList.Add("SET_CH0_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("SET_CH1_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("GET_CH0_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("GET_CH1_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("SET_CH0_PRESET_COUNTER");
rtuList.Add("01 10 00 60 00 02 04 00 00 00 00");
asciiList.Add(":0110006000020400000000");
titleList.Add("SET_CH1_PRESET_COUNTER");
rtuList.Add("01 10 00 62 00 02 04 00 00 00 00");
asciiList.Add(":0110006200020400000000");
titleList.Add("GET_CH0_PRESET_COUNTER");
rtuList.Add("01 03 00 60 00 02");
asciiList.Add(":010300600002");
titleList.Add("GET_CH1_PRESET_COUNTER");
rtuList.Add("01 03 00 62 00 02");
asciiList.Add(":010300620002");
titleList.Add("SET_CH0_MAX_COUNTER");
rtuList.Add("01 10 00 40 00 02 04 00 00 00 00");
asciiList.Add(":0110004000020400000000");
titleList.Add("SET_CH1_MAX_COUNTER");
rtuList.Add("01 10 00 42 00 02 04 00 00 00 00");
asciiList.Add(":0110004200020400000000");
titleList.Add("GET_CH0_MAX_COUNTER");
rtuList.Add("01 03 00 40 00 02");
asciiList.Add(":010300400002");
titleList.Add("GET_CH1_MAX_COUNTER");
rtuList.Add("01 03 00 42 00 02");
asciiList.Add(":010300420002");
titleList.Add("SET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 86 FF 00");
asciiList.Add(":01050086FF00");
titleList.Add("SET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 87 FF 00");
asciiList.Add(":01050087FF00");
titleList.Add("GET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 86 00 02");
asciiList.Add(":010100860002");
titleList.Add("GET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 87 00 02");
asciiList.Add(":010100870002");
titleList.Add("SET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 05 00 8A FF 00");
asciiList.Add(":0105008AFF00");
titleList.Add("GET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 01 00 8A 00 02");
asciiList.Add(":0101008A0002");
titleList.Add("GET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A2 00 01");
asciiList.Add(":010300A20001");
titleList.Add("GET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("SET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A0 00 00");
asciiList.Add(":010600A00000");
titleList.Add("GET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A1 00 00");
asciiList.Add(":010600A10000");
titleList.Add("GET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A1 00 01");
asciiList.Add(":010300A10001");
titleList.Add("SET_CF_ALARM_MODE");
rtuList.Add("01 05 00 8B FF 00");
asciiList.Add(":0105008BFF00");
titleList.Add("GET_CF_ALARM_MODE");
rtuList.Add("01 01 00 8B 00 02");
asciiList.Add(":0101008B0002");
titleList.Add("READ_CF_ALARM_DO_STATUS");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("SET_CF_ALARM_MODE_STATUS");
rtuList.Add("01 0F 00 88 00 02 01 00");
asciiList.Add(":010F008800020100");
titleList.Add("READ_CF_ALARM_MODE_STATUS");
rtuList.Add("01 01 00 88 00 02");
asciiList.Add(":010100880002");
titleList.Add("SET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 10 00 80 00 02 04 00 00 00 00");
asciiList.Add(":0110008000020400000000");
titleList.Add("SET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 10 00 82 00 02 04 00 00 00 00");
asciiList.Add(":0110008200020400000000");
titleList.Add("GET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("GET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 03 00 82 00 01");
asciiList.Add(":010300820001");
titleList.Add("READ_CH0_COUNTER_FREQ");
rtuList.Add("01 03 00 00 00 02");
asciiList.Add(":010300000002");
titleList.Add("READ_CH1_COUNTER_FREQ");
rtuList.Add("01 03 00 02 00 02");
asciiList.Add(":010300020002");
titleList.Add("CLEAR_CH0_COUNTER");
rtuList.Add("01 05 00 84 FF 00");
asciiList.Add(":01050084FF00");
titleList.Add("CLEAR_CH1_COUNTER");
rtuList.Add("01 05 00 85 FF 00");
asciiList.Add(":01050085FF00");
titleList.Add("SET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("SET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A2 00 00");
asciiList.Add(":010600A20000");
titleList.Add("SET_CF_DO_OUTPUT");
rtuList.Add("01 0F 00 00 00 02 01 00");
asciiList.Add(":010F000000020100");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 05 00 8E FF 00");
asciiList.Add(":0105008EFF00");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 01 00 8E 00 02");
asciiList.Add(":0101008E0002");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7080BD
#region 7080D
case "7080D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_GATE_MODE");
rtuList.Add("01 0F 00 82 00 02 01 00");
asciiList.Add(":010F008200020100");
titleList.Add("GET_GATE_MODE");
rtuList.Add("01 01 00 82 00 02");
asciiList.Add(":010100820002");
titleList.Add("SET_CH0_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("SET_CH1_INPUT_SIGNAL");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("GET_CH0_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("GET_CH1_INPUT_SIGNAL");
rtuList.Add("01 02 00 80 00 00");
asciiList.Add(":010200800000");
titleList.Add("SET_CH0_PRESET_COUNTER");
rtuList.Add("01 10 00 60 00 02 04 00 00 00 00");
asciiList.Add(":0110006000020400000000");
titleList.Add("SET_CH1_PRESET_COUNTER");
rtuList.Add("01 10 00 62 00 02 04 00 00 00 00");
asciiList.Add(":0110006200020400000000");
titleList.Add("GET_CH0_PRESET_COUNTER");
rtuList.Add("01 03 00 60 00 02");
asciiList.Add(":010300600002");
titleList.Add("GET_CH1_PRESET_COUNTER");
rtuList.Add("01 03 00 62 00 02");
asciiList.Add(":010300620002");
titleList.Add("SET_CH0_MAX_COUNTER");
rtuList.Add("01 10 00 40 00 02 04 00 00 00 00");
asciiList.Add(":0110004000020400000000");
titleList.Add("SET_CH1_MAX_COUNTER");
rtuList.Add("01 10 00 42 00 02 04 00 00 00 00");
asciiList.Add(":0110004200020400000000");
titleList.Add("GET_CH0_MAX_COUNTER");
rtuList.Add("01 03 00 40 00 02");
asciiList.Add(":010300400002");
titleList.Add("GET_CH1_MAX_COUNTER");
rtuList.Add("01 03 00 42 00 02");
asciiList.Add(":010300420002");
titleList.Add("SET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 86 FF 00");
asciiList.Add(":01050086FF00");
titleList.Add("SET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 05 00 87 FF 00");
asciiList.Add(":01050087FF00");
titleList.Add("GET_CH0_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 86 00 02");
asciiList.Add(":010100860002");
titleList.Add("GET_CH1_COUNTER_ENABLE_STATUS");
rtuList.Add("01 01 00 87 00 02");
asciiList.Add(":010100870002");
titleList.Add("SET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 05 00 8A FF 00");
asciiList.Add(":0105008AFF00");
titleList.Add("GET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 01 00 8A 00 02");
asciiList.Add(":0101008A0002");
titleList.Add("GET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A2 00 01");
asciiList.Add(":010300A20001");
titleList.Add("GET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("SET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A0 00 00");
asciiList.Add(":010600A00000");
titleList.Add("GET_LOW_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 06 00 A1 00 00");
asciiList.Add(":010600A10000");
titleList.Add("GET_HIGH_SIGNAL_WIDTH");
rtuList.Add("01 03 00 A1 00 01");
asciiList.Add(":010300A10001");
titleList.Add("SET_CF_ALARM_MODE");
rtuList.Add("01 05 00 8B FF 00");
asciiList.Add(":0105008BFF00");
titleList.Add("GET_CF_ALARM_MODE");
rtuList.Add("01 01 00 8B 00 02");
asciiList.Add(":0101008B0002");
titleList.Add("READ_CF_ALARM_DO_STATUS");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("SET_CF_ALARM_MODE_STATUS");
rtuList.Add("01 0F 00 88 00 02 01 00");
asciiList.Add(":010F008800020100");
titleList.Add("READ_CF_ALARM_MODE_STATUS");
rtuList.Add("01 01 00 88 00 02");
asciiList.Add(":010100880002");
titleList.Add("SET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 10 00 80 00 02 04 00 00 00 00");
asciiList.Add(":0110008000020400000000");
titleList.Add("SET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 10 00 82 00 02 04 00 00 00 00");
asciiList.Add(":0110008200020400000000");
titleList.Add("GET_CH0_CF_ALARM_VALUE");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("GET_CH1_CF_ALARM_VALUE");
rtuList.Add("01 03 00 82 00 01");
asciiList.Add(":010300820001");
titleList.Add("READ_CH0_COUNTER_FREQ");
rtuList.Add("01 03 00 00 00 02");
asciiList.Add(":010300000002");
titleList.Add("READ_CH1_COUNTER_FREQ");
rtuList.Add("01 03 00 02 00 02");
asciiList.Add(":010300020002");
titleList.Add("CLEAR_CH0_COUNTER");
rtuList.Add("01 05 00 84 FF 00");
asciiList.Add(":01050084FF00");
titleList.Add("CLEAR_CH1_COUNTER");
rtuList.Add("01 05 00 85 FF 00");
asciiList.Add(":01050085FF00");
titleList.Add("SET_HIGH_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("SET_LOW_TRIGGER_LEVEL_VOLTAGE");
rtuList.Add("01 06 00 A2 00 00");
asciiList.Add(":010600A20000");
titleList.Add("SET_CF_DO_OUTPUT");
rtuList.Add("01 0F 00 00 00 02 01 00");
asciiList.Add(":010F000000020100");
titleList.Add("SET_LED_MODE");
rtuList.Add("01 05 00 8E FF 00");
asciiList.Add(":0105008EFF00");
titleList.Add("GET_LED_MODE");
rtuList.Add("01 01 00 8E 00 02");
asciiList.Add(":0101008E0002");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7080D
#region 7084
case "7084":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_COUNTER_ENABLE_STATUS");
rtuList.Add("01 06 01 E9 00 00");
asciiList.Add(":010601E90000");
titleList.Add("GET_COUNTER_ENABLE_STATUS");
rtuList.Add("01 03 01 E9 00 01");
asciiList.Add(":010301E90001");
titleList.Add("SET_CF_XOR");
rtuList.Add("01 0F 03 A0 00 00 00");
asciiList.Add(":010F03A0000000");
titleList.Add("GET_CF_XOR");
rtuList.Add("01 01 03 A0 00 00");
asciiList.Add(":010103A00000");
titleList.Add("SET_FREQ_TIMEOUT");
rtuList.Add("01 06 00 A0 00 00");
asciiList.Add(":010600A00000");
titleList.Add("GET_FREQ_TIMEOUT");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("SET_FREQ_MODE");
rtuList.Add("01 0F 03 40 00 00 00");
asciiList.Add(":010F0340000000");
titleList.Add("GET_FREQ_MODE");
rtuList.Add("01 01 03 40 00 00");
asciiList.Add(":010103400000");
titleList.Add("SET_STOP_ON_OVERFLOW");
rtuList.Add("01 0F 03 60 00 00 00");
asciiList.Add(":010F0360000000");
titleList.Add("GET_STOP_ON_OVERFLOW");
rtuList.Add("01 01 03 60 00 00");
asciiList.Add(":010103600000");
titleList.Add("SET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 0F 03 80 00 00 00");
asciiList.Add(":010F0380000000");
titleList.Add("GET_LOW_PASS_FILTER_ENABLE_STATUS");
rtuList.Add("01 01 03 80 00 00");
asciiList.Add(":010103800000");
titleList.Add("SET_BATTERY_BACKUP_ENABLE_STATUS");
rtuList.Add("01 0F 03 00 00 00 00");
asciiList.Add(":010F0300000000");
titleList.Add("GET_BATTERY_BACKUP_ENABLE_STATUS");
rtuList.Add("01 01 03 00 00 00");
asciiList.Add(":010103000000");
titleList.Add("SET_CH0_PRESET_COUNTER");
rtuList.Add("01 10 00 60 00 02 04 00 00 00 00");
asciiList.Add(":0110006000020400000000");
titleList.Add("SET_CH1_PRESET_COUNTER");
rtuList.Add("01 10 00 62 00 02 04 00 00 00 00");
asciiList.Add(":0110006200020400000000");
titleList.Add("SET_CH2_PRESET_COUNTER");
rtuList.Add("01 10 00 64 00 02 04 00 00 00 00");
asciiList.Add(":0110006400020400000000");
titleList.Add("SET_CH3_PRESET_COUNTER");
rtuList.Add("01 10 00 66 00 02 04 00 00 00 00");
asciiList.Add(":0110006600020400000000");
titleList.Add("SET_CH4_PRESET_COUNTER");
rtuList.Add("01 10 00 68 00 02 04 00 00 00 00");
asciiList.Add(":0110006800020400000000");
titleList.Add("SET_CH5_PRESET_COUNTER");
rtuList.Add("01 10 00 6A 00 02 04 00 00 00 00");
asciiList.Add(":0110006A00020400000000");
titleList.Add("SET_CH6_PRESET_COUNTER");
rtuList.Add("01 10 00 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110006C00020400000000");
titleList.Add("SET_CH7_PRESET_COUNTER");
rtuList.Add("01 10 00 6E 00 02 04 00 00 00 00");
asciiList.Add(":0110006E00020400000000");
titleList.Add("GET_CH0_PRESET_COUNTER");
rtuList.Add("01 03 00 60 00 02");
asciiList.Add(":010300600002");
titleList.Add("GET_CH1_PRESET_COUNTER");
rtuList.Add("01 03 00 62 00 02");
asciiList.Add(":010300620002");
titleList.Add("GET_CH2_PRESET_COUNTER");
rtuList.Add("01 03 00 64 00 02");
asciiList.Add(":010300640002");
titleList.Add("GET_CH3_PRESET_COUNTER");
rtuList.Add("01 03 00 66 00 02");
asciiList.Add(":010300660002");
titleList.Add("GET_CH4_PRESET_COUNTER");
rtuList.Add("01 03 00 68 00 02");
asciiList.Add(":010300680002");
titleList.Add("GET_CH5_PRESET_COUNTER");
rtuList.Add("01 03 00 6A 00 02");
asciiList.Add(":0103006A0002");
titleList.Add("GET_CH6_PRESET_COUNTER");
rtuList.Add("01 03 00 6C 00 02");
asciiList.Add(":0103006C0002");
titleList.Add("GET_CH7_PRESET_COUNTER");
rtuList.Add("01 03 00 6E 00 02");
asciiList.Add(":0103006E0002");
titleList.Add("SET_CH0_MAX_COUNTER");
rtuList.Add("01 10 00 40 00 02 04 00 00 00 00");
asciiList.Add(":0110004000020400000000");
titleList.Add("SET_CH1_MAX_COUNTER");
rtuList.Add("01 10 00 42 00 02 04 00 00 00 00");
asciiList.Add(":0110004200020400000000");
titleList.Add("SET_CH2_MAX_COUNTER");
rtuList.Add("01 10 00 44 00 02 04 00 00 00 00");
asciiList.Add(":0110004400020400000000");
titleList.Add("SET_CH3_MAX_COUNTER");
rtuList.Add("01 10 00 46 00 02 04 00 00 00 00");
asciiList.Add(":0110004600020400000000");
titleList.Add("SET_CH4_MAX_COUNTER");
rtuList.Add("01 10 00 48 00 02 04 00 00 00 00");
asciiList.Add(":0110004800020400000000");
titleList.Add("SET_CH5_MAX_COUNTER");
rtuList.Add("01 10 00 4A 00 02 04 00 00 00 00");
asciiList.Add(":0110004A00020400000000");
titleList.Add("SET_CH6_MAX_COUNTER");
rtuList.Add("01 10 00 4C 00 02 04 00 00 00 00");
asciiList.Add(":0110004C00020400000000");
titleList.Add("SET_CH7_MAX_COUNTER");
rtuList.Add("01 10 00 4E 00 02 04 00 00 00 00");
asciiList.Add(":0110004E00020400000000");
titleList.Add("GET_CH0_MAX_COUNTER");
rtuList.Add("01 03 00 40 00 02");
asciiList.Add(":010300400002");
titleList.Add("GET_CH1_MAX_COUNTER");
rtuList.Add("01 03 00 42 00 02");
asciiList.Add(":010300420002");
titleList.Add("GET_CH2_MAX_COUNTER");
rtuList.Add("01 03 00 44 00 02");
asciiList.Add(":010300440002");
titleList.Add("GET_CH3_MAX_COUNTER");
rtuList.Add("01 03 00 46 00 02");
asciiList.Add(":010300460002");
titleList.Add("GET_CH4_MAX_COUNTER");
rtuList.Add("01 03 00 48 00 02");
asciiList.Add(":010300480002");
titleList.Add("GET_CH5_MAX_COUNTER");
rtuList.Add("01 03 00 4A 00 02");
asciiList.Add(":0103004A0002");
titleList.Add("GET_CH6_MAX_COUNTER");
rtuList.Add("01 03 00 4C 00 02");
asciiList.Add(":0103004C0002");
titleList.Add("GET_CH7_MAX_COUNTER");
rtuList.Add("01 03 00 4E 00 02");
asciiList.Add(":0103004E0002");
titleList.Add("SET_CH0_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A1 00 00");
asciiList.Add(":010600A10000");
titleList.Add("SET_CH1_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A1 00 00");
asciiList.Add(":010600A10000");
titleList.Add("SET_CH2_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A2 00 00");
asciiList.Add(":010600A20000");
titleList.Add("SET_CH3_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A2 00 00");
asciiList.Add(":010600A20000");
titleList.Add("SET_CH4_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("SET_CH5_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("SET_CH6_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("SET_CH7_LOW_PASS_FILTER");
rtuList.Add("01 06 00 A3 00 00");
asciiList.Add(":010600A30000");
titleList.Add("GET_CH0_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A1 00 01");
asciiList.Add(":010300A10001");
titleList.Add("GET_CH1_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A1 00 01");
asciiList.Add(":010300A10001");
titleList.Add("GET_CH2_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A2 00 01");
asciiList.Add(":010300A20001");
titleList.Add("GET_CH3_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A2 00 01");
asciiList.Add(":010300A20001");
titleList.Add("GET_CH4_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("GET_CH5_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("GET_CH6_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("GET_CH7_LOW_PASS_FILTER");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("READ_CF_DI_XOR");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_CF_DI_LOW_PASS_FILTER");
rtuList.Add("01 01 00 28 00 00");
asciiList.Add(":010100280000");
titleList.Add("READ_CH0_COUNTER_FREQ");
rtuList.Add("01 03 00 00 00 02");
asciiList.Add(":010300000002");
titleList.Add("READ_CH1_COUNTER_FREQ");
rtuList.Add("01 03 00 02 00 02");
asciiList.Add(":010300020002");
titleList.Add("READ_CH2_COUNTER_FREQ");
rtuList.Add("01 03 00 04 00 02");
asciiList.Add(":010300040002");
titleList.Add("READ_CH3_COUNTER_FREQ");
rtuList.Add("01 03 00 06 00 02");
asciiList.Add(":010300060002");
titleList.Add("READ_CH4_COUNTER_FREQ");
rtuList.Add("01 03 00 08 00 02");
asciiList.Add(":010300080002");
titleList.Add("READ_CH5_COUNTER_FREQ");
rtuList.Add("01 03 00 0A 00 02");
asciiList.Add(":0103000A0002");
titleList.Add("READ_CH6_COUNTER_FREQ");
rtuList.Add("01 03 00 0C 00 02");
asciiList.Add(":0103000C0002");
titleList.Add("READ_CH7_COUNTER_FREQ");
rtuList.Add("01 03 00 0E 00 02");
asciiList.Add(":0103000E0002");
titleList.Add("READ_COUNTER_OVERFLOW");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
break;
#endregion 7084
#region 7088
case "7088":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("SET_CH0_PWM_FREQ");
rtuList.Add("01 10 02 E0 00 02 04 00 00 00 00");
asciiList.Add(":011002E000020400000000");
titleList.Add("GET_CH0_PWM_FREQ");
rtuList.Add("01 03 02 E0 00 01");
asciiList.Add(":010302E00001");
titleList.Add("SET_CH1_PWM_FREQ");
rtuList.Add("01 10 02 E2 00 02 04 00 00 00 00");
asciiList.Add(":011002E200020400000000");
titleList.Add("GET_CH1_PWM_FREQ");
rtuList.Add("01 03 02 E2 00 01");
asciiList.Add(":010302E20001");
titleList.Add("SET_CH2_PWM_FREQ");
rtuList.Add("01 10 02 E4 00 02 04 00 00 00 00");
asciiList.Add(":011002E400020400000000");
titleList.Add("GET_CH2_PWM_FREQ");
rtuList.Add("01 03 02 E4 00 01");
asciiList.Add(":010302E40001");
titleList.Add("SET_CH3_PWM_FREQ");
rtuList.Add("01 10 02 E6 00 02 04 00 00 00 00");
asciiList.Add(":011002E600020400000000");
titleList.Add("GET_CH3_PWM_FREQ");
rtuList.Add("01 03 02 E6 00 01");
asciiList.Add(":010302E60001");
titleList.Add("SET_CH4_PWM_FREQ");
rtuList.Add("01 10 02 E8 00 02 04 00 00 00 00");
asciiList.Add(":011002E800020400000000");
titleList.Add("GET_CH4_PWM_FREQ");
rtuList.Add("01 03 02 E8 00 01");
asciiList.Add(":010302E80001");
titleList.Add("SET_CH5_PWM_FREQ");
rtuList.Add("01 10 02 EA 00 02 04 00 00 00 00");
asciiList.Add(":011002EA00020400000000");
titleList.Add("GET_CH5_PWM_FREQ");
rtuList.Add("01 03 02 EA 00 01");
asciiList.Add(":010302EA0001");
titleList.Add("SET_CH6_PWM_FREQ");
rtuList.Add("01 10 02 EC 00 02 04 00 00 00 00");
asciiList.Add(":011002EC00020400000000");
titleList.Add("GET_CH6_PWM_FREQ");
rtuList.Add("01 03 02 EC 00 01");
asciiList.Add(":010302EC0001");
titleList.Add("SET_CH7_PWM_FREQ");
rtuList.Add("01 10 02 EE 00 02 04 00 00 00 00");
asciiList.Add(":011002EE00020400000000");
titleList.Add("GET_CH7_PWM_FREQ");
rtuList.Add("01 03 02 EE 00 01");
asciiList.Add(":010302EE0001");
titleList.Add("SET_CH0_PWM_DUTY");
rtuList.Add("01 06 02 C0 00 00");
asciiList.Add(":010602C00000");
titleList.Add("GET_CH0_PWM_DUTY");
rtuList.Add("01 03 02 C0 00 01");
asciiList.Add(":010302C00001");
titleList.Add("SET_CH1_PWM_DUTY");
rtuList.Add("01 06 02 C1 00 00");
asciiList.Add(":010602C10000");
titleList.Add("GET_CH1_PWM_DUTY");
rtuList.Add("01 03 02 C1 00 01");
asciiList.Add(":010302C10001");
titleList.Add("SET_CH2_PWM_DUTY");
rtuList.Add("01 06 02 C2 00 00");
asciiList.Add(":010602C20000");
titleList.Add("GET_CH2_PWM_DUTY");
rtuList.Add("01 03 02 C2 00 01");
asciiList.Add(":010302C20001");
titleList.Add("SET_CH3_PWM_DUTY");
rtuList.Add("01 06 02 C3 00 00");
asciiList.Add(":010602C30000");
titleList.Add("GET_CH3_PWM_DUTY");
rtuList.Add("01 03 02 C3 00 01");
asciiList.Add(":010302C30001");
titleList.Add("SET_CH4_PWM_DUTY");
rtuList.Add("01 06 02 C4 00 00");
asciiList.Add(":010602C40000");
titleList.Add("GET_CH4_PWM_DUTY");
rtuList.Add("01 03 02 C4 00 01");
asciiList.Add(":010302C40001");
titleList.Add("SET_CH5_PWM_DUTY");
rtuList.Add("01 06 02 C5 00 00");
asciiList.Add(":010602C50000");
titleList.Add("GET_CH5_PWM_DUTY");
rtuList.Add("01 03 02 C5 00 01");
asciiList.Add(":010302C50001");
titleList.Add("SET_CH6_PWM_DUTY");
rtuList.Add("01 06 02 C6 00 00");
asciiList.Add(":010602C60000");
titleList.Add("GET_CH6_PWM_DUTY");
rtuList.Add("01 03 02 C6 00 01");
asciiList.Add(":010302C60001");
titleList.Add("SET_CH7_PWM_DUTY");
rtuList.Add("01 06 02 C7 00 00");
asciiList.Add(":010602C70000");
titleList.Add("GET_CH7_PWM_DUTY");
rtuList.Add("01 03 02 C7 00 01");
asciiList.Add(":010302C70001");
titleList.Add("SET_CH0_PULSE_COUNT");
rtuList.Add("01 06 03 20 00 00");
asciiList.Add(":010603200000");
titleList.Add("GET_CH0_PULSE_COUNT");
rtuList.Add("01 03 03 20 00 01");
asciiList.Add(":010303200001");
titleList.Add("SET_CH1_PULSE_COUNT");
rtuList.Add("01 06 03 21 00 00");
asciiList.Add(":010603210000");
titleList.Add("GET_CH1_PULSE_COUNT");
rtuList.Add("01 03 03 21 00 01");
asciiList.Add(":010303210001");
titleList.Add("SET_CH2_PULSE_COUNT");
rtuList.Add("01 06 03 22 00 00");
asciiList.Add(":010603220000");
titleList.Add("GET_CH2_PULSE_COUNT");
rtuList.Add("01 03 03 22 00 01");
asciiList.Add(":010303220001");
titleList.Add("SET_CH3_PULSE_COUNT");
rtuList.Add("01 06 03 23 00 00");
asciiList.Add(":010603230000");
titleList.Add("GET_CH3_PULSE_COUNT");
rtuList.Add("01 03 03 23 00 01");
asciiList.Add(":010303230001");
titleList.Add("SET_CH4_PULSE_COUNT");
rtuList.Add("01 06 03 24 00 00");
asciiList.Add(":010603240000");
titleList.Add("GET_CH4_PULSE_COUNT");
rtuList.Add("01 03 03 24 00 01");
asciiList.Add(":010303240001");
titleList.Add("SET_CH5_PULSE_COUNT");
rtuList.Add("01 06 03 25 00 00");
asciiList.Add(":010603250000");
titleList.Add("GET_CH5_PULSE_COUNT");
rtuList.Add("01 03 03 25 00 01");
asciiList.Add(":010303250001");
titleList.Add("SET_CH6_PULSE_COUNT");
rtuList.Add("01 06 03 26 00 00");
asciiList.Add(":010603260000");
titleList.Add("GET_CH6_PULSE_COUNT");
rtuList.Add("01 03 03 26 00 01");
asciiList.Add(":010303260001");
titleList.Add("SET_CH7_PULSE_COUNT");
rtuList.Add("01 06 03 27 00 00");
asciiList.Add(":010603270000");
titleList.Add("GET_CH7_PULSE_COUNT");
rtuList.Add("01 03 03 27 00 01");
asciiList.Add(":010303270001");
titleList.Add("SET_CH0_PWM_PULSE_MODE");
rtuList.Add("01 05 03 60 FF 00");
asciiList.Add(":01050360FF00");
titleList.Add("GET_CH0_PWM_PULSE_MODE");
rtuList.Add("01 01 03 60 00 00");
asciiList.Add(":010103600000");
titleList.Add("SET_CH1_PWM_PULSE_MODE");
rtuList.Add("01 05 03 61 FF 00");
asciiList.Add(":01050361FF00");
titleList.Add("GET_CH1_PWM_PULSE_MODE");
rtuList.Add("01 01 03 61 00 00");
asciiList.Add(":010103610000");
titleList.Add("SET_CH2_PWM_PULSE_MODE");
rtuList.Add("01 05 03 62 FF 00");
asciiList.Add(":01050362FF00");
titleList.Add("GET_CH2_PWM_PULSE_MODE");
rtuList.Add("01 01 03 62 00 00");
asciiList.Add(":010103620000");
titleList.Add("SET_CH3_PWM_PULSE_MODE");
rtuList.Add("01 05 03 63 FF 00");
asciiList.Add(":01050363FF00");
titleList.Add("GET_CH3_PWM_PULSE_MODE");
rtuList.Add("01 01 03 63 00 00");
asciiList.Add(":010103630000");
titleList.Add("SET_CH4_PWM_PULSE_MODE");
rtuList.Add("01 05 03 64 FF 00");
asciiList.Add(":01050364FF00");
titleList.Add("GET_CH4_PWM_PULSE_MODE");
rtuList.Add("01 01 03 64 00 00");
asciiList.Add(":010103640000");
titleList.Add("SET_CH5_PWM_PULSE_MODE");
rtuList.Add("01 05 03 65 FF 00");
asciiList.Add(":01050365FF00");
titleList.Add("GET_CH5_PWM_PULSE_MODE");
rtuList.Add("01 01 03 65 00 00");
asciiList.Add(":010103650000");
titleList.Add("SET_CH6_PWM_PULSE_MODE");
rtuList.Add("01 05 03 66 FF 00");
asciiList.Add(":01050366FF00");
titleList.Add("GET_CH6_PWM_PULSE_MODE");
rtuList.Add("01 01 03 66 00 00");
asciiList.Add(":010103660000");
titleList.Add("SET_CH7_PWM_PULSE_MODE");
rtuList.Add("01 05 03 67 FF 00");
asciiList.Add(":01050367FF00");
titleList.Add("GET_CH7_PWM_PULSE_MODE");
rtuList.Add("01 01 03 67 00 00");
asciiList.Add(":010103670000");
titleList.Add("SET_CH0_SYNC_PWM");
rtuList.Add("01 05 03 C0 FF 00");
asciiList.Add(":010503C0FF00");
titleList.Add("GET_CH0_SYNC_PWM");
rtuList.Add("01 01 03 C0 00 00");
asciiList.Add(":010103C00000");
titleList.Add("SET_CH1_SYNC_PWM");
rtuList.Add("01 05 03 C1 FF 00");
asciiList.Add(":010503C1FF00");
titleList.Add("GET_CH1_SYNC_PWM");
rtuList.Add("01 01 03 C1 00 00");
asciiList.Add(":010103C10000");
titleList.Add("SET_CH2_SYNC_PWM");
rtuList.Add("01 05 03 C2 FF 00");
asciiList.Add(":010503C2FF00");
titleList.Add("GET_CH2_SYNC_PWM");
rtuList.Add("01 01 03 C2 00 00");
asciiList.Add(":010103C20000");
titleList.Add("SET_CH3_SYNC_PWM");
rtuList.Add("01 05 03 C3 FF 00");
asciiList.Add(":010503C3FF00");
titleList.Add("GET_CH3_SYNC_PWM");
rtuList.Add("01 01 03 C3 00 00");
asciiList.Add(":010103C30000");
titleList.Add("SET_CH4_SYNC_PWM");
rtuList.Add("01 05 03 C4 FF 00");
asciiList.Add(":010503C4FF00");
titleList.Add("GET_CH4_SYNC_PWM");
rtuList.Add("01 01 03 C4 00 00");
asciiList.Add(":010103C40000");
titleList.Add("SET_CH5_SYNC_PWM");
rtuList.Add("01 05 03 C5 FF 00");
asciiList.Add(":010503C5FF00");
titleList.Add("GET_CH5_SYNC_PWM");
rtuList.Add("01 01 03 C5 00 00");
asciiList.Add(":010103C50000");
titleList.Add("SET_CH6_SYNC_PWM");
rtuList.Add("01 05 03 C6 FF 00");
asciiList.Add(":010503C6FF00");
titleList.Add("GET_CH6_SYNC_PWM");
rtuList.Add("01 01 03 C6 00 00");
asciiList.Add(":010103C60000");
titleList.Add("SET_CH7_SYNC_PWM");
rtuList.Add("01 05 03 C7 FF 00");
asciiList.Add(":010503C7FF00");
titleList.Add("GET_CH7_SYNC_PWM");
rtuList.Add("01 01 03 C7 00 00");
asciiList.Add(":010103C70000");
titleList.Add("SET_CH0_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 80 FF 00");
asciiList.Add(":01050380FF00");
titleList.Add("GET_CH0_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 80 00 00");
asciiList.Add(":010103800000");
titleList.Add("SET_CH1_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 81 FF 00");
asciiList.Add(":01050381FF00");
titleList.Add("GET_CH1_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 81 00 00");
asciiList.Add(":010103810000");
titleList.Add("SET_CH2_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 82 FF 00");
asciiList.Add(":01050382FF00");
titleList.Add("GET_CH2_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 82 00 00");
asciiList.Add(":010103820000");
titleList.Add("SET_CH3_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 83 FF 00");
asciiList.Add(":01050383FF00");
titleList.Add("GET_CH3_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 83 00 00");
asciiList.Add(":010103830000");
titleList.Add("SET_CH4_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 84 FF 00");
asciiList.Add(":01050384FF00");
titleList.Add("GET_CH4_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 84 00 00");
asciiList.Add(":010103840000");
titleList.Add("SET_CH5_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 85 FF 00");
asciiList.Add(":01050385FF00");
titleList.Add("GET_CH5_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 85 00 00");
asciiList.Add(":010103850000");
titleList.Add("SET_CH6_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 86 FF 00");
asciiList.Add(":01050386FF00");
titleList.Add("GET_CH6_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 86 00 00");
asciiList.Add(":010103860000");
titleList.Add("SET_CH7_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 87 FF 00");
asciiList.Add(":01050387FF00");
titleList.Add("GET_CH7_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 87 00 00");
asciiList.Add(":010103870000");
titleList.Add("SET_CH0_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A0 FF 00");
asciiList.Add(":010503A0FF00");
titleList.Add("GET_CH0_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A0 00 00");
asciiList.Add(":010103A00000");
titleList.Add("SET_CH1_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A1 FF 00");
asciiList.Add(":010503A1FF00");
titleList.Add("GET_CH1_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A1 00 00");
asciiList.Add(":010103A10000");
titleList.Add("SET_CH2_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A2 FF 00");
asciiList.Add(":010503A2FF00");
titleList.Add("GET_CH2_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A2 00 00");
asciiList.Add(":010103A20000");
titleList.Add("SET_CH3_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A3 FF 00");
asciiList.Add(":010503A3FF00");
titleList.Add("GET_CH3_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A3 00 00");
asciiList.Add(":010103A30000");
titleList.Add("SET_CH4_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A4 FF 00");
asciiList.Add(":010503A4FF00");
titleList.Add("GET_CH4_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A4 00 00");
asciiList.Add(":010103A40000");
titleList.Add("SET_CH5_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A5 FF 00");
asciiList.Add(":010503A5FF00");
titleList.Add("GET_CH5_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A5 00 00");
asciiList.Add(":010103A50000");
titleList.Add("SET_CH6_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A6 FF 00");
asciiList.Add(":010503A6FF00");
titleList.Add("GET_CH6_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A6 00 00");
asciiList.Add(":010103A60000");
titleList.Add("SET_CH7_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A7 FF 00");
asciiList.Add(":010503A7FF00");
titleList.Add("GET_CH7_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A7 00 00");
asciiList.Add(":010103A70000");
titleList.Add("OUTPUT_PWM");
rtuList.Add("01 0F 00 00 00 00 00");
asciiList.Add(":010F0000000000");
titleList.Add("OUTPUT_SYNC_PWM");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("SET_SAVE_PWM_CONFIG");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("READ_PWM_ON_STATUS");
rtuList.Add("01 01 00 00 00 00");
asciiList.Add(":010100000000");
titleList.Add("READ_PWM_DI_STATUS");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("SET_CH0_PRESET_COUNTER");
rtuList.Add("01 10 00 60 00 02 04 00 00 00 00");
asciiList.Add(":0110006000020400000000");
titleList.Add("GET_CH0_PRESET_COUNTER");
rtuList.Add("01 03 00 60 00 02");
asciiList.Add(":010300600002");
titleList.Add("SET_CH1_PRESET_COUNTER");
rtuList.Add("01 10 00 62 00 02 04 00 00 00 00");
asciiList.Add(":0110006200020400000000");
titleList.Add("GET_CH1_PRESET_COUNTER");
rtuList.Add("01 03 00 62 00 02");
asciiList.Add(":010300620002");
titleList.Add("SET_CH2_PRESET_COUNTER");
rtuList.Add("01 10 00 64 00 02 04 00 00 00 00");
asciiList.Add(":0110006400020400000000");
titleList.Add("GET_CH2_PRESET_COUNTER");
rtuList.Add("01 03 00 64 00 02");
asciiList.Add(":010300640002");
titleList.Add("SET_CH3_PRESET_COUNTER");
rtuList.Add("01 10 00 66 00 02 04 00 00 00 00");
asciiList.Add(":0110006600020400000000");
titleList.Add("GET_CH3_PRESET_COUNTER");
rtuList.Add("01 03 00 66 00 02");
asciiList.Add(":010300660002");
titleList.Add("SET_CH4_PRESET_COUNTER");
rtuList.Add("01 10 00 68 00 02 04 00 00 00 00");
asciiList.Add(":0110006800020400000000");
titleList.Add("GET_CH4_PRESET_COUNTER");
rtuList.Add("01 03 00 68 00 02");
asciiList.Add(":010300680002");
titleList.Add("SET_CH5_PRESET_COUNTER");
rtuList.Add("01 10 00 6A 00 02 04 00 00 00 00");
asciiList.Add(":0110006A00020400000000");
titleList.Add("GET_CH5_PRESET_COUNTER");
rtuList.Add("01 03 00 6A 00 02");
asciiList.Add(":0103006A0002");
titleList.Add("SET_CH6_PRESET_COUNTER");
rtuList.Add("01 10 00 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110006C00020400000000");
titleList.Add("GET_CH6_PRESET_COUNTER");
rtuList.Add("01 03 00 6C 00 02");
asciiList.Add(":0103006C0002");
titleList.Add("SET_CH7_PRESET_COUNTER");
rtuList.Add("01 10 00 6E 00 02 04 00 00 00 00");
asciiList.Add(":0110006E00020400000000");
titleList.Add("GET_CH7_PRESET_COUNTER");
rtuList.Add("01 03 00 6E 00 02");
asciiList.Add(":0103006E0002");
titleList.Add("SET_CH0_MAX_COUNTER");
rtuList.Add("01 10 00 40 00 02 04 00 00 00 00");
asciiList.Add(":0110004000020400000000");
titleList.Add("GET_CH0_MAX_COUNTER");
rtuList.Add("01 03 00 40 00 02");
asciiList.Add(":010300400002");
titleList.Add("SET_CH1_MAX_COUNTER");
rtuList.Add("01 10 00 42 00 02 04 00 00 00 00");
asciiList.Add(":0110004200020400000000");
titleList.Add("GET_CH1_MAX_COUNTER");
rtuList.Add("01 03 00 42 00 02");
asciiList.Add(":010300420002");
titleList.Add("SET_CH2_MAX_COUNTER");
rtuList.Add("01 10 00 44 00 02 04 00 00 00 00");
asciiList.Add(":0110004400020400000000");
titleList.Add("GET_CH2_MAX_COUNTER");
rtuList.Add("01 03 00 44 00 02");
asciiList.Add(":010300440002");
titleList.Add("SET_CH3_MAX_COUNTER");
rtuList.Add("01 10 00 46 00 02 04 00 00 00 00");
asciiList.Add(":0110004600020400000000");
titleList.Add("GET_CH3_MAX_COUNTER");
rtuList.Add("01 03 00 46 00 02");
asciiList.Add(":010300460002");
titleList.Add("SET_CH4_MAX_COUNTER");
rtuList.Add("01 10 00 48 00 02 04 00 00 00 00");
asciiList.Add(":0110004800020400000000");
titleList.Add("GET_CH4_MAX_COUNTER");
rtuList.Add("01 03 00 48 00 02");
asciiList.Add(":010300480002");
titleList.Add("SET_CH5_MAX_COUNTER");
rtuList.Add("01 10 00 4A 00 02 04 00 00 00 00");
asciiList.Add(":0110004A00020400000000");
titleList.Add("GET_CH5_MAX_COUNTER");
rtuList.Add("01 03 00 4A 00 02");
asciiList.Add(":0103004A0002");
titleList.Add("SET_CH6_MAX_COUNTER");
rtuList.Add("01 10 00 4C 00 02 04 00 00 00 00");
asciiList.Add(":0110004C00020400000000");
titleList.Add("GET_CH6_MAX_COUNTER");
rtuList.Add("01 03 00 4C 00 02");
asciiList.Add(":0103004C0002");
titleList.Add("SET_CH7_MAX_COUNTER");
rtuList.Add("01 10 00 4E 00 02 04 00 00 00 00");
asciiList.Add(":0110004E00020400000000");
titleList.Add("GET_CH7_MAX_COUNTER");
rtuList.Add("01 03 00 4E 00 02");
asciiList.Add(":0103004E0002");
titleList.Add("READ_CH0_COUNTER_FREQ");
rtuList.Add("01 03 00 00 00 02");
asciiList.Add(":010300000002");
titleList.Add("READ_CH1_COUNTER_FREQ");
rtuList.Add("01 03 00 02 00 02");
asciiList.Add(":010300020002");
titleList.Add("READ_CH2_COUNTER_FREQ");
rtuList.Add("01 03 00 04 00 02");
asciiList.Add(":010300040002");
titleList.Add("READ_CH3_COUNTER_FREQ");
rtuList.Add("01 03 00 06 00 02");
asciiList.Add(":010300060002");
titleList.Add("READ_CH4_COUNTER_FREQ");
rtuList.Add("01 03 00 08 00 02");
asciiList.Add(":010300080002");
titleList.Add("READ_CH5_COUNTER_FREQ");
rtuList.Add("01 03 00 0A 00 02");
asciiList.Add(":0103000A0002");
titleList.Add("READ_CH6_COUNTER_FREQ");
rtuList.Add("01 03 00 0C 00 02");
asciiList.Add(":0103000C0002");
titleList.Add("READ_CH7_COUNTER_FREQ");
rtuList.Add("01 03 00 0E 00 02");
asciiList.Add(":0103000E0002");
titleList.Add("CLEAR_CH0_COUNTER");
rtuList.Add("01 05 00 40 FF 00");
asciiList.Add(":01050040FF00");
titleList.Add("CLEAR_CH1_COUNTER");
rtuList.Add("01 05 00 41 FF 00");
asciiList.Add(":01050041FF00");
titleList.Add("CLEAR_CH2_COUNTER");
rtuList.Add("01 05 00 42 FF 00");
asciiList.Add(":01050042FF00");
titleList.Add("CLEAR_CH3_COUNTER");
rtuList.Add("01 05 00 43 FF 00");
asciiList.Add(":01050043FF00");
titleList.Add("CLEAR_CH4_COUNTER");
rtuList.Add("01 05 00 44 FF 00");
asciiList.Add(":01050044FF00");
titleList.Add("CLEAR_CH5_COUNTER");
rtuList.Add("01 05 00 45 FF 00");
asciiList.Add(":01050045FF00");
titleList.Add("CLEAR_CH6_COUNTER");
rtuList.Add("01 05 00 46 FF 00");
asciiList.Add(":01050046FF00");
titleList.Add("CLEAR_CH7_COUNTER");
rtuList.Add("01 05 00 47 FF 00");
asciiList.Add(":01050047FF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7088
#region 7088D
case "7088D":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("SET_CH0_PWM_FREQ");
rtuList.Add("01 10 02 E0 00 02 04 00 00 00 00");
asciiList.Add(":011002E000020400000000");
titleList.Add("GET_CH0_PWM_FREQ");
rtuList.Add("01 03 02 E0 00 01");
asciiList.Add(":010302E00001");
titleList.Add("SET_CH1_PWM_FREQ");
rtuList.Add("01 10 02 E2 00 02 04 00 00 00 00");
asciiList.Add(":011002E200020400000000");
titleList.Add("GET_CH1_PWM_FREQ");
rtuList.Add("01 03 02 E2 00 01");
asciiList.Add(":010302E20001");
titleList.Add("SET_CH2_PWM_FREQ");
rtuList.Add("01 10 02 E4 00 02 04 00 00 00 00");
asciiList.Add(":011002E400020400000000");
titleList.Add("GET_CH2_PWM_FREQ");
rtuList.Add("01 03 02 E4 00 01");
asciiList.Add(":010302E40001");
titleList.Add("SET_CH3_PWM_FREQ");
rtuList.Add("01 10 02 E6 00 02 04 00 00 00 00");
asciiList.Add(":011002E600020400000000");
titleList.Add("GET_CH3_PWM_FREQ");
rtuList.Add("01 03 02 E6 00 01");
asciiList.Add(":010302E60001");
titleList.Add("SET_CH4_PWM_FREQ");
rtuList.Add("01 10 02 E8 00 02 04 00 00 00 00");
asciiList.Add(":011002E800020400000000");
titleList.Add("GET_CH4_PWM_FREQ");
rtuList.Add("01 03 02 E8 00 01");
asciiList.Add(":010302E80001");
titleList.Add("SET_CH5_PWM_FREQ");
rtuList.Add("01 10 02 EA 00 02 04 00 00 00 00");
asciiList.Add(":011002EA00020400000000");
titleList.Add("GET_CH5_PWM_FREQ");
rtuList.Add("01 03 02 EA 00 01");
asciiList.Add(":010302EA0001");
titleList.Add("SET_CH6_PWM_FREQ");
rtuList.Add("01 10 02 EC 00 02 04 00 00 00 00");
asciiList.Add(":011002EC00020400000000");
titleList.Add("GET_CH6_PWM_FREQ");
rtuList.Add("01 03 02 EC 00 01");
asciiList.Add(":010302EC0001");
titleList.Add("SET_CH7_PWM_FREQ");
rtuList.Add("01 10 02 EE 00 02 04 00 00 00 00");
asciiList.Add(":011002EE00020400000000");
titleList.Add("GET_CH7_PWM_FREQ");
rtuList.Add("01 03 02 EE 00 01");
asciiList.Add(":010302EE0001");
titleList.Add("SET_CH0_PWM_DUTY");
rtuList.Add("01 06 02 C0 00 00");
asciiList.Add(":010602C00000");
titleList.Add("GET_CH0_PWM_DUTY");
rtuList.Add("01 03 02 C0 00 01");
asciiList.Add(":010302C00001");
titleList.Add("SET_CH1_PWM_DUTY");
rtuList.Add("01 06 02 C1 00 00");
asciiList.Add(":010602C10000");
titleList.Add("GET_CH1_PWM_DUTY");
rtuList.Add("01 03 02 C1 00 01");
asciiList.Add(":010302C10001");
titleList.Add("SET_CH2_PWM_DUTY");
rtuList.Add("01 06 02 C2 00 00");
asciiList.Add(":010602C20000");
titleList.Add("GET_CH2_PWM_DUTY");
rtuList.Add("01 03 02 C2 00 01");
asciiList.Add(":010302C20001");
titleList.Add("SET_CH3_PWM_DUTY");
rtuList.Add("01 06 02 C3 00 00");
asciiList.Add(":010602C30000");
titleList.Add("GET_CH3_PWM_DUTY");
rtuList.Add("01 03 02 C3 00 01");
asciiList.Add(":010302C30001");
titleList.Add("SET_CH4_PWM_DUTY");
rtuList.Add("01 06 02 C4 00 00");
asciiList.Add(":010602C40000");
titleList.Add("GET_CH4_PWM_DUTY");
rtuList.Add("01 03 02 C4 00 01");
asciiList.Add(":010302C40001");
titleList.Add("SET_CH5_PWM_DUTY");
rtuList.Add("01 06 02 C5 00 00");
asciiList.Add(":010602C50000");
titleList.Add("GET_CH5_PWM_DUTY");
rtuList.Add("01 03 02 C5 00 01");
asciiList.Add(":010302C50001");
titleList.Add("SET_CH6_PWM_DUTY");
rtuList.Add("01 06 02 C6 00 00");
asciiList.Add(":010602C60000");
titleList.Add("GET_CH6_PWM_DUTY");
rtuList.Add("01 03 02 C6 00 01");
asciiList.Add(":010302C60001");
titleList.Add("SET_CH7_PWM_DUTY");
rtuList.Add("01 06 02 C7 00 00");
asciiList.Add(":010602C70000");
titleList.Add("GET_CH7_PWM_DUTY");
rtuList.Add("01 03 02 C7 00 01");
asciiList.Add(":010302C70001");
titleList.Add("SET_CH0_PULSE_COUNT");
rtuList.Add("01 06 03 20 00 00");
asciiList.Add(":010603200000");
titleList.Add("GET_CH0_PULSE_COUNT");
rtuList.Add("01 03 03 20 00 01");
asciiList.Add(":010303200001");
titleList.Add("SET_CH1_PULSE_COUNT");
rtuList.Add("01 06 03 21 00 00");
asciiList.Add(":010603210000");
titleList.Add("GET_CH1_PULSE_COUNT");
rtuList.Add("01 03 03 21 00 01");
asciiList.Add(":010303210001");
titleList.Add("SET_CH2_PULSE_COUNT");
rtuList.Add("01 06 03 22 00 00");
asciiList.Add(":010603220000");
titleList.Add("GET_CH2_PULSE_COUNT");
rtuList.Add("01 03 03 22 00 01");
asciiList.Add(":010303220001");
titleList.Add("SET_CH3_PULSE_COUNT");
rtuList.Add("01 06 03 23 00 00");
asciiList.Add(":010603230000");
titleList.Add("GET_CH3_PULSE_COUNT");
rtuList.Add("01 03 03 23 00 01");
asciiList.Add(":010303230001");
titleList.Add("SET_CH4_PULSE_COUNT");
rtuList.Add("01 06 03 24 00 00");
asciiList.Add(":010603240000");
titleList.Add("GET_CH4_PULSE_COUNT");
rtuList.Add("01 03 03 24 00 01");
asciiList.Add(":010303240001");
titleList.Add("SET_CH5_PULSE_COUNT");
rtuList.Add("01 06 03 25 00 00");
asciiList.Add(":010603250000");
titleList.Add("GET_CH5_PULSE_COUNT");
rtuList.Add("01 03 03 25 00 01");
asciiList.Add(":010303250001");
titleList.Add("SET_CH6_PULSE_COUNT");
rtuList.Add("01 06 03 26 00 00");
asciiList.Add(":010603260000");
titleList.Add("GET_CH6_PULSE_COUNT");
rtuList.Add("01 03 03 26 00 01");
asciiList.Add(":010303260001");
titleList.Add("SET_CH7_PULSE_COUNT");
rtuList.Add("01 06 03 27 00 00");
asciiList.Add(":010603270000");
titleList.Add("GET_CH7_PULSE_COUNT");
rtuList.Add("01 03 03 27 00 01");
asciiList.Add(":010303270001");
titleList.Add("SET_CH0_PWM_PULSE_MODE");
rtuList.Add("01 05 03 60 FF 00");
asciiList.Add(":01050360FF00");
titleList.Add("GET_CH0_PWM_PULSE_MODE");
rtuList.Add("01 01 03 60 00 00");
asciiList.Add(":010103600000");
titleList.Add("SET_CH1_PWM_PULSE_MODE");
rtuList.Add("01 05 03 61 FF 00");
asciiList.Add(":01050361FF00");
titleList.Add("GET_CH1_PWM_PULSE_MODE");
rtuList.Add("01 01 03 61 00 00");
asciiList.Add(":010103610000");
titleList.Add("SET_CH2_PWM_PULSE_MODE");
rtuList.Add("01 05 03 62 FF 00");
asciiList.Add(":01050362FF00");
titleList.Add("GET_CH2_PWM_PULSE_MODE");
rtuList.Add("01 01 03 62 00 00");
asciiList.Add(":010103620000");
titleList.Add("SET_CH3_PWM_PULSE_MODE");
rtuList.Add("01 05 03 63 FF 00");
asciiList.Add(":01050363FF00");
titleList.Add("GET_CH3_PWM_PULSE_MODE");
rtuList.Add("01 01 03 63 00 00");
asciiList.Add(":010103630000");
titleList.Add("SET_CH4_PWM_PULSE_MODE");
rtuList.Add("01 05 03 64 FF 00");
asciiList.Add(":01050364FF00");
titleList.Add("GET_CH4_PWM_PULSE_MODE");
rtuList.Add("01 01 03 64 00 00");
asciiList.Add(":010103640000");
titleList.Add("SET_CH5_PWM_PULSE_MODE");
rtuList.Add("01 05 03 65 FF 00");
asciiList.Add(":01050365FF00");
titleList.Add("GET_CH5_PWM_PULSE_MODE");
rtuList.Add("01 01 03 65 00 00");
asciiList.Add(":010103650000");
titleList.Add("SET_CH6_PWM_PULSE_MODE");
rtuList.Add("01 05 03 66 FF 00");
asciiList.Add(":01050366FF00");
titleList.Add("GET_CH6_PWM_PULSE_MODE");
rtuList.Add("01 01 03 66 00 00");
asciiList.Add(":010103660000");
titleList.Add("SET_CH7_PWM_PULSE_MODE");
rtuList.Add("01 05 03 67 FF 00");
asciiList.Add(":01050367FF00");
titleList.Add("GET_CH7_PWM_PULSE_MODE");
rtuList.Add("01 01 03 67 00 00");
asciiList.Add(":010103670000");
titleList.Add("SET_CH0_SYNC_PWM");
rtuList.Add("01 05 03 C0 FF 00");
asciiList.Add(":010503C0FF00");
titleList.Add("GET_CH0_SYNC_PWM");
rtuList.Add("01 01 03 C0 00 00");
asciiList.Add(":010103C00000");
titleList.Add("SET_CH1_SYNC_PWM");
rtuList.Add("01 05 03 C1 FF 00");
asciiList.Add(":010503C1FF00");
titleList.Add("GET_CH1_SYNC_PWM");
rtuList.Add("01 01 03 C1 00 00");
asciiList.Add(":010103C10000");
titleList.Add("SET_CH2_SYNC_PWM");
rtuList.Add("01 05 03 C2 FF 00");
asciiList.Add(":010503C2FF00");
titleList.Add("GET_CH2_SYNC_PWM");
rtuList.Add("01 01 03 C2 00 00");
asciiList.Add(":010103C20000");
titleList.Add("SET_CH3_SYNC_PWM");
rtuList.Add("01 05 03 C3 FF 00");
asciiList.Add(":010503C3FF00");
titleList.Add("GET_CH3_SYNC_PWM");
rtuList.Add("01 01 03 C3 00 00");
asciiList.Add(":010103C30000");
titleList.Add("SET_CH4_SYNC_PWM");
rtuList.Add("01 05 03 C4 FF 00");
asciiList.Add(":010503C4FF00");
titleList.Add("GET_CH4_SYNC_PWM");
rtuList.Add("01 01 03 C4 00 00");
asciiList.Add(":010103C40000");
titleList.Add("SET_CH5_SYNC_PWM");
rtuList.Add("01 05 03 C5 FF 00");
asciiList.Add(":010503C5FF00");
titleList.Add("GET_CH5_SYNC_PWM");
rtuList.Add("01 01 03 C5 00 00");
asciiList.Add(":010103C50000");
titleList.Add("SET_CH6_SYNC_PWM");
rtuList.Add("01 05 03 C6 FF 00");
asciiList.Add(":010503C6FF00");
titleList.Add("GET_CH6_SYNC_PWM");
rtuList.Add("01 01 03 C6 00 00");
asciiList.Add(":010103C60000");
titleList.Add("SET_CH7_SYNC_PWM");
rtuList.Add("01 05 03 C7 FF 00");
asciiList.Add(":010503C7FF00");
titleList.Add("GET_CH7_SYNC_PWM");
rtuList.Add("01 01 03 C7 00 00");
asciiList.Add(":010103C70000");
titleList.Add("SET_CH0_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 80 FF 00");
asciiList.Add(":01050380FF00");
titleList.Add("GET_CH0_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 80 00 00");
asciiList.Add(":010103800000");
titleList.Add("SET_CH1_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 81 FF 00");
asciiList.Add(":01050381FF00");
titleList.Add("GET_CH1_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 81 00 00");
asciiList.Add(":010103810000");
titleList.Add("SET_CH2_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 82 FF 00");
asciiList.Add(":01050382FF00");
titleList.Add("GET_CH2_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 82 00 00");
asciiList.Add(":010103820000");
titleList.Add("SET_CH3_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 83 FF 00");
asciiList.Add(":01050383FF00");
titleList.Add("GET_CH3_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 83 00 00");
asciiList.Add(":010103830000");
titleList.Add("SET_CH4_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 84 FF 00");
asciiList.Add(":01050384FF00");
titleList.Add("GET_CH4_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 84 00 00");
asciiList.Add(":010103840000");
titleList.Add("SET_CH5_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 85 FF 00");
asciiList.Add(":01050385FF00");
titleList.Add("GET_CH5_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 85 00 00");
asciiList.Add(":010103850000");
titleList.Add("SET_CH6_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 86 FF 00");
asciiList.Add(":01050386FF00");
titleList.Add("GET_CH6_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 86 00 00");
asciiList.Add(":010103860000");
titleList.Add("SET_CH7_ENABLE_DI_TRIGGER");
rtuList.Add("01 05 03 87 FF 00");
asciiList.Add(":01050387FF00");
titleList.Add("GET_CH7_ENABLE_DI_TRIGGER");
rtuList.Add("01 01 03 87 00 00");
asciiList.Add(":010103870000");
titleList.Add("SET_CH0_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A0 FF 00");
asciiList.Add(":010503A0FF00");
titleList.Add("GET_CH0_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A0 00 00");
asciiList.Add(":010103A00000");
titleList.Add("SET_CH1_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A1 FF 00");
asciiList.Add(":010503A1FF00");
titleList.Add("GET_CH1_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A1 00 00");
asciiList.Add(":010103A10000");
titleList.Add("SET_CH2_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A2 FF 00");
asciiList.Add(":010503A2FF00");
titleList.Add("GET_CH2_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A2 00 00");
asciiList.Add(":010103A20000");
titleList.Add("SET_CH3_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A3 FF 00");
asciiList.Add(":010503A3FF00");
titleList.Add("GET_CH3_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A3 00 00");
asciiList.Add(":010103A30000");
titleList.Add("SET_CH4_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A4 FF 00");
asciiList.Add(":010503A4FF00");
titleList.Add("GET_CH4_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A4 00 00");
asciiList.Add(":010103A40000");
titleList.Add("SET_CH5_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A5 FF 00");
asciiList.Add(":010503A5FF00");
titleList.Add("GET_CH5_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A5 00 00");
asciiList.Add(":010103A50000");
titleList.Add("SET_CH6_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A6 FF 00");
asciiList.Add(":010503A6FF00");
titleList.Add("GET_CH6_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A6 00 00");
asciiList.Add(":010103A60000");
titleList.Add("SET_CH7_DI_TRIGGER_STATE");
rtuList.Add("01 05 03 A7 FF 00");
asciiList.Add(":010503A7FF00");
titleList.Add("GET_CH7_DI_TRIGGER_STATE");
rtuList.Add("01 01 03 A7 00 00");
asciiList.Add(":010103A70000");
titleList.Add("OUTPUT_PWM");
rtuList.Add("01 0F 00 00 00 00 00");
asciiList.Add(":010F0000000000");
titleList.Add("OUTPUT_SYNC_PWM");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("SET_SAVE_PWM_CONFIG");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("READ_PWM_ON_STATUS");
rtuList.Add("01 01 00 00 00 00");
asciiList.Add(":010100000000");
titleList.Add("READ_PWM_DI_STATUS");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("SET_CH0_PRESET_COUNTER");
rtuList.Add("01 10 00 60 00 02 04 00 00 00 00");
asciiList.Add(":0110006000020400000000");
titleList.Add("GET_CH0_PRESET_COUNTER");
rtuList.Add("01 03 00 60 00 02");
asciiList.Add(":010300600002");
titleList.Add("SET_CH1_PRESET_COUNTER");
rtuList.Add("01 10 00 62 00 02 04 00 00 00 00");
asciiList.Add(":0110006200020400000000");
titleList.Add("GET_CH1_PRESET_COUNTER");
rtuList.Add("01 03 00 62 00 02");
asciiList.Add(":010300620002");
titleList.Add("SET_CH2_PRESET_COUNTER");
rtuList.Add("01 10 00 64 00 02 04 00 00 00 00");
asciiList.Add(":0110006400020400000000");
titleList.Add("GET_CH2_PRESET_COUNTER");
rtuList.Add("01 03 00 64 00 02");
asciiList.Add(":010300640002");
titleList.Add("SET_CH3_PRESET_COUNTER");
rtuList.Add("01 10 00 66 00 02 04 00 00 00 00");
asciiList.Add(":0110006600020400000000");
titleList.Add("GET_CH3_PRESET_COUNTER");
rtuList.Add("01 03 00 66 00 02");
asciiList.Add(":010300660002");
titleList.Add("SET_CH4_PRESET_COUNTER");
rtuList.Add("01 10 00 68 00 02 04 00 00 00 00");
asciiList.Add(":0110006800020400000000");
titleList.Add("GET_CH4_PRESET_COUNTER");
rtuList.Add("01 03 00 68 00 02");
asciiList.Add(":010300680002");
titleList.Add("SET_CH5_PRESET_COUNTER");
rtuList.Add("01 10 00 6A 00 02 04 00 00 00 00");
asciiList.Add(":0110006A00020400000000");
titleList.Add("GET_CH5_PRESET_COUNTER");
rtuList.Add("01 03 00 6A 00 02");
asciiList.Add(":0103006A0002");
titleList.Add("SET_CH6_PRESET_COUNTER");
rtuList.Add("01 10 00 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110006C00020400000000");
titleList.Add("GET_CH6_PRESET_COUNTER");
rtuList.Add("01 03 00 6C 00 02");
asciiList.Add(":0103006C0002");
titleList.Add("SET_CH7_PRESET_COUNTER");
rtuList.Add("01 10 00 6E 00 02 04 00 00 00 00");
asciiList.Add(":0110006E00020400000000");
titleList.Add("GET_CH7_PRESET_COUNTER");
rtuList.Add("01 03 00 6E 00 02");
asciiList.Add(":0103006E0002");
titleList.Add("SET_CH0_MAX_COUNTER");
rtuList.Add("01 10 00 40 00 02 04 00 00 00 00");
asciiList.Add(":0110004000020400000000");
titleList.Add("GET_CH0_MAX_COUNTER");
rtuList.Add("01 03 00 40 00 02");
asciiList.Add(":010300400002");
titleList.Add("SET_CH1_MAX_COUNTER");
rtuList.Add("01 10 00 42 00 02 04 00 00 00 00");
asciiList.Add(":0110004200020400000000");
titleList.Add("GET_CH1_MAX_COUNTER");
rtuList.Add("01 03 00 42 00 02");
asciiList.Add(":010300420002");
titleList.Add("SET_CH2_MAX_COUNTER");
rtuList.Add("01 10 00 44 00 02 04 00 00 00 00");
asciiList.Add(":0110004400020400000000");
titleList.Add("GET_CH2_MAX_COUNTER");
rtuList.Add("01 03 00 44 00 02");
asciiList.Add(":010300440002");
titleList.Add("SET_CH3_MAX_COUNTER");
rtuList.Add("01 10 00 46 00 02 04 00 00 00 00");
asciiList.Add(":0110004600020400000000");
titleList.Add("GET_CH3_MAX_COUNTER");
rtuList.Add("01 03 00 46 00 02");
asciiList.Add(":010300460002");
titleList.Add("SET_CH4_MAX_COUNTER");
rtuList.Add("01 10 00 48 00 02 04 00 00 00 00");
asciiList.Add(":0110004800020400000000");
titleList.Add("GET_CH4_MAX_COUNTER");
rtuList.Add("01 03 00 48 00 02");
asciiList.Add(":010300480002");
titleList.Add("SET_CH5_MAX_COUNTER");
rtuList.Add("01 10 00 4A 00 02 04 00 00 00 00");
asciiList.Add(":0110004A00020400000000");
titleList.Add("GET_CH5_MAX_COUNTER");
rtuList.Add("01 03 00 4A 00 02");
asciiList.Add(":0103004A0002");
titleList.Add("SET_CH6_MAX_COUNTER");
rtuList.Add("01 10 00 4C 00 02 04 00 00 00 00");
asciiList.Add(":0110004C00020400000000");
titleList.Add("GET_CH6_MAX_COUNTER");
rtuList.Add("01 03 00 4C 00 02");
asciiList.Add(":0103004C0002");
titleList.Add("SET_CH7_MAX_COUNTER");
rtuList.Add("01 10 00 4E 00 02 04 00 00 00 00");
asciiList.Add(":0110004E00020400000000");
titleList.Add("GET_CH7_MAX_COUNTER");
rtuList.Add("01 03 00 4E 00 02");
asciiList.Add(":0103004E0002");
titleList.Add("READ_CH0_COUNTER_FREQ");
rtuList.Add("01 03 00 00 00 02");
asciiList.Add(":010300000002");
titleList.Add("READ_CH1_COUNTER_FREQ");
rtuList.Add("01 03 00 02 00 02");
asciiList.Add(":010300020002");
titleList.Add("READ_CH2_COUNTER_FREQ");
rtuList.Add("01 03 00 04 00 02");
asciiList.Add(":010300040002");
titleList.Add("READ_CH3_COUNTER_FREQ");
rtuList.Add("01 03 00 06 00 02");
asciiList.Add(":010300060002");
titleList.Add("READ_CH4_COUNTER_FREQ");
rtuList.Add("01 03 00 08 00 02");
asciiList.Add(":010300080002");
titleList.Add("READ_CH5_COUNTER_FREQ");
rtuList.Add("01 03 00 0A 00 02");
asciiList.Add(":0103000A0002");
titleList.Add("READ_CH6_COUNTER_FREQ");
rtuList.Add("01 03 00 0C 00 02");
asciiList.Add(":0103000C0002");
titleList.Add("READ_CH7_COUNTER_FREQ");
rtuList.Add("01 03 00 0E 00 02");
asciiList.Add(":0103000E0002");
titleList.Add("CLEAR_CH0_COUNTER");
rtuList.Add("01 05 00 40 FF 00");
asciiList.Add(":01050040FF00");
titleList.Add("CLEAR_CH1_COUNTER");
rtuList.Add("01 05 00 41 FF 00");
asciiList.Add(":01050041FF00");
titleList.Add("CLEAR_CH2_COUNTER");
rtuList.Add("01 05 00 42 FF 00");
asciiList.Add(":01050042FF00");
titleList.Add("CLEAR_CH3_COUNTER");
rtuList.Add("01 05 00 43 FF 00");
asciiList.Add(":01050043FF00");
titleList.Add("CLEAR_CH4_COUNTER");
rtuList.Add("01 05 00 44 FF 00");
asciiList.Add(":01050044FF00");
titleList.Add("CLEAR_CH5_COUNTER");
rtuList.Add("01 05 00 45 FF 00");
asciiList.Add(":01050045FF00");
titleList.Add("CLEAR_CH6_COUNTER");
rtuList.Add("01 05 00 46 FF 00");
asciiList.Add(":01050046FF00");
titleList.Add("CLEAR_CH7_COUNTER");
rtuList.Add("01 05 00 47 FF 00");
asciiList.Add(":01050047FF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion 7088D
#region CL-201-WF
case "CL-201-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-201-WF
#region CL-202-WF
case "CL-202-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-202-WF
#region CL-203-WF
case "CL-203-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-203-WF
#region CL-204-WF
case "CL-204-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-204-WF
#region CL-207-WF
case "CL-207-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-207-WF
#region CL-208-WF
case "CL-208-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-208-WF
#region CL-210-WF
case "CL-210-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-210-WF
#region CL-211-WF
case "CL-211-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-211-WF
#region CL-212-WF
case "CL-212-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-212-WF
#region CL-213-WF
case "CL-213-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_CH7_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E7 00 01");
asciiList.Add(":010300E70001");
titleList.Add("GET_CH7_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EF 00 01");
asciiList.Add(":010300EF0001");
titleList.Add("GET_CH7_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 47 00 01");
asciiList.Add(":010101470001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_CO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 22 00 01");
asciiList.Add(":010101220001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH7_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_DL30X_AI_CH7_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E7 00 00");
asciiList.Add(":010600E70000");
titleList.Add("SET_DL30X_AI_CH7_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EF 00 00");
asciiList.Add(":010600EF0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH7_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 27 FF 00");
asciiList.Add(":01050127FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH7_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 37 FF 00");
asciiList.Add(":01050137FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("SET_CH7_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_CH7_AI_ALARM_MODE");
rtuList.Add("01 05 01 57 FF 00");
asciiList.Add(":01050157FF00");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("READ_CH7_AI_ALARM_MODE");
rtuList.Add("01 01 01 57 00 01");
asciiList.Add(":010101570001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL-213-WF
#region CL201
case "CL201":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL201
#region CL201E
case "CL201E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL201E
#region CL201WF
case "CL201WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL201WF
#region CL202
case "CL202":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL202
#region CL202E
case "CL202E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL202E
#region CL202WF
case "CL202WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL202WF
#region CL203
case "CL203":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL203
#region CL203E
case "CL203E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL203E
#region CL203WF
case "CL203WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL203WF
#region CL204
case "CL204":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL204
#region CL204E
case "CL204E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL204E
#region CL204WF
case "CL204WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL204WF
#region CL207
case "CL207":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL207
#region CL207E
case "CL207E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL207E
#region CL207WF
case "CL207WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_HCHO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL207WF
#region CL208
case "CL208":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL208
#region CL208E
case "CL208E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL208E
#region CL208WF
case "CL208WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_HCHO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_TVOC_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_TVOC_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL208WF
#region CL210
case "CL210":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL210
#region CL210E
case "CL210E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL210E
#region CL210WF
case "CL210WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL210WF
#region CL211
case "CL211":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL211
#region CL211E
case "CL211E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL211E
#region CL211WF
case "CL211WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL211WF
#region CL212
case "CL212":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL212
#region CL212E
case "CL212E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL212E
#region CL212WF
case "CL212WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 04 01 C1 00 01");
asciiList.Add(":010401C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 04 01 C0 00 01");
asciiList.Add(":010401C00001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL212WF
#region CL213
case "CL213":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_CH7_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E7 00 01");
asciiList.Add(":010300E70001");
titleList.Add("GET_CH7_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EF 00 01");
asciiList.Add(":010300EF0001");
titleList.Add("GET_CH7_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 47 00 01");
asciiList.Add(":010101470001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_CO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 22 00 01");
asciiList.Add(":010101220001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH7_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_DL30X_AI_CH7_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E7 00 00");
asciiList.Add(":010600E70000");
titleList.Add("SET_DL30X_AI_CH7_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EF 00 00");
asciiList.Add(":010600EF0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH7_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 27 FF 00");
asciiList.Add(":01050127FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH7_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 37 FF 00");
asciiList.Add(":01050137FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("SET_CH7_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_CH7_AI_ALARM_MODE");
rtuList.Add("01 05 01 57 FF 00");
asciiList.Add(":01050157FF00");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("READ_CH7_AI_ALARM_MODE");
rtuList.Add("01 01 01 57 00 01");
asciiList.Add(":010101570001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL213
#region CL213E
case "CL213E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_CH7_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E7 00 01");
asciiList.Add(":010300E70001");
titleList.Add("GET_CH7_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EF 00 01");
asciiList.Add(":010300EF0001");
titleList.Add("GET_CH7_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 47 00 01");
asciiList.Add(":010101470001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_CO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 22 00 01");
asciiList.Add(":010101220001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH7_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_DL30X_AI_CH7_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E7 00 00");
asciiList.Add(":010600E70000");
titleList.Add("SET_DL30X_AI_CH7_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EF 00 00");
asciiList.Add(":010600EF0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH7_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 27 FF 00");
asciiList.Add(":01050127FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH7_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 37 FF 00");
asciiList.Add(":01050137FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("SET_CH7_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_CH7_AI_ALARM_MODE");
rtuList.Add("01 05 01 57 FF 00");
asciiList.Add(":01050157FF00");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("READ_CH7_AI_ALARM_MODE");
rtuList.Add("01 01 01 57 00 01");
asciiList.Add(":010101570001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL213E
#region CL213WF
case "CL213WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("GET_CH7_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E7 00 01");
asciiList.Add(":010300E70001");
titleList.Add("GET_CH7_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EF 00 01");
asciiList.Add(":010300EF0001");
titleList.Add("GET_CH7_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 47 00 01");
asciiList.Add(":010101470001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_PM25_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_CO2_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_CO_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 22 00 01");
asciiList.Add(":010101220001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH7_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_DL30X_AI_CH7_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E7 00 00");
asciiList.Add(":010600E70000");
titleList.Add("SET_DL30X_AI_CH7_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EF 00 00");
asciiList.Add(":010600EF0000");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_PM25_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CO_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_CO2_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("CLEAR_CH7_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 27 FF 00");
asciiList.Add(":01050127FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH7_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 37 FF 00");
asciiList.Add(":01050137FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("SET_CH7_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 47 FF 00");
asciiList.Add(":01050147FF00");
titleList.Add("SET_CH7_AI_ALARM_MODE");
rtuList.Add("01 05 01 57 FF 00");
asciiList.Add(":01050157FF00");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("READ_CH7_AI_ALARM_MODE");
rtuList.Add("01 01 01 57 00 01");
asciiList.Add(":010101570001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion CL213WF
#region DDC6026
case "DDC6026":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 00");
asciiList.Add(":010101030000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 22 00 01");
asciiList.Add(":010300220001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 23 00 01");
asciiList.Add(":010300230001");
titleList.Add("READ_CH4_LAST_AO");
rtuList.Add("01 03 00 24 00 01");
asciiList.Add(":010300240001");
titleList.Add("READ_CH5_LAST_AO");
rtuList.Add("01 03 00 25 00 01");
asciiList.Add(":010300250001");
titleList.Add("READ_CH6_LAST_AO");
rtuList.Add("01 03 00 26 00 01");
asciiList.Add(":010300260001");
titleList.Add("READ_CH7_LAST_AO");
rtuList.Add("01 03 00 27 00 01");
asciiList.Add(":010300270001");
titleList.Add("READ_CH8_LAST_AO");
rtuList.Add("01 03 00 28 00 01");
asciiList.Add(":010300280001");
titleList.Add("READ_CH9_LAST_AO");
rtuList.Add("01 03 00 29 00 01");
asciiList.Add(":010300290001");
titleList.Add("READ_CH10_LAST_AO");
rtuList.Add("01 03 00 2A 00 01");
asciiList.Add(":0103002A0001");
titleList.Add("READ_CH11_LAST_AO");
rtuList.Add("01 03 00 2B 00 01");
asciiList.Add(":0103002B0001");
titleList.Add("READ_CH12_LAST_AO");
rtuList.Add("01 03 00 2C 00 01");
asciiList.Add(":0103002C0001");
titleList.Add("READ_CH13_LAST_AO");
rtuList.Add("01 03 00 2D 00 01");
asciiList.Add(":0103002D0001");
titleList.Add("READ_CH14_LAST_AO");
rtuList.Add("01 03 00 2E 00 01");
asciiList.Add(":0103002E0001");
titleList.Add("READ_CH15_LAST_AO");
rtuList.Add("01 03 00 2F 00 01");
asciiList.Add(":0103002F0001");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 A2 00 01");
asciiList.Add(":010301A20001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C3 00 01");
asciiList.Add(":010301C30001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 A3 00 01");
asciiList.Add(":010301A30001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_INPUT_RANGE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C4 00 01");
asciiList.Add(":010301C40001");
titleList.Add("GET_CH4_AO_TYPE_CODE");
rtuList.Add("01 03 01 A4 00 01");
asciiList.Add(":010301A40001");
titleList.Add("GET_CH4_AO_SLEW_RATE");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_INPUT_RANGE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_CH5_AO_TYPE_CODE");
rtuList.Add("01 03 01 A5 00 01");
asciiList.Add(":010301A50001");
titleList.Add("GET_CH5_AO_SLEW_RATE");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_INPUT_RANGE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C6 00 01");
asciiList.Add(":010301C60001");
titleList.Add("GET_CH6_AO_TYPE_CODE");
rtuList.Add("01 03 01 A6 00 01");
asciiList.Add(":010301A60001");
titleList.Add("GET_CH6_AO_SLEW_RATE");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_INPUT_RANGE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C7 00 01");
asciiList.Add(":010301C70001");
titleList.Add("GET_CH7_AO_TYPE_CODE");
rtuList.Add("01 03 01 A7 00 01");
asciiList.Add(":010301A70001");
titleList.Add("GET_CH7_AO_SLEW_RATE");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
titleList.Add("GET_CH8_INPUT_RANGE");
rtuList.Add("01 03 01 08 00 01");
asciiList.Add(":010301080001");
titleList.Add("GET_CH8_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C8 00 01");
asciiList.Add(":010301C80001");
titleList.Add("GET_CH8_AO_TYPE_CODE");
rtuList.Add("01 03 01 A8 00 01");
asciiList.Add(":010301A80001");
titleList.Add("GET_CH8_AO_SLEW_RATE");
rtuList.Add("01 03 01 28 00 01");
asciiList.Add(":010301280001");
titleList.Add("GET_CH9_INPUT_RANGE");
rtuList.Add("01 03 01 09 00 01");
asciiList.Add(":010301090001");
titleList.Add("GET_CH9_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C9 00 01");
asciiList.Add(":010301C90001");
titleList.Add("GET_CH9_AO_TYPE_CODE");
rtuList.Add("01 03 01 A9 00 01");
asciiList.Add(":010301A90001");
titleList.Add("GET_CH9_AO_SLEW_RATE");
rtuList.Add("01 03 01 29 00 01");
asciiList.Add(":010301290001");
titleList.Add("GET_CH10_INPUT_RANGE");
rtuList.Add("01 03 01 0A 00 01");
asciiList.Add(":0103010A0001");
titleList.Add("GET_CH10_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CA 00 01");
asciiList.Add(":010301CA0001");
titleList.Add("GET_CH10_AO_TYPE_CODE");
rtuList.Add("01 03 01 AA 00 01");
asciiList.Add(":010301AA0001");
titleList.Add("GET_CH10_AO_SLEW_RATE");
rtuList.Add("01 03 01 2A 00 01");
asciiList.Add(":0103012A0001");
titleList.Add("GET_CH11_INPUT_RANGE");
rtuList.Add("01 03 01 0B 00 01");
asciiList.Add(":0103010B0001");
titleList.Add("GET_CH11_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CB 00 01");
asciiList.Add(":010301CB0001");
titleList.Add("GET_CH11_AO_TYPE_CODE");
rtuList.Add("01 03 01 AB 00 01");
asciiList.Add(":010301AB0001");
titleList.Add("GET_CH11_AO_SLEW_RATE");
rtuList.Add("01 03 01 2B 00 01");
asciiList.Add(":0103012B0001");
titleList.Add("GET_CH12_INPUT_RANGE");
rtuList.Add("01 03 01 0C 00 01");
asciiList.Add(":0103010C0001");
titleList.Add("GET_CH12_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CC 00 01");
asciiList.Add(":010301CC0001");
titleList.Add("GET_CH12_AO_TYPE_CODE");
rtuList.Add("01 03 01 AC 00 01");
asciiList.Add(":010301AC0001");
titleList.Add("GET_CH12_AO_SLEW_RATE");
rtuList.Add("01 03 01 2C 00 01");
asciiList.Add(":0103012C0001");
titleList.Add("GET_CH13_INPUT_RANGE");
rtuList.Add("01 03 01 0D 00 01");
asciiList.Add(":0103010D0001");
titleList.Add("GET_CH13_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CD 00 01");
asciiList.Add(":010301CD0001");
titleList.Add("GET_CH13_AO_TYPE_CODE");
rtuList.Add("01 03 01 AD 00 01");
asciiList.Add(":010301AD0001");
titleList.Add("GET_CH13_AO_SLEW_RATE");
rtuList.Add("01 03 01 2D 00 01");
asciiList.Add(":0103012D0001");
titleList.Add("GET_CH14_INPUT_RANGE");
rtuList.Add("01 03 01 0E 00 01");
asciiList.Add(":0103010E0001");
titleList.Add("GET_CH14_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CE 00 01");
asciiList.Add(":010301CE0001");
titleList.Add("GET_CH14_AO_TYPE_CODE");
rtuList.Add("01 03 01 AE 00 01");
asciiList.Add(":010301AE0001");
titleList.Add("GET_CH14_AO_SLEW_RATE");
rtuList.Add("01 03 01 2E 00 01");
asciiList.Add(":0103012E0001");
titleList.Add("GET_CH15_INPUT_RANGE");
rtuList.Add("01 03 01 0F 00 01");
asciiList.Add(":0103010F0001");
titleList.Add("GET_CH15_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CF 00 01");
asciiList.Add(":010301CF0001");
titleList.Add("GET_CH15_AO_TYPE_CODE");
rtuList.Add("01 03 01 AF 00 01");
asciiList.Add(":010301AF0001");
titleList.Add("GET_CH15_AO_SLEW_RATE");
rtuList.Add("01 03 01 2F 00 01");
asciiList.Add(":0103012F0001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 80 00 02");
asciiList.Add(":010400800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 82 00 02");
asciiList.Add(":010400820002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 84 00 02");
asciiList.Add(":010400840002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 86 00 02");
asciiList.Add(":010400860002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 88 00 02");
asciiList.Add(":010400880002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 8A 00 02");
asciiList.Add(":0104008A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 8C 00 02");
asciiList.Add(":0104008C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 8E 00 02");
asciiList.Add(":0104008E0002");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 90 00 02");
asciiList.Add(":010400900002");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 92 00 02");
asciiList.Add(":010400920002");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 94 00 02");
asciiList.Add(":010400940002");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 96 00 02");
asciiList.Add(":010400960002");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 98 00 02");
asciiList.Add(":010400980002");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 9A 00 02");
asciiList.Add(":0104009A0002");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 9C 00 02");
asciiList.Add(":0104009C0002");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 9E 00 02");
asciiList.Add(":0104009E0002");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("READ_CH4_AO");
rtuList.Add("01 03 00 44 00 01");
asciiList.Add(":010300440001");
titleList.Add("READ_CH5_AO");
rtuList.Add("01 03 00 45 00 01");
asciiList.Add(":010300450001");
titleList.Add("READ_CH6_AO");
rtuList.Add("01 03 00 46 00 01");
asciiList.Add(":010300460001");
titleList.Add("READ_CH7_AO");
rtuList.Add("01 03 00 47 00 01");
asciiList.Add(":010300470001");
titleList.Add("READ_CH8_AO");
rtuList.Add("01 03 00 48 00 01");
asciiList.Add(":010300480001");
titleList.Add("READ_CH9_AO");
rtuList.Add("01 03 00 49 00 01");
asciiList.Add(":010300490001");
titleList.Add("READ_CH10_AO");
rtuList.Add("01 03 00 4A 00 01");
asciiList.Add(":0103004A0001");
titleList.Add("READ_CH11_AO");
rtuList.Add("01 03 00 4B 00 01");
asciiList.Add(":0103004B0001");
titleList.Add("READ_CH12_AO");
rtuList.Add("01 03 00 4C 00 01");
asciiList.Add(":0103004C0001");
titleList.Add("READ_CH13_AO");
rtuList.Add("01 03 00 4D 00 01");
asciiList.Add(":0103004D0001");
titleList.Add("READ_CH14_AO");
rtuList.Add("01 03 00 4E 00 01");
asciiList.Add(":0103004E0001");
titleList.Add("READ_CH15_AO");
rtuList.Add("01 03 00 4F 00 01");
asciiList.Add(":0103004F0001");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("SET_CH4_INPUT_RANGE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("SET_CH5_INPUT_RANGE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("SET_CH6_INPUT_RANGE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("SET_CH7_INPUT_RANGE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("SET_CH8_INPUT_RANGE");
rtuList.Add("01 06 01 08 00 00");
asciiList.Add(":010601080000");
titleList.Add("SET_CH9_INPUT_RANGE");
rtuList.Add("01 06 01 09 00 00");
asciiList.Add(":010601090000");
titleList.Add("SET_CH10_INPUT_RANGE");
rtuList.Add("01 06 01 0A 00 00");
asciiList.Add(":0106010A0000");
titleList.Add("SET_CH11_INPUT_RANGE");
rtuList.Add("01 06 01 0B 00 00");
asciiList.Add(":0106010B0000");
titleList.Add("SET_CH12_INPUT_RANGE");
rtuList.Add("01 06 01 0C 00 00");
asciiList.Add(":0106010C0000");
titleList.Add("SET_CH13_INPUT_RANGE");
rtuList.Add("01 06 01 0D 00 00");
asciiList.Add(":0106010D0000");
titleList.Add("SET_CH14_INPUT_RANGE");
rtuList.Add("01 06 01 0E 00 00");
asciiList.Add(":0106010E0000");
titleList.Add("SET_CH15_INPUT_RANGE");
rtuList.Add("01 06 01 0F 00 00");
asciiList.Add(":0106010F0000");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C3 00 00");
asciiList.Add(":010601C30000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C4 00 00");
asciiList.Add(":010601C40000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C6 00 00");
asciiList.Add(":010601C60000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C7 00 00");
asciiList.Add(":010601C70000");
titleList.Add("SET_CH8_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C8 00 00");
asciiList.Add(":010601C80000");
titleList.Add("SET_CH9_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C9 00 00");
asciiList.Add(":010601C90000");
titleList.Add("SET_CH10_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CA 00 00");
asciiList.Add(":010601CA0000");
titleList.Add("SET_CH11_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CB 00 00");
asciiList.Add(":010601CB0000");
titleList.Add("SET_CH12_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CC 00 00");
asciiList.Add(":010601CC0000");
titleList.Add("SET_CH13_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CD 00 00");
asciiList.Add(":010601CD0000");
titleList.Add("SET_CH14_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CE 00 00");
asciiList.Add(":010601CE0000");
titleList.Add("SET_CH15_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CF 00 00");
asciiList.Add(":010601CF0000");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 A2 00 00");
asciiList.Add(":010601A20000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 A3 00 00");
asciiList.Add(":010601A30000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_AO_TYPE_CODE");
rtuList.Add("01 06 01 A4 00 00");
asciiList.Add(":010601A40000");
titleList.Add("SET_CH4_AO_SLEW_RATE");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_AO_TYPE_CODE");
rtuList.Add("01 06 01 A5 00 00");
asciiList.Add(":010601A50000");
titleList.Add("SET_CH5_AO_SLEW_RATE");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_AO_TYPE_CODE");
rtuList.Add("01 06 01 A6 00 00");
asciiList.Add(":010601A60000");
titleList.Add("SET_CH6_AO_SLEW_RATE");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_AO_TYPE_CODE");
rtuList.Add("01 06 01 A7 00 00");
asciiList.Add(":010601A70000");
titleList.Add("SET_CH7_AO_SLEW_RATE");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("SET_CH8_AO_TYPE_CODE");
rtuList.Add("01 06 01 A8 00 00");
asciiList.Add(":010601A80000");
titleList.Add("SET_CH8_AO_SLEW_RATE");
rtuList.Add("01 06 01 28 00 00");
asciiList.Add(":010601280000");
titleList.Add("SET_CH9_AO_TYPE_CODE");
rtuList.Add("01 06 01 A9 00 00");
asciiList.Add(":010601A90000");
titleList.Add("SET_CH9_AO_SLEW_RATE");
rtuList.Add("01 06 01 29 00 00");
asciiList.Add(":010601290000");
titleList.Add("SET_CH10_AO_TYPE_CODE");
rtuList.Add("01 06 01 AA 00 00");
asciiList.Add(":010601AA0000");
titleList.Add("SET_CH10_AO_SLEW_RATE");
rtuList.Add("01 06 01 2A 00 00");
asciiList.Add(":0106012A0000");
titleList.Add("SET_CH11_AO_TYPE_CODE");
rtuList.Add("01 06 01 AB 00 00");
asciiList.Add(":010601AB0000");
titleList.Add("SET_CH11_AO_SLEW_RATE");
rtuList.Add("01 06 01 2B 00 00");
asciiList.Add(":0106012B0000");
titleList.Add("SET_CH12_AO_TYPE_CODE");
rtuList.Add("01 06 01 AC 00 00");
asciiList.Add(":010601AC0000");
titleList.Add("SET_CH12_AO_SLEW_RATE");
rtuList.Add("01 06 01 2C 00 00");
asciiList.Add(":0106012C0000");
titleList.Add("SET_CH13_AO_TYPE_CODE");
rtuList.Add("01 06 01 AD 00 00");
asciiList.Add(":010601AD0000");
titleList.Add("SET_CH13_AO_SLEW_RATE");
rtuList.Add("01 06 01 2D 00 00");
asciiList.Add(":0106012D0000");
titleList.Add("SET_CH14_AO_TYPE_CODE");
rtuList.Add("01 06 01 AE 00 00");
asciiList.Add(":010601AE0000");
titleList.Add("SET_CH14_AO_SLEW_RATE");
rtuList.Add("01 06 01 2E 00 00");
asciiList.Add(":0106012E0000");
titleList.Add("SET_CH15_AO_TYPE_CODE");
rtuList.Add("01 06 01 AF 00 00");
asciiList.Add(":010601AF0000");
titleList.Add("SET_CH15_AO_SLEW_RATE");
rtuList.Add("01 06 01 2F 00 00");
asciiList.Add(":0106012F0000");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 22 00 00");
asciiList.Add(":010600220000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 23 00 00");
asciiList.Add(":010600230000");
titleList.Add("OUTPUT_CH4_AO");
rtuList.Add("01 06 00 24 00 00");
asciiList.Add(":010600240000");
titleList.Add("OUTPUT_CH5_AO");
rtuList.Add("01 06 00 25 00 00");
asciiList.Add(":010600250000");
titleList.Add("OUTPUT_CH6_AO");
rtuList.Add("01 06 00 26 00 00");
asciiList.Add(":010600260000");
titleList.Add("OUTPUT_CH7_AO");
rtuList.Add("01 06 00 27 00 00");
asciiList.Add(":010600270000");
titleList.Add("OUTPUT_CH8_AO");
rtuList.Add("01 06 00 28 00 00");
asciiList.Add(":010600280000");
titleList.Add("OUTPUT_CH9_AO");
rtuList.Add("01 06 00 29 00 00");
asciiList.Add(":010600290000");
titleList.Add("OUTPUT_CH10_AO");
rtuList.Add("01 06 00 2A 00 00");
asciiList.Add(":0106002A0000");
titleList.Add("OUTPUT_CH11_AO");
rtuList.Add("01 06 00 2B 00 00");
asciiList.Add(":0106002B0000");
titleList.Add("OUTPUT_CH12_AO");
rtuList.Add("01 06 00 2C 00 00");
asciiList.Add(":0106002C0000");
titleList.Add("OUTPUT_CH13_AO");
rtuList.Add("01 06 00 2D 00 00");
asciiList.Add(":0106002D0000");
titleList.Add("OUTPUT_CH14_AO");
rtuList.Add("01 06 00 2E 00 00");
asciiList.Add(":0106002E0000");
titleList.Add("OUTPUT_CH15_AO");
rtuList.Add("01 06 00 2F 00 00");
asciiList.Add(":0106002F0000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("SET_CH4_AO_POWERON");
rtuList.Add("01 06 00 C4 00 00");
asciiList.Add(":010600C40000");
titleList.Add("SET_CH5_AO_POWERON");
rtuList.Add("01 06 00 C5 00 00");
asciiList.Add(":010600C50000");
titleList.Add("SET_CH6_AO_POWERON");
rtuList.Add("01 06 00 C6 00 00");
asciiList.Add(":010600C60000");
titleList.Add("SET_CH7_AO_POWERON");
rtuList.Add("01 06 00 C7 00 00");
asciiList.Add(":010600C70000");
titleList.Add("SET_CH8_AO_POWERON");
rtuList.Add("01 06 00 C8 00 00");
asciiList.Add(":010600C80000");
titleList.Add("SET_CH9_AO_POWERON");
rtuList.Add("01 06 00 C9 00 00");
asciiList.Add(":010600C90000");
titleList.Add("SET_CH10_AO_POWERON");
rtuList.Add("01 06 00 CA 00 00");
asciiList.Add(":010600CA0000");
titleList.Add("SET_CH11_AO_POWERON");
rtuList.Add("01 06 00 CB 00 00");
asciiList.Add(":010600CB0000");
titleList.Add("SET_CH12_AO_POWERON");
rtuList.Add("01 06 00 CC 00 00");
asciiList.Add(":010600CC0000");
titleList.Add("SET_CH13_AO_POWERON");
rtuList.Add("01 06 00 CD 00 00");
asciiList.Add(":010600CD0000");
titleList.Add("SET_CH14_AO_POWERON");
rtuList.Add("01 06 00 CE 00 00");
asciiList.Add(":010600CE0000");
titleList.Add("SET_CH15_AO_POWERON");
rtuList.Add("01 06 00 CF 00 00");
asciiList.Add(":010600CF0000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("SET_CH4_AO_SAFE_VALUE");
rtuList.Add("01 06 00 64 00 00");
asciiList.Add(":010600640000");
titleList.Add("SET_CH5_AO_SAFE_VALUE");
rtuList.Add("01 06 00 65 00 00");
asciiList.Add(":010600650000");
titleList.Add("SET_CH6_AO_SAFE_VALUE");
rtuList.Add("01 06 00 66 00 00");
asciiList.Add(":010600660000");
titleList.Add("SET_CH7_AO_SAFE_VALUE");
rtuList.Add("01 06 00 67 00 00");
asciiList.Add(":010600670000");
titleList.Add("SET_CH8_AO_SAFE_VALUE");
rtuList.Add("01 06 00 68 00 00");
asciiList.Add(":010600680000");
titleList.Add("SET_CH9_AO_SAFE_VALUE");
rtuList.Add("01 06 00 69 00 00");
asciiList.Add(":010600690000");
titleList.Add("SET_CH10_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6A 00 00");
asciiList.Add(":0106006A0000");
titleList.Add("SET_CH11_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6B 00 00");
asciiList.Add(":0106006B0000");
titleList.Add("SET_CH12_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6C 00 00");
asciiList.Add(":0106006C0000");
titleList.Add("SET_CH13_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6D 00 00");
asciiList.Add(":0106006D0000");
titleList.Add("SET_CH14_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6E 00 00");
asciiList.Add(":0106006E0000");
titleList.Add("SET_CH15_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6F 00 00");
asciiList.Add(":0106006F0000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("READ_CH4_AO_POWERON");
rtuList.Add("01 03 00 C4 00 01");
asciiList.Add(":010300C40001");
titleList.Add("READ_CH5_AO_POWERON");
rtuList.Add("01 03 00 C5 00 01");
asciiList.Add(":010300C50001");
titleList.Add("READ_CH6_AO_POWERON");
rtuList.Add("01 03 00 C6 00 01");
asciiList.Add(":010300C60001");
titleList.Add("READ_CH7_AO_POWERON");
rtuList.Add("01 03 00 C7 00 01");
asciiList.Add(":010300C70001");
titleList.Add("READ_CH8_AO_POWERON");
rtuList.Add("01 03 00 C8 00 01");
asciiList.Add(":010300C80001");
titleList.Add("READ_CH9_AO_POWERON");
rtuList.Add("01 03 00 C9 00 01");
asciiList.Add(":010300C90001");
titleList.Add("READ_CH10_AO_POWERON");
rtuList.Add("01 03 00 CA 00 01");
asciiList.Add(":010300CA0001");
titleList.Add("READ_CH11_AO_POWERON");
rtuList.Add("01 03 00 CB 00 01");
asciiList.Add(":010300CB0001");
titleList.Add("READ_CH12_AO_POWERON");
rtuList.Add("01 03 00 CC 00 01");
asciiList.Add(":010300CC0001");
titleList.Add("READ_CH13_AO_POWERON");
rtuList.Add("01 03 00 CD 00 01");
asciiList.Add(":010300CD0001");
titleList.Add("READ_CH14_AO_POWERON");
rtuList.Add("01 03 00 CE 00 01");
asciiList.Add(":010300CE0001");
titleList.Add("READ_CH15_AO_POWERON");
rtuList.Add("01 03 00 CF 00 01");
asciiList.Add(":010300CF0001");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("READ_CH4_AO_SAFE_VALUE");
rtuList.Add("01 03 00 64 00 01");
asciiList.Add(":010300640001");
titleList.Add("READ_CH5_AO_SAFE_VALUE");
rtuList.Add("01 03 00 65 00 01");
asciiList.Add(":010300650001");
titleList.Add("READ_CH6_AO_SAFE_VALUE");
rtuList.Add("01 03 00 66 00 01");
asciiList.Add(":010300660001");
titleList.Add("READ_CH7_AO_SAFE_VALUE");
rtuList.Add("01 03 00 67 00 01");
asciiList.Add(":010300670001");
titleList.Add("READ_CH8_AO_SAFE_VALUE");
rtuList.Add("01 03 00 68 00 01");
asciiList.Add(":010300680001");
titleList.Add("READ_CH9_AO_SAFE_VALUE");
rtuList.Add("01 03 00 69 00 01");
asciiList.Add(":010300690001");
titleList.Add("READ_CH10_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6A 00 01");
asciiList.Add(":0103006A0001");
titleList.Add("READ_CH11_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6B 00 01");
asciiList.Add(":0103006B0001");
titleList.Add("READ_CH12_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6C 00 01");
asciiList.Add(":0103006C0001");
titleList.Add("READ_CH13_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6D 00 01");
asciiList.Add(":0103006D0001");
titleList.Add("READ_CH14_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6E 00 01");
asciiList.Add(":0103006E0001");
titleList.Add("READ_CH15_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6F 00 01");
asciiList.Add(":0103006F0001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
break;
#endregion DDC6026
#region DL-301-BLE
case "DL-301-BLE":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-301-BLE
#region DL-301-WF-IP65
case "DL-301-WF-IP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-301-WF-IP65
#region DL-301-WF
case "DL-301-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-301-WF
#region DL-302-BLE-IP65
case "DL-302-BLE-IP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-302-BLE-IP65
#region DL-302-BLE
case "DL-302-BLE":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-302-BLE
#region DL-302-WF-IP65
case "DL-302-WF-IP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-302-WF-IP65
#region DL-302-WF
case "DL-302-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-302-WF
#region DL-303-BLE
case "DL-303-BLE":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-303-BLE
#region DL-303-WF-IP65
case "DL-303-WF-IP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 04");
asciiList.Add(":010101560004");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 04");
asciiList.Add(":010101460004");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-303-WF-IP65
#region DL-303-WF
case "DL-303-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL-303-WF
#region DL10
case "DL10":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL10
#region DL110
case "DL110":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 00");
asciiList.Add(":010101410000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 00");
asciiList.Add(":010101420000");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 00");
asciiList.Add(":010101430000");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 00");
asciiList.Add(":010101440000");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 00");
asciiList.Add(":010101450000");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 00");
asciiList.Add(":010101C00000");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL110
#region DL110E
case "DL110E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 00");
asciiList.Add(":010101410000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 00");
asciiList.Add(":010101420000");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 00");
asciiList.Add(":010101430000");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 00");
asciiList.Add(":010101440000");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 00");
asciiList.Add(":010101450000");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 00");
asciiList.Add(":010101C00000");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL110E
#region DL120
case "DL120":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 00");
asciiList.Add(":010101C00000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL120
#region DL120E
case "DL120E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 00");
asciiList.Add(":010101C00000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL120E
#region DL301
case "DL301":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL301
#region DL301BLE
case "DL301BLE":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL301BLE
#region DL301BLEIP65
case "DL301BLEIP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL301BLEIP65
#region DL301IP65
case "DL301IP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL301IP65
#region DL301WF
case "DL301WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL301WF
#region DL301WFIP65
case "DL301WFIP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL301WFIP65
#region DL302
case "DL302":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL302
#region DL302BLE
case "DL302BLE":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL302BLE
#region DL302BLEIP65
case "DL302BLEIP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL302BLEIP65
#region DL302IP65
case "DL302IP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL302IP65
#region DL302WF
case "DL302WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL302WF
#region DL302WFIP65
case "DL302WFIP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("SET_DL30X_AI_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL302WFIP65
#region DL303
case "DL303":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL303
#region DL303BLE
case "DL303BLE":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL303BLE
#region DL303BLEIP65
case "DL303BLEIP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 04");
asciiList.Add(":010101560004");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 04");
asciiList.Add(":010101460004");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL303BLEIP65
#region DL303IP65
case "DL303IP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 04");
asciiList.Add(":010101560004");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 04");
asciiList.Add(":010101460004");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL303IP65
#region DL303WF
case "DL303WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 01");
asciiList.Add(":010101560001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 01");
asciiList.Add(":010101460001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL303WF
#region DL303WFIP65
case "DL303WFIP65":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 03 03 60 00 01");
asciiList.Add(":010303600001");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 03 03 6B 00 01");
asciiList.Add(":0103036B0001");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 03 03 6C 00 01");
asciiList.Add(":0103036C0001");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 03 03 6D 00 01");
asciiList.Add(":0103036D0001");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 03 03 70 00 01");
asciiList.Add(":010303700001");
titleList.Add("READ_LOG_END_TIME");
rtuList.Add("01 03 03 76 00 01");
asciiList.Add(":010303760001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH6_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E6 00 01");
asciiList.Add(":010300E60001");
titleList.Add("SET_DL30X_AI_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_DL30X_AI_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_DL30X_AI_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_DL30X_AI_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_DL30X_AI_CH4_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_DL30X_AI_CH5_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_DL30X_AI_CH6_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E6 00 00");
asciiList.Add(":010600E60000");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH6_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EE 00 01");
asciiList.Add(":010300EE0001");
titleList.Add("SET_DL30X_AI_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_DL30X_AI_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_DL30X_AI_CH4_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_DL30X_AI_CH5_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_DL30X_AI_CH6_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EE 00 00");
asciiList.Add(":010600EE0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH6_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("SET_CH6_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 46 FF 00");
asciiList.Add(":01050146FF00");
titleList.Add("SET_CH6_AI_ALARM_MODE");
rtuList.Add("01 05 01 56 FF 00");
asciiList.Add(":01050156FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 04");
asciiList.Add(":010101500004");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 04");
asciiList.Add(":010101510004");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 04");
asciiList.Add(":010101520004");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 04");
asciiList.Add(":010101530004");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 04");
asciiList.Add(":010101540004");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 04");
asciiList.Add(":010101550004");
titleList.Add("READ_CH6_AI_ALARM_MODE");
rtuList.Add("01 01 01 56 00 04");
asciiList.Add(":010101560004");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 04");
asciiList.Add(":010101410004");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 04");
asciiList.Add(":010101420004");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 04");
asciiList.Add(":010101430004");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 04");
asciiList.Add(":010101440004");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 04");
asciiList.Add(":010101450004");
titleList.Add("GET_CH6_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 46 00 04");
asciiList.Add(":010101460004");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH6_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 36 FF 00");
asciiList.Add(":01050136FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH6_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 26 FF 00");
asciiList.Add(":01050126FF00");
titleList.Add("GET_DL30X_AUTO_BASELINE");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("GET_DL30X_BACK_LIGHT");
rtuList.Add("01 03 01 EE 00 01");
asciiList.Add(":010301EE0001");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 04");
asciiList.Add(":010101200004");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 04");
asciiList.Add(":010101300004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("SET_DL30X_AUTO_BASELINE");
rtuList.Add("01 06 01 EF 00 00");
asciiList.Add(":010601EF0000");
titleList.Add("SET_DL30X_BACK_LIGHT");
rtuList.Add("01 06 01 EE 00 00");
asciiList.Add(":010601EE0000");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("SET_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion DL303WFIP65
#region GPS721
case "GPS721":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_GPS_DATE");
rtuList.Add("01 05 01 11 FF 00");
asciiList.Add(":01050111FF00");
titleList.Add("READ_GPS_DATE");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_GPS_DATA");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion GPS721
#region iSN-301-WF
case "iSN-301-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
break;
#endregion iSN-301-WF
#region iSN101
case "iSN101":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("GET_BEEP_CONFIG");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("READ_ROTARY_SWITCH");
rtuList.Add("01 02 03 40 00 01");
asciiList.Add(":010203400001");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("GET_LEAKAGE_INDEX");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion iSN101
#region iSN301
case "iSN301":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
break;
#endregion iSN301
#region iSN301E
case "iSN301E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
break;
#endregion iSN301E
#region iSN301WF
case "iSN301WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("SET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("GET_DL30X_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("SET_DL30X_HUMIDITY_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_DL_LUX_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("GET_DL_LUX_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_DL_BUZZER_ENSTATUS");
rtuList.Add("01 01 01 C0 00 01");
asciiList.Add(":010101C00001");
titleList.Add("SET_DL_BUZZER_STATUS");
rtuList.Add("01 0F 01 C0 00 01 01 00");
asciiList.Add(":010F01C000010100");
titleList.Add("SET_DL30X_BUZZER");
rtuList.Add("01 06 01 F0 00 00");
asciiList.Add(":010601F00000");
titleList.Add("GET_DL30X_BUZZER");
rtuList.Add("01 04 01 F0 00 01");
asciiList.Add(":010401F00001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E2 00 01");
asciiList.Add(":010300E20001");
titleList.Add("GET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E3 00 01");
asciiList.Add(":010300E30001");
titleList.Add("GET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E4 00 01");
asciiList.Add(":010300E40001");
titleList.Add("GET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E5 00 01");
asciiList.Add(":010300E50001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("GET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EA 00 01");
asciiList.Add(":010300EA0001");
titleList.Add("GET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EB 00 01");
asciiList.Add(":010300EB0001");
titleList.Add("GET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 EC 00 01");
asciiList.Add(":010300EC0001");
titleList.Add("GET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 ED 00 01");
asciiList.Add(":010300ED0001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 01");
asciiList.Add(":010101410001");
titleList.Add("GET_CH2_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 42 00 01");
asciiList.Add(":010101420001");
titleList.Add("GET_CH3_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 43 00 01");
asciiList.Add(":010101430001");
titleList.Add("GET_CH4_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 44 00 01");
asciiList.Add(":010101440001");
titleList.Add("GET_CH5_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 45 00 01");
asciiList.Add(":010101450001");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH2_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E2 00 00");
asciiList.Add(":010600E20000");
titleList.Add("SET_CH3_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E3 00 00");
asciiList.Add(":010600E30000");
titleList.Add("SET_CH4_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E4 00 00");
asciiList.Add(":010600E40000");
titleList.Add("SET_CH5_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E5 00 00");
asciiList.Add(":010600E50000");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("SET_CH2_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EA 00 00");
asciiList.Add(":010600EA0000");
titleList.Add("SET_CH3_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EB 00 00");
asciiList.Add(":010600EB0000");
titleList.Add("SET_CH4_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 EC 00 00");
asciiList.Add(":010600EC0000");
titleList.Add("SET_CH5_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 ED 00 00");
asciiList.Add(":010600ED0000");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH2_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH3_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH4_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH5_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("SET_CH2_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 42 FF 00");
asciiList.Add(":01050142FF00");
titleList.Add("SET_CH2_AI_ALARM_MODE");
rtuList.Add("01 05 01 52 FF 00");
asciiList.Add(":01050152FF00");
titleList.Add("SET_CH3_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 43 FF 00");
asciiList.Add(":01050143FF00");
titleList.Add("SET_CH3_AI_ALARM_MODE");
rtuList.Add("01 05 01 53 FF 00");
asciiList.Add(":01050153FF00");
titleList.Add("SET_CH4_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 44 FF 00");
asciiList.Add(":01050144FF00");
titleList.Add("SET_CH4_AI_ALARM_MODE");
rtuList.Add("01 05 01 54 FF 00");
asciiList.Add(":01050154FF00");
titleList.Add("SET_CH5_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 45 FF 00");
asciiList.Add(":01050145FF00");
titleList.Add("SET_CH5_AI_ALARM_MODE");
rtuList.Add("01 05 01 55 FF 00");
asciiList.Add(":01050155FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 01");
asciiList.Add(":010101510001");
titleList.Add("READ_CH2_AI_ALARM_MODE");
rtuList.Add("01 01 01 52 00 01");
asciiList.Add(":010101520001");
titleList.Add("READ_CH3_AI_ALARM_MODE");
rtuList.Add("01 01 01 53 00 01");
asciiList.Add(":010101530001");
titleList.Add("READ_CH4_AI_ALARM_MODE");
rtuList.Add("01 01 01 54 00 01");
asciiList.Add(":010101540001");
titleList.Add("READ_CH5_AI_ALARM_MODE");
rtuList.Add("01 01 01 55 00 01");
asciiList.Add(":010101550001");
titleList.Add("CLEAR_CH5_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 35 FF 00");
asciiList.Add(":01050135FF00");
titleList.Add("CLEAR_CH5_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 25 FF 00");
asciiList.Add(":01050125FF00");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("CLEAR_CH2_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 32 FF 00");
asciiList.Add(":01050132FF00");
titleList.Add("CLEAR_CH2_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 22 FF 00");
asciiList.Add(":01050122FF00");
titleList.Add("CLEAR_CH3_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 33 FF 00");
asciiList.Add(":01050133FF00");
titleList.Add("CLEAR_CH3_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 23 FF 00");
asciiList.Add(":01050123FF00");
titleList.Add("CLEAR_CH4_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 34 FF 00");
asciiList.Add(":01050134FF00");
titleList.Add("CLEAR_CH4_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 24 FF 00");
asciiList.Add(":01050124FF00");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
break;
#endregion iSN301WF
#region LC101
case "LC101":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_DI_CONNECTION");
rtuList.Add("01 01 01 11 00 01");
asciiList.Add(":010101110001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 01");
asciiList.Add(":010100200001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("SET_DI_CONNECTION");
rtuList.Add("01 05 01 11 FF 00");
asciiList.Add(":01050111FF00");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
break;
#endregion LC101
#region LC103
case "LC103":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 03");
asciiList.Add(":010100A00003");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_DI_CONNECTION");
rtuList.Add("01 01 01 11 00 03");
asciiList.Add(":010101110003");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("SET_DI_CONNECTION");
rtuList.Add("01 05 01 11 FF 00");
asciiList.Add(":01050111FF00");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 01 F1 00 00");
asciiList.Add(":010601F10000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 03 01 00");
asciiList.Add(":010F00A000030100");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
break;
#endregion LC103
#region LC104
case "LC104":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_SC_TEMPERATURE_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 01 12 00 01");
asciiList.Add(":010301120001");
titleList.Add("GET_SC_TEMPERATURE_ALARM_RANGE");
rtuList.Add("01 03 01 14 00 01");
asciiList.Add(":010301140001");
titleList.Add("GET_SC_RELAY_PROTECT_TIME");
rtuList.Add("01 03 01 13 00 01");
asciiList.Add(":010301130001");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("GET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 01 01 0A 00 04");
asciiList.Add(":0101010A0004");
titleList.Add("GET_DI_CONNECTION");
rtuList.Add("01 03 01 11 00 01");
asciiList.Add(":010301110001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_ROTARY_SWITCH");
rtuList.Add("01 02 01 40 00 01");
asciiList.Add(":010201400001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("SET_SC_TEMPERATURE_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 01 12 00 00");
asciiList.Add(":010601120000");
titleList.Add("SET_SC_TEMPERATURE_ALARM_RANGE");
rtuList.Add("01 06 01 14 00 00");
asciiList.Add(":010601140000");
titleList.Add("SET_SC_RELAY_PROTECT_TIME");
rtuList.Add("01 06 01 13 00 00");
asciiList.Add(":010601130000");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
break;
#endregion LC104
#region LC131
case "LC131":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_DI_ALARM_ENABLE_STATUS");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_DI_ALARM_MODE");
rtuList.Add("01 05 01 06 FF 00");
asciiList.Add(":01050106FF00");
titleList.Add("READ_DI_ALARM_MODE");
rtuList.Add("01 01 01 06 00 01");
asciiList.Add(":010101060001");
titleList.Add("SET_DI_CHANNELS_ALARM_CONFIG");
rtuList.Add("01 0F 02 20 00 01 01 00");
asciiList.Add(":010F022000010100");
titleList.Add("GET_DI_CHANNELS_ALARM_CONFIG");
rtuList.Add("01 02 02 20 00 03");
asciiList.Add(":010202200003");
titleList.Add("SET_DI_SHORT_CIRCUIT_ALARM_CONFIG");
rtuList.Add("01 0F 02 28 00 01 01 00");
asciiList.Add(":010F022800010100");
titleList.Add("GET_DI_SHORT_CIRCUIT_ALARM_CONFIG");
rtuList.Add("01 02 02 28 00 03");
asciiList.Add(":010202280003");
titleList.Add("READ_DI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_DI_SHORT_CIRCUIT_ALARM");
rtuList.Add("01 01 02 48 00 01");
asciiList.Add(":010102480001");
titleList.Add("READ_DI_ALARM");
rtuList.Add("01 01 02 40 00 01");
asciiList.Add(":010102400001");
titleList.Add("CLEAR_DI_ALARM_LATCH");
rtuList.Add("01 05 01 19 FF 00");
asciiList.Add(":01050119FF00");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 01");
asciiList.Add(":010100200001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 01");
asciiList.Add(":010100400001");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 01");
asciiList.Add(":010100600001");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 05 01 03 FF 00");
asciiList.Add(":01050103FF00");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion LC131
#region LC221
case "LC221":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 01");
asciiList.Add(":010101080001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 01");
asciiList.Add(":010100200001");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 01");
asciiList.Add(":010100400001");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 01");
asciiList.Add(":010100600001");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 05 01 03 FF 00");
asciiList.Add(":01050103FF00");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("READ_LOG_STATUS");
rtuList.Add("01 04 03 6A 00 01");
asciiList.Add(":0104036A0001");
titleList.Add("READ_LOG_RTC");
rtuList.Add("01 04 03 60 00 01");
asciiList.Add(":010403600001");
titleList.Add("WRITE_LOG_RTC");
rtuList.Add("01 10 03 60 00 02 04 00 00 00 00");
asciiList.Add(":0110036000020400000000");
titleList.Add("SET_LOG_SAMPLE_MODE");
rtuList.Add("01 10 03 6B 00 02 04 00 00 00 00");
asciiList.Add(":0110036B00020400000000");
titleList.Add("GET_LOG_SAMPLE_MODE");
rtuList.Add("01 04 03 6B 00 01");
asciiList.Add(":0104036B0001");
titleList.Add("SET_LOG_OVERWRITE");
rtuList.Add("01 10 03 6C 00 02 04 00 00 00 00");
asciiList.Add(":0110036C00020400000000");
titleList.Add("GET_LOG_OVERWRITE");
rtuList.Add("01 04 03 6C 00 01");
asciiList.Add(":0104036C0001");
titleList.Add("SET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 10 03 6D 00 02 04 00 00 00 00");
asciiList.Add(":0110036D00020400000000");
titleList.Add("GET_LOG_SAMPLE_PERIOD");
rtuList.Add("01 04 03 6D 00 01");
asciiList.Add(":0104036D0001");
titleList.Add("SET_LOG_START_TIME");
rtuList.Add("01 10 03 70 00 02 04 00 00 00 00");
asciiList.Add(":0110037000020400000000");
titleList.Add("GET_LOG_START_TIME");
rtuList.Add("01 04 03 70 00 01");
asciiList.Add(":010403700001");
titleList.Add("SET_LOG_END_TIME");
rtuList.Add("01 10 03 76 00 02 04 00 00 00 00");
asciiList.Add(":0110037600020400000000");
titleList.Add("GET_LOG_END_TIME");
rtuList.Add("01 04 03 76 00 01");
asciiList.Add(":010403760001");
break;
#endregion LC221
#region LC223
case "LC223":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("GET_DI_DIMMING");
rtuList.Add("01 01 01 0E 00 01");
asciiList.Add(":0101010E0001");
titleList.Add("GET_DI_DIMMING_TYPE");
rtuList.Add("01 01 01 0B 00 01");
asciiList.Add(":0101010B0001");
titleList.Add("GET_DI1_FALLING_DIMMING_RANGE");
rtuList.Add("01 03 00 A0 00 01");
asciiList.Add(":010300A00001");
titleList.Add("GET_DI1_RISING_DIMMING_RANGE");
rtuList.Add("01 03 00 A1 00 01");
asciiList.Add(":010300A10001");
titleList.Add("GET_DI2_FALLING_DIMMING_RANGE");
rtuList.Add("01 03 00 A2 00 01");
asciiList.Add(":010300A20001");
titleList.Add("GET_DI2_RISING_DIMMING_RANGE");
rtuList.Add("01 03 00 A3 00 01");
asciiList.Add(":010300A30001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 01");
asciiList.Add(":010100200001");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 01");
asciiList.Add(":010100400001");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 01");
asciiList.Add(":010100600001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 81 00 01");
asciiList.Add(":010400810001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 82 00 01");
asciiList.Add(":010400820001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_DI_DIMMING");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_DI_DIMMING_TYPE");
rtuList.Add("01 05 01 0B FF 00");
asciiList.Add(":0105010BFF00");
titleList.Add("SET_DI1_FALLING_DIMMING_RANGE");
rtuList.Add("01 06 00 A0 00 00");
asciiList.Add(":010600A00000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 01");
asciiList.Add(":010101080001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
break;
#endregion LC223
#region LC291
case "LC291":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 01");
asciiList.Add(":010101030001");
titleList.Add("GET_BEEP_CONFIG");
rtuList.Add("01 03 01 F0 00 01");
asciiList.Add(":010301F00001");
titleList.Add("READ_ROTARY_SWITCH");
rtuList.Add("01 02 03 40 00 01");
asciiList.Add(":010203400001");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 01");
asciiList.Add(":010100A00001");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 01");
asciiList.Add(":010101400001");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 01");
asciiList.Add(":010101500001");
titleList.Add("GET_LEAKAGE_INDEX");
rtuList.Add("01 03 01 EF 00 01");
asciiList.Add(":010301EF0001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 20 00 01");
asciiList.Add(":010101200001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 01 01 00");
asciiList.Add(":010F00A000010100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 01 01 00");
asciiList.Add(":010F010400010100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion LC291
#region LC305
case "LC305":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion LC305
#region M-6026U-32
case "M-6026U-32":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 00");
asciiList.Add(":010101030000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 22 00 01");
asciiList.Add(":010300220001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 23 00 01");
asciiList.Add(":010300230001");
titleList.Add("READ_CH4_LAST_AO");
rtuList.Add("01 03 00 24 00 01");
asciiList.Add(":010300240001");
titleList.Add("READ_CH5_LAST_AO");
rtuList.Add("01 03 00 25 00 01");
asciiList.Add(":010300250001");
titleList.Add("READ_CH6_LAST_AO");
rtuList.Add("01 03 00 26 00 01");
asciiList.Add(":010300260001");
titleList.Add("READ_CH7_LAST_AO");
rtuList.Add("01 03 00 27 00 01");
asciiList.Add(":010300270001");
titleList.Add("READ_CH8_LAST_AO");
rtuList.Add("01 03 00 28 00 01");
asciiList.Add(":010300280001");
titleList.Add("READ_CH9_LAST_AO");
rtuList.Add("01 03 00 29 00 01");
asciiList.Add(":010300290001");
titleList.Add("READ_CH10_LAST_AO");
rtuList.Add("01 03 00 2A 00 01");
asciiList.Add(":0103002A0001");
titleList.Add("READ_CH11_LAST_AO");
rtuList.Add("01 03 00 2B 00 01");
asciiList.Add(":0103002B0001");
titleList.Add("READ_CH12_LAST_AO");
rtuList.Add("01 03 00 2C 00 01");
asciiList.Add(":0103002C0001");
titleList.Add("READ_CH13_LAST_AO");
rtuList.Add("01 03 00 2D 00 01");
asciiList.Add(":0103002D0001");
titleList.Add("READ_CH14_LAST_AO");
rtuList.Add("01 03 00 2E 00 01");
asciiList.Add(":0103002E0001");
titleList.Add("READ_CH15_LAST_AO");
rtuList.Add("01 03 00 2F 00 01");
asciiList.Add(":0103002F0001");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 A2 00 01");
asciiList.Add(":010301A20001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C3 00 01");
asciiList.Add(":010301C30001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 A3 00 01");
asciiList.Add(":010301A30001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_INPUT_RANGE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C4 00 01");
asciiList.Add(":010301C40001");
titleList.Add("GET_CH4_AO_TYPE_CODE");
rtuList.Add("01 03 01 A4 00 01");
asciiList.Add(":010301A40001");
titleList.Add("GET_CH4_AO_SLEW_RATE");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_INPUT_RANGE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_CH5_AO_TYPE_CODE");
rtuList.Add("01 03 01 A5 00 01");
asciiList.Add(":010301A50001");
titleList.Add("GET_CH5_AO_SLEW_RATE");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_INPUT_RANGE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C6 00 01");
asciiList.Add(":010301C60001");
titleList.Add("GET_CH6_AO_TYPE_CODE");
rtuList.Add("01 03 01 A6 00 01");
asciiList.Add(":010301A60001");
titleList.Add("GET_CH6_AO_SLEW_RATE");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_INPUT_RANGE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C7 00 01");
asciiList.Add(":010301C70001");
titleList.Add("GET_CH7_AO_TYPE_CODE");
rtuList.Add("01 03 01 A7 00 01");
asciiList.Add(":010301A70001");
titleList.Add("GET_CH7_AO_SLEW_RATE");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
titleList.Add("GET_CH8_INPUT_RANGE");
rtuList.Add("01 03 01 08 00 01");
asciiList.Add(":010301080001");
titleList.Add("GET_CH8_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C8 00 01");
asciiList.Add(":010301C80001");
titleList.Add("GET_CH8_AO_TYPE_CODE");
rtuList.Add("01 03 01 A8 00 01");
asciiList.Add(":010301A80001");
titleList.Add("GET_CH8_AO_SLEW_RATE");
rtuList.Add("01 03 01 28 00 01");
asciiList.Add(":010301280001");
titleList.Add("GET_CH9_INPUT_RANGE");
rtuList.Add("01 03 01 09 00 01");
asciiList.Add(":010301090001");
titleList.Add("GET_CH9_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C9 00 01");
asciiList.Add(":010301C90001");
titleList.Add("GET_CH9_AO_TYPE_CODE");
rtuList.Add("01 03 01 A9 00 01");
asciiList.Add(":010301A90001");
titleList.Add("GET_CH9_AO_SLEW_RATE");
rtuList.Add("01 03 01 29 00 01");
asciiList.Add(":010301290001");
titleList.Add("GET_CH10_INPUT_RANGE");
rtuList.Add("01 03 01 0A 00 01");
asciiList.Add(":0103010A0001");
titleList.Add("GET_CH10_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CA 00 01");
asciiList.Add(":010301CA0001");
titleList.Add("GET_CH10_AO_TYPE_CODE");
rtuList.Add("01 03 01 AA 00 01");
asciiList.Add(":010301AA0001");
titleList.Add("GET_CH10_AO_SLEW_RATE");
rtuList.Add("01 03 01 2A 00 01");
asciiList.Add(":0103012A0001");
titleList.Add("GET_CH11_INPUT_RANGE");
rtuList.Add("01 03 01 0B 00 01");
asciiList.Add(":0103010B0001");
titleList.Add("GET_CH11_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CB 00 01");
asciiList.Add(":010301CB0001");
titleList.Add("GET_CH11_AO_TYPE_CODE");
rtuList.Add("01 03 01 AB 00 01");
asciiList.Add(":010301AB0001");
titleList.Add("GET_CH11_AO_SLEW_RATE");
rtuList.Add("01 03 01 2B 00 01");
asciiList.Add(":0103012B0001");
titleList.Add("GET_CH12_INPUT_RANGE");
rtuList.Add("01 03 01 0C 00 01");
asciiList.Add(":0103010C0001");
titleList.Add("GET_CH12_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CC 00 01");
asciiList.Add(":010301CC0001");
titleList.Add("GET_CH12_AO_TYPE_CODE");
rtuList.Add("01 03 01 AC 00 01");
asciiList.Add(":010301AC0001");
titleList.Add("GET_CH12_AO_SLEW_RATE");
rtuList.Add("01 03 01 2C 00 01");
asciiList.Add(":0103012C0001");
titleList.Add("GET_CH13_INPUT_RANGE");
rtuList.Add("01 03 01 0D 00 01");
asciiList.Add(":0103010D0001");
titleList.Add("GET_CH13_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CD 00 01");
asciiList.Add(":010301CD0001");
titleList.Add("GET_CH13_AO_TYPE_CODE");
rtuList.Add("01 03 01 AD 00 01");
asciiList.Add(":010301AD0001");
titleList.Add("GET_CH13_AO_SLEW_RATE");
rtuList.Add("01 03 01 2D 00 01");
asciiList.Add(":0103012D0001");
titleList.Add("GET_CH14_INPUT_RANGE");
rtuList.Add("01 03 01 0E 00 01");
asciiList.Add(":0103010E0001");
titleList.Add("GET_CH14_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CE 00 01");
asciiList.Add(":010301CE0001");
titleList.Add("GET_CH14_AO_TYPE_CODE");
rtuList.Add("01 03 01 AE 00 01");
asciiList.Add(":010301AE0001");
titleList.Add("GET_CH14_AO_SLEW_RATE");
rtuList.Add("01 03 01 2E 00 01");
asciiList.Add(":0103012E0001");
titleList.Add("GET_CH15_INPUT_RANGE");
rtuList.Add("01 03 01 0F 00 01");
asciiList.Add(":0103010F0001");
titleList.Add("GET_CH15_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 CF 00 01");
asciiList.Add(":010301CF0001");
titleList.Add("GET_CH15_AO_TYPE_CODE");
rtuList.Add("01 03 01 AF 00 01");
asciiList.Add(":010301AF0001");
titleList.Add("GET_CH15_AO_SLEW_RATE");
rtuList.Add("01 03 01 2F 00 01");
asciiList.Add(":0103012F0001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 80 00 02");
asciiList.Add(":010400800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 82 00 02");
asciiList.Add(":010400820002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 84 00 02");
asciiList.Add(":010400840002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 86 00 02");
asciiList.Add(":010400860002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 88 00 02");
asciiList.Add(":010400880002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 8A 00 02");
asciiList.Add(":0104008A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 8C 00 02");
asciiList.Add(":0104008C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 8E 00 02");
asciiList.Add(":0104008E0002");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 90 00 02");
asciiList.Add(":010400900002");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 92 00 02");
asciiList.Add(":010400920002");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 94 00 02");
asciiList.Add(":010400940002");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 96 00 02");
asciiList.Add(":010400960002");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 98 00 02");
asciiList.Add(":010400980002");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 9A 00 02");
asciiList.Add(":0104009A0002");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 9C 00 02");
asciiList.Add(":0104009C0002");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 9E 00 02");
asciiList.Add(":0104009E0002");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("READ_CH4_AO");
rtuList.Add("01 03 00 44 00 01");
asciiList.Add(":010300440001");
titleList.Add("READ_CH5_AO");
rtuList.Add("01 03 00 45 00 01");
asciiList.Add(":010300450001");
titleList.Add("READ_CH6_AO");
rtuList.Add("01 03 00 46 00 01");
asciiList.Add(":010300460001");
titleList.Add("READ_CH7_AO");
rtuList.Add("01 03 00 47 00 01");
asciiList.Add(":010300470001");
titleList.Add("READ_CH8_AO");
rtuList.Add("01 03 00 48 00 01");
asciiList.Add(":010300480001");
titleList.Add("READ_CH9_AO");
rtuList.Add("01 03 00 49 00 01");
asciiList.Add(":010300490001");
titleList.Add("READ_CH10_AO");
rtuList.Add("01 03 00 4A 00 01");
asciiList.Add(":0103004A0001");
titleList.Add("READ_CH11_AO");
rtuList.Add("01 03 00 4B 00 01");
asciiList.Add(":0103004B0001");
titleList.Add("READ_CH12_AO");
rtuList.Add("01 03 00 4C 00 01");
asciiList.Add(":0103004C0001");
titleList.Add("READ_CH13_AO");
rtuList.Add("01 03 00 4D 00 01");
asciiList.Add(":0103004D0001");
titleList.Add("READ_CH14_AO");
rtuList.Add("01 03 00 4E 00 01");
asciiList.Add(":0103004E0001");
titleList.Add("READ_CH15_AO");
rtuList.Add("01 03 00 4F 00 01");
asciiList.Add(":0103004F0001");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("SET_CH4_INPUT_RANGE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("SET_CH5_INPUT_RANGE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("SET_CH6_INPUT_RANGE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("SET_CH7_INPUT_RANGE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("SET_CH8_INPUT_RANGE");
rtuList.Add("01 06 01 08 00 00");
asciiList.Add(":010601080000");
titleList.Add("SET_CH9_INPUT_RANGE");
rtuList.Add("01 06 01 09 00 00");
asciiList.Add(":010601090000");
titleList.Add("SET_CH10_INPUT_RANGE");
rtuList.Add("01 06 01 0A 00 00");
asciiList.Add(":0106010A0000");
titleList.Add("SET_CH11_INPUT_RANGE");
rtuList.Add("01 06 01 0B 00 00");
asciiList.Add(":0106010B0000");
titleList.Add("SET_CH12_INPUT_RANGE");
rtuList.Add("01 06 01 0C 00 00");
asciiList.Add(":0106010C0000");
titleList.Add("SET_CH13_INPUT_RANGE");
rtuList.Add("01 06 01 0D 00 00");
asciiList.Add(":0106010D0000");
titleList.Add("SET_CH14_INPUT_RANGE");
rtuList.Add("01 06 01 0E 00 00");
asciiList.Add(":0106010E0000");
titleList.Add("SET_CH15_INPUT_RANGE");
rtuList.Add("01 06 01 0F 00 00");
asciiList.Add(":0106010F0000");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C3 00 00");
asciiList.Add(":010601C30000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C4 00 00");
asciiList.Add(":010601C40000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C6 00 00");
asciiList.Add(":010601C60000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C7 00 00");
asciiList.Add(":010601C70000");
titleList.Add("SET_CH8_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C8 00 00");
asciiList.Add(":010601C80000");
titleList.Add("SET_CH9_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C9 00 00");
asciiList.Add(":010601C90000");
titleList.Add("SET_CH10_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CA 00 00");
asciiList.Add(":010601CA0000");
titleList.Add("SET_CH11_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CB 00 00");
asciiList.Add(":010601CB0000");
titleList.Add("SET_CH12_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CC 00 00");
asciiList.Add(":010601CC0000");
titleList.Add("SET_CH13_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CD 00 00");
asciiList.Add(":010601CD0000");
titleList.Add("SET_CH14_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CE 00 00");
asciiList.Add(":010601CE0000");
titleList.Add("SET_CH15_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 CF 00 00");
asciiList.Add(":010601CF0000");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 A2 00 00");
asciiList.Add(":010601A20000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 A3 00 00");
asciiList.Add(":010601A30000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_AO_TYPE_CODE");
rtuList.Add("01 06 01 A4 00 00");
asciiList.Add(":010601A40000");
titleList.Add("SET_CH4_AO_SLEW_RATE");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_AO_TYPE_CODE");
rtuList.Add("01 06 01 A5 00 00");
asciiList.Add(":010601A50000");
titleList.Add("SET_CH5_AO_SLEW_RATE");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_AO_TYPE_CODE");
rtuList.Add("01 06 01 A6 00 00");
asciiList.Add(":010601A60000");
titleList.Add("SET_CH6_AO_SLEW_RATE");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_AO_TYPE_CODE");
rtuList.Add("01 06 01 A7 00 00");
asciiList.Add(":010601A70000");
titleList.Add("SET_CH7_AO_SLEW_RATE");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("SET_CH8_AO_TYPE_CODE");
rtuList.Add("01 06 01 A8 00 00");
asciiList.Add(":010601A80000");
titleList.Add("SET_CH8_AO_SLEW_RATE");
rtuList.Add("01 06 01 28 00 00");
asciiList.Add(":010601280000");
titleList.Add("SET_CH9_AO_TYPE_CODE");
rtuList.Add("01 06 01 A9 00 00");
asciiList.Add(":010601A90000");
titleList.Add("SET_CH9_AO_SLEW_RATE");
rtuList.Add("01 06 01 29 00 00");
asciiList.Add(":010601290000");
titleList.Add("SET_CH10_AO_TYPE_CODE");
rtuList.Add("01 06 01 AA 00 00");
asciiList.Add(":010601AA0000");
titleList.Add("SET_CH10_AO_SLEW_RATE");
rtuList.Add("01 06 01 2A 00 00");
asciiList.Add(":0106012A0000");
titleList.Add("SET_CH11_AO_TYPE_CODE");
rtuList.Add("01 06 01 AB 00 00");
asciiList.Add(":010601AB0000");
titleList.Add("SET_CH11_AO_SLEW_RATE");
rtuList.Add("01 06 01 2B 00 00");
asciiList.Add(":0106012B0000");
titleList.Add("SET_CH12_AO_TYPE_CODE");
rtuList.Add("01 06 01 AC 00 00");
asciiList.Add(":010601AC0000");
titleList.Add("SET_CH12_AO_SLEW_RATE");
rtuList.Add("01 06 01 2C 00 00");
asciiList.Add(":0106012C0000");
titleList.Add("SET_CH13_AO_TYPE_CODE");
rtuList.Add("01 06 01 AD 00 00");
asciiList.Add(":010601AD0000");
titleList.Add("SET_CH13_AO_SLEW_RATE");
rtuList.Add("01 06 01 2D 00 00");
asciiList.Add(":0106012D0000");
titleList.Add("SET_CH14_AO_TYPE_CODE");
rtuList.Add("01 06 01 AE 00 00");
asciiList.Add(":010601AE0000");
titleList.Add("SET_CH14_AO_SLEW_RATE");
rtuList.Add("01 06 01 2E 00 00");
asciiList.Add(":0106012E0000");
titleList.Add("SET_CH15_AO_TYPE_CODE");
rtuList.Add("01 06 01 AF 00 00");
asciiList.Add(":010601AF0000");
titleList.Add("SET_CH15_AO_SLEW_RATE");
rtuList.Add("01 06 01 2F 00 00");
asciiList.Add(":0106012F0000");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 22 00 00");
asciiList.Add(":010600220000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 23 00 00");
asciiList.Add(":010600230000");
titleList.Add("OUTPUT_CH4_AO");
rtuList.Add("01 06 00 24 00 00");
asciiList.Add(":010600240000");
titleList.Add("OUTPUT_CH5_AO");
rtuList.Add("01 06 00 25 00 00");
asciiList.Add(":010600250000");
titleList.Add("OUTPUT_CH6_AO");
rtuList.Add("01 06 00 26 00 00");
asciiList.Add(":010600260000");
titleList.Add("OUTPUT_CH7_AO");
rtuList.Add("01 06 00 27 00 00");
asciiList.Add(":010600270000");
titleList.Add("OUTPUT_CH8_AO");
rtuList.Add("01 06 00 28 00 00");
asciiList.Add(":010600280000");
titleList.Add("OUTPUT_CH9_AO");
rtuList.Add("01 06 00 29 00 00");
asciiList.Add(":010600290000");
titleList.Add("OUTPUT_CH10_AO");
rtuList.Add("01 06 00 2A 00 00");
asciiList.Add(":0106002A0000");
titleList.Add("OUTPUT_CH11_AO");
rtuList.Add("01 06 00 2B 00 00");
asciiList.Add(":0106002B0000");
titleList.Add("OUTPUT_CH12_AO");
rtuList.Add("01 06 00 2C 00 00");
asciiList.Add(":0106002C0000");
titleList.Add("OUTPUT_CH13_AO");
rtuList.Add("01 06 00 2D 00 00");
asciiList.Add(":0106002D0000");
titleList.Add("OUTPUT_CH14_AO");
rtuList.Add("01 06 00 2E 00 00");
asciiList.Add(":0106002E0000");
titleList.Add("OUTPUT_CH15_AO");
rtuList.Add("01 06 00 2F 00 00");
asciiList.Add(":0106002F0000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("SET_CH4_AO_POWERON");
rtuList.Add("01 06 00 C4 00 00");
asciiList.Add(":010600C40000");
titleList.Add("SET_CH5_AO_POWERON");
rtuList.Add("01 06 00 C5 00 00");
asciiList.Add(":010600C50000");
titleList.Add("SET_CH6_AO_POWERON");
rtuList.Add("01 06 00 C6 00 00");
asciiList.Add(":010600C60000");
titleList.Add("SET_CH7_AO_POWERON");
rtuList.Add("01 06 00 C7 00 00");
asciiList.Add(":010600C70000");
titleList.Add("SET_CH8_AO_POWERON");
rtuList.Add("01 06 00 C8 00 00");
asciiList.Add(":010600C80000");
titleList.Add("SET_CH9_AO_POWERON");
rtuList.Add("01 06 00 C9 00 00");
asciiList.Add(":010600C90000");
titleList.Add("SET_CH10_AO_POWERON");
rtuList.Add("01 06 00 CA 00 00");
asciiList.Add(":010600CA0000");
titleList.Add("SET_CH11_AO_POWERON");
rtuList.Add("01 06 00 CB 00 00");
asciiList.Add(":010600CB0000");
titleList.Add("SET_CH12_AO_POWERON");
rtuList.Add("01 06 00 CC 00 00");
asciiList.Add(":010600CC0000");
titleList.Add("SET_CH13_AO_POWERON");
rtuList.Add("01 06 00 CD 00 00");
asciiList.Add(":010600CD0000");
titleList.Add("SET_CH14_AO_POWERON");
rtuList.Add("01 06 00 CE 00 00");
asciiList.Add(":010600CE0000");
titleList.Add("SET_CH15_AO_POWERON");
rtuList.Add("01 06 00 CF 00 00");
asciiList.Add(":010600CF0000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("SET_CH4_AO_SAFE_VALUE");
rtuList.Add("01 06 00 64 00 00");
asciiList.Add(":010600640000");
titleList.Add("SET_CH5_AO_SAFE_VALUE");
rtuList.Add("01 06 00 65 00 00");
asciiList.Add(":010600650000");
titleList.Add("SET_CH6_AO_SAFE_VALUE");
rtuList.Add("01 06 00 66 00 00");
asciiList.Add(":010600660000");
titleList.Add("SET_CH7_AO_SAFE_VALUE");
rtuList.Add("01 06 00 67 00 00");
asciiList.Add(":010600670000");
titleList.Add("SET_CH8_AO_SAFE_VALUE");
rtuList.Add("01 06 00 68 00 00");
asciiList.Add(":010600680000");
titleList.Add("SET_CH9_AO_SAFE_VALUE");
rtuList.Add("01 06 00 69 00 00");
asciiList.Add(":010600690000");
titleList.Add("SET_CH10_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6A 00 00");
asciiList.Add(":0106006A0000");
titleList.Add("SET_CH11_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6B 00 00");
asciiList.Add(":0106006B0000");
titleList.Add("SET_CH12_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6C 00 00");
asciiList.Add(":0106006C0000");
titleList.Add("SET_CH13_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6D 00 00");
asciiList.Add(":0106006D0000");
titleList.Add("SET_CH14_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6E 00 00");
asciiList.Add(":0106006E0000");
titleList.Add("SET_CH15_AO_SAFE_VALUE");
rtuList.Add("01 06 00 6F 00 00");
asciiList.Add(":0106006F0000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("READ_CH4_AO_POWERON");
rtuList.Add("01 03 00 C4 00 01");
asciiList.Add(":010300C40001");
titleList.Add("READ_CH5_AO_POWERON");
rtuList.Add("01 03 00 C5 00 01");
asciiList.Add(":010300C50001");
titleList.Add("READ_CH6_AO_POWERON");
rtuList.Add("01 03 00 C6 00 01");
asciiList.Add(":010300C60001");
titleList.Add("READ_CH7_AO_POWERON");
rtuList.Add("01 03 00 C7 00 01");
asciiList.Add(":010300C70001");
titleList.Add("READ_CH8_AO_POWERON");
rtuList.Add("01 03 00 C8 00 01");
asciiList.Add(":010300C80001");
titleList.Add("READ_CH9_AO_POWERON");
rtuList.Add("01 03 00 C9 00 01");
asciiList.Add(":010300C90001");
titleList.Add("READ_CH10_AO_POWERON");
rtuList.Add("01 03 00 CA 00 01");
asciiList.Add(":010300CA0001");
titleList.Add("READ_CH11_AO_POWERON");
rtuList.Add("01 03 00 CB 00 01");
asciiList.Add(":010300CB0001");
titleList.Add("READ_CH12_AO_POWERON");
rtuList.Add("01 03 00 CC 00 01");
asciiList.Add(":010300CC0001");
titleList.Add("READ_CH13_AO_POWERON");
rtuList.Add("01 03 00 CD 00 01");
asciiList.Add(":010300CD0001");
titleList.Add("READ_CH14_AO_POWERON");
rtuList.Add("01 03 00 CE 00 01");
asciiList.Add(":010300CE0001");
titleList.Add("READ_CH15_AO_POWERON");
rtuList.Add("01 03 00 CF 00 01");
asciiList.Add(":010300CF0001");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("READ_CH4_AO_SAFE_VALUE");
rtuList.Add("01 03 00 64 00 01");
asciiList.Add(":010300640001");
titleList.Add("READ_CH5_AO_SAFE_VALUE");
rtuList.Add("01 03 00 65 00 01");
asciiList.Add(":010300650001");
titleList.Add("READ_CH6_AO_SAFE_VALUE");
rtuList.Add("01 03 00 66 00 01");
asciiList.Add(":010300660001");
titleList.Add("READ_CH7_AO_SAFE_VALUE");
rtuList.Add("01 03 00 67 00 01");
asciiList.Add(":010300670001");
titleList.Add("READ_CH8_AO_SAFE_VALUE");
rtuList.Add("01 03 00 68 00 01");
asciiList.Add(":010300680001");
titleList.Add("READ_CH9_AO_SAFE_VALUE");
rtuList.Add("01 03 00 69 00 01");
asciiList.Add(":010300690001");
titleList.Add("READ_CH10_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6A 00 01");
asciiList.Add(":0103006A0001");
titleList.Add("READ_CH11_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6B 00 01");
asciiList.Add(":0103006B0001");
titleList.Add("READ_CH12_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6C 00 01");
asciiList.Add(":0103006C0001");
titleList.Add("READ_CH13_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6D 00 01");
asciiList.Add(":0103006D0001");
titleList.Add("READ_CH14_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6E 00 01");
asciiList.Add(":0103006E0001");
titleList.Add("READ_CH15_AO_SAFE_VALUE");
rtuList.Add("01 03 00 6F 00 01");
asciiList.Add(":0103006F0001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
break;
#endregion M-6026U-32
#region M2004
case "M2004":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("SET_RE_SCAN_SENSOR");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("GET_PORT0SENSOR_COUNT");
rtuList.Add("01 04 00 50 00 01");
asciiList.Add(":010400500001");
titleList.Add("GET_PORT1SENSOR_COUNT");
rtuList.Add("01 04 00 51 00 01");
asciiList.Add(":010400510001");
titleList.Add("GET_PORT2SENSOR_COUNT");
rtuList.Add("01 04 00 52 00 01");
asciiList.Add(":010400520001");
titleList.Add("GET_PORT3SENSOR_COUNT");
rtuList.Add("01 04 00 53 00 01");
asciiList.Add(":010400530001");
titleList.Add("READ_CH0_SENSOR_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_SENSOR_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_SENSOR_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_SENSOR_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_SENSOR_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_SENSOR_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_SENSOR_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_SENSOR_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH8_SENSOR_AI");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH9_SENSOR_AI");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH10_SENSOR_AI");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH11_SENSOR_AI");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH12_SENSOR_AI");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH13_SENSOR_AI");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH14_SENSOR_AI");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH15_SENSOR_AI");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("READ_CH16_SENSOR_AI");
rtuList.Add("01 04 00 10 00 01");
asciiList.Add(":010400100001");
titleList.Add("READ_CH17_SENSOR_AI");
rtuList.Add("01 04 00 11 00 01");
asciiList.Add(":010400110001");
titleList.Add("READ_CH18_SENSOR_AI");
rtuList.Add("01 04 00 12 00 01");
asciiList.Add(":010400120001");
titleList.Add("READ_CH19_SENSOR_AI");
rtuList.Add("01 04 00 13 00 01");
asciiList.Add(":010400130001");
titleList.Add("GET_PORT_0_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 60 00 01");
asciiList.Add(":010400600001");
titleList.Add("GET_PORT_1_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 61 00 01");
asciiList.Add(":010400610001");
titleList.Add("GET_PORT_2_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 62 00 01");
asciiList.Add(":010400620001");
titleList.Add("GET_PORT_3_NEWSENSOR_COUNT");
rtuList.Add("01 04 00 63 00 01");
asciiList.Add(":010400630001");
break;
#endregion M2004
#region M2017
case "M2017":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion M2017
#region PIR-230-WF
case "PIR-230-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR-230-WF
#region PIR-231-WF
case "PIR-231-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR-231-WF
#region PIR130
case "PIR130":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR130
#region PIR230
case "PIR230":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR230
#region PIR230E
case "PIR230E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR230E
#region PIR230WF
case "PIR230WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR230WF
#region PIR231
case "PIR231":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR231
#region PIR231E
case "PIR231E":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR231E
#region PIR231WF
case "PIR231WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 01");
asciiList.Add(":0101010C0001");
titleList.Add("GET_PIR_SENSITIVITY");
rtuList.Add("01 03 02 04 00 01");
asciiList.Add(":010302040001");
titleList.Add("GET_PIR_LUMINANCE");
rtuList.Add("01 03 02 01 00 01");
asciiList.Add(":010302010001");
titleList.Add("GET_PIR_ON_DELAY_TIME");
rtuList.Add("01 03 02 00 00 01");
asciiList.Add(":010302000001");
titleList.Add("GET_PIR_BUZZER_MODE");
rtuList.Add("01 01 01 14 00 01");
asciiList.Add(":010101140001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 02 03 00 01");
asciiList.Add(":010302030001");
titleList.Add("GET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 01");
asciiList.Add(":010200200001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 01");
asciiList.Add(":010101050001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_PIR_ALARM_ON");
rtuList.Add("01 01 01 30 00 01");
asciiList.Add(":010101300001");
titleList.Add("SET_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 05 FF 00");
asciiList.Add(":01050105FF00");
titleList.Add("SET_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("CLEAR_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("SET_ENABLE_AI_ALARM_MODE");
rtuList.Add("01 0F 01 05 00 01 01 00");
asciiList.Add(":010F010500010100");
titleList.Add("SET_PIR_SENSITIVITY");
rtuList.Add("01 06 02 04 00 00");
asciiList.Add(":010602040000");
titleList.Add("SET_PIR_LUMINANCE");
rtuList.Add("01 06 02 01 00 00");
asciiList.Add(":010602010000");
titleList.Add("SET_PIR_ON_DELAY_TIME");
rtuList.Add("01 06 02 00 00 00");
asciiList.Add(":010602000000");
titleList.Add("SET_PIR_BUZZER_MODE");
rtuList.Add("01 0F 01 14 00 01 01 00");
asciiList.Add(":010F011400010100");
titleList.Add("SET_ON_DELAY_TIME");
rtuList.Add("01 06 02 03 00 00");
asciiList.Add(":010602030000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion PIR231WF
#region SC4104
case "SC4104":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_SC_TEMPERATURE_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 01 12 00 01");
asciiList.Add(":010301120001");
titleList.Add("GET_SC_TEMPERATURE_ALARM_RANGE");
rtuList.Add("01 03 01 14 00 01");
asciiList.Add(":010301140001");
titleList.Add("GET_SC_RELAY_PROTECT_TIME");
rtuList.Add("01 03 01 13 00 01");
asciiList.Add(":010301130001");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("GET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 01 01 0A 00 04");
asciiList.Add(":0101010A0004");
titleList.Add("GET_DI_CONNECTION");
rtuList.Add("01 03 01 11 00 01");
asciiList.Add(":010301110001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_ROTARY_SWITCH");
rtuList.Add("01 02 01 40 00 01");
asciiList.Add(":010201400001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("SET_SC_TEMPERATURE_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 01 12 00 00");
asciiList.Add(":010601120000");
titleList.Add("SET_SC_TEMPERATURE_ALARM_RANGE");
rtuList.Add("01 06 01 14 00 00");
asciiList.Add(":010601140000");
titleList.Add("SET_SC_RELAY_PROTECT_TIME");
rtuList.Add("01 06 01 13 00 00");
asciiList.Add(":010601130000");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
break;
#endregion SC4104
#region SC6104
case "SC6104":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_SC_TEMPERATURE_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 01 12 00 01");
asciiList.Add(":010301120001");
titleList.Add("GET_SC_TEMPERATURE_ALARM_RANGE");
rtuList.Add("01 03 01 14 00 01");
asciiList.Add(":010301140001");
titleList.Add("GET_SC_RELAY_PROTECT_TIME");
rtuList.Add("01 03 01 13 00 01");
asciiList.Add(":010301130001");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("GET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 01 01 0A 00 04");
asciiList.Add(":0101010A0004");
titleList.Add("GET_DI_CONNECTION");
rtuList.Add("01 03 01 11 00 01");
asciiList.Add(":010301110001");
titleList.Add("GET_ON_DELAY_TIME");
rtuList.Add("01 03 01 F1 00 01");
asciiList.Add(":010301F10001");
titleList.Add("READ_ROTARY_SWITCH");
rtuList.Add("01 02 01 40 00 01");
asciiList.Add(":010201400001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("SET_SC_TEMPERATURE_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 01 12 00 00");
asciiList.Add(":010601120000");
titleList.Add("SET_SC_TEMPERATURE_ALARM_RANGE");
rtuList.Add("01 06 01 14 00 00");
asciiList.Add(":010601140000");
titleList.Add("SET_SC_RELAY_PROTECT_TIME");
rtuList.Add("01 06 01 13 00 00");
asciiList.Add(":010601130000");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
break;
#endregion SC6104
#region SL-P6R1-WF
case "SL-P6R1-WF":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_COMBINATORIAL");
rtuList.Add("01 04 01 2A 00 01");
asciiList.Add(":0104012A0001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_COMBINATORIALTIME");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_CHANGE_COUNT");
rtuList.Add("01 06 01 2A 00 00");
asciiList.Add(":0106012A0000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion SL-P6R1-WF
#region SL-P6R1
case "SL-P6R1":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("GET_COMBINATORIAL");
rtuList.Add("01 04 01 2A 00 01");
asciiList.Add(":0104012A0001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_COMBINATORIALTIME");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 00");
asciiList.Add(":010100000000");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("SET_CHANGE_COUNT");
rtuList.Add("01 06 01 2A 00 00");
asciiList.Add(":0106012A0000");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
break;
#endregion SL-P6R1
#region tAD2
case "tAD2":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion tAD2
#region tAD4P2C2
case "tAD4P2C2":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("GET_MODBUS_MISC");
rtuList.Add("01 01 01 0E 00 02");
asciiList.Add(":0101010E0002");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 02");
asciiList.Add(":0101010C0002");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("SET_CH0_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_DISABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("SET_CH0_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 40 FF 00");
asciiList.Add(":01050140FF00");
titleList.Add("SET_CH1_ENABLE_AI_ALARM");
rtuList.Add("01 05 01 41 FF 00");
asciiList.Add(":01050141FF00");
titleList.Add("GET_CH0_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 40 00 02");
asciiList.Add(":010101400002");
titleList.Add("GET_CH1_AI_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 01 41 00 02");
asciiList.Add(":010101410002");
titleList.Add("SET_CH0_AI_ALARM_MODE");
rtuList.Add("01 05 01 50 FF 00");
asciiList.Add(":01050150FF00");
titleList.Add("SET_CH1_AI_ALARM_MODE");
rtuList.Add("01 05 01 51 FF 00");
asciiList.Add(":01050151FF00");
titleList.Add("READ_CH0_AI_ALARM_MODE");
rtuList.Add("01 01 01 50 00 02");
asciiList.Add(":010101500002");
titleList.Add("READ_CH1_AI_ALARM_MODE");
rtuList.Add("01 01 01 51 00 02");
asciiList.Add(":010101510002");
titleList.Add("SET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E0 00 00");
asciiList.Add(":010600E00000");
titleList.Add("SET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 00 E1 00 00");
asciiList.Add(":010600E10000");
titleList.Add("SET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E8 00 00");
asciiList.Add(":010600E80000");
titleList.Add("SET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 00 E9 00 00");
asciiList.Add(":010600E90000");
titleList.Add("GET_CH0_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E0 00 01");
asciiList.Add(":010300E00001");
titleList.Add("GET_CH1_SIMPLE_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 00 E1 00 01");
asciiList.Add(":010300E10001");
titleList.Add("GET_CH0_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E8 00 01");
asciiList.Add(":010300E80001");
titleList.Add("GET_CH1_SIMPLE_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 03 00 E9 00 01");
asciiList.Add(":010300E90001");
titleList.Add("CLEAR_CH0_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 30 FF 00");
asciiList.Add(":01050130FF00");
titleList.Add("CLEAR_CH1_HIGH_ALARM_LATCH");
rtuList.Add("01 05 01 31 FF 00");
asciiList.Add(":01050131FF00");
titleList.Add("CLEAR_CH0_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 20 FF 00");
asciiList.Add(":01050120FF00");
titleList.Add("CLEAR_CH1_LOW_ALARM_LATCH");
rtuList.Add("01 05 01 21 FF 00");
asciiList.Add(":01050121FF00");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 02");
asciiList.Add(":010101050002");
titleList.Add("READ_LOW_ALARM_DO_ON");
rtuList.Add("01 01 01 20 00 02");
asciiList.Add(":010101200002");
titleList.Add("READ_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 01 30 00 02");
asciiList.Add(":010101300002");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 02");
asciiList.Add(":010200200002");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 02");
asciiList.Add(":010100400002");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 01");
asciiList.Add(":010300800001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 81 00 01");
asciiList.Add(":010300810001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 02 01 00");
asciiList.Add(":010F00A000020100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 02");
asciiList.Add(":010100A00002");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 02");
asciiList.Add(":010100800002");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tAD4P2C2
#region tAD5
case "tAD5":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion tAD5
#region tAD5C
case "tAD5C":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion tAD5C
#region tAD8
case "tAD8":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion tAD8
#region tAD8C
case "tAD8C":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("SET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_SOFTWARE_WDT_ENABLE_STATUS");
rtuList.Add("01 01 01 15 00 00");
asciiList.Add(":010101150000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion tAD8C
#region tC8
case "tC8":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 08 01 00");
asciiList.Add(":010F00A000080100");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 08");
asciiList.Add(":010100A00008");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tC8
#region tDA1P1R1
case "tDA1P1R1":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 01");
asciiList.Add(":010101080001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 01");
asciiList.Add(":010100200001");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 01");
asciiList.Add(":010100400001");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 01");
asciiList.Add(":010100600001");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 80 00 02");
asciiList.Add(":010400800002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 01");
asciiList.Add(":010100800001");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 01 01 00");
asciiList.Add(":010F008000010100");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 01 01 00");
asciiList.Add(":010F010300010100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 01");
asciiList.Add(":010101040001");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 01");
asciiList.Add(":0101010D0001");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tDA1P1R1
#region tP2POR2
case "tP2POR2":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 02");
asciiList.Add(":010100400002");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 02");
asciiList.Add(":010100800002");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tP2POR2
#region tP2R2
case "tP2R2":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 02");
asciiList.Add(":010100400002");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 02");
asciiList.Add(":010100800002");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tP2R2
#region tP3POR3
case "tP3POR3":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 03");
asciiList.Add(":0101010A0003");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tP3POR3
#region tP3R3
case "tP3R3":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 03");
asciiList.Add(":0101010A0003");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tP3R3
#region tP4A4
case "tP4A4":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 04");
asciiList.Add(":0101010A0004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tP4A4
#region tP4C4
case "tP4C4":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 04");
asciiList.Add(":0101010A0004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tP4C4
#region tP8
case "tP8":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 00");
asciiList.Add(":0101010A0000");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 02");
asciiList.Add(":0104000C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 02");
asciiList.Add(":0104000E0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion tP8
#region tPD3R3
case "tPD3R3":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 03");
asciiList.Add(":0101010A0003");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 03");
asciiList.Add(":010100200003");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 03");
asciiList.Add(":010100400003");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 03");
asciiList.Add(":010100600003");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 03");
asciiList.Add(":010100000003");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 03 01 00");
asciiList.Add(":010F008000030100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 03");
asciiList.Add(":010100800003");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 03 01 00");
asciiList.Add(":010F010300030100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 03");
asciiList.Add(":010101040003");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 03");
asciiList.Add(":0101010D0003");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tPD3R3
#region tPDW8
case "tPDW8":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 00 FF 00");
asciiList.Add(":01050100FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion tPDW8
#region tR5
case "tR5":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 05");
asciiList.Add(":010100000005");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 05 01 00");
asciiList.Add(":010F00A000050100");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 05");
asciiList.Add(":010100A00005");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 05 01 00");
asciiList.Add(":010F008000050100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 05");
asciiList.Add(":010100800005");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 05 01 00");
asciiList.Add(":010F010300050100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 05");
asciiList.Add(":010101040005");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 05");
asciiList.Add(":0101010D0005");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion tR5
#region tSL-P4R1
case "tSL-P4R1":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("GET_DI_FILTER");
rtuList.Add("01 04 00 C9 00 01");
asciiList.Add(":010400C90001");
titleList.Add("SET_DI_FILTER");
rtuList.Add("01 06 00 C9 00 00");
asciiList.Add(":010600C90000");
titleList.Add("GET_CHANGE_INTERVAL");
rtuList.Add("01 04 01 20 00 01");
asciiList.Add(":010401200001");
titleList.Add("SET_CHANGE_INTERVAL");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("GET_CHANGE_COUNT");
rtuList.Add("01 04 01 20 00 01");
asciiList.Add(":010401200001");
titleList.Add("SET_CHANGE_COUNT");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
break;
#endregion tSL-P4R1
#region tSL-PA4R1
case "tSL-PA4R1":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("GET_DI_FILTER");
rtuList.Add("01 04 00 C9 00 01");
asciiList.Add(":010400C90001");
titleList.Add("SET_DI_FILTER");
rtuList.Add("01 06 00 C9 00 00");
asciiList.Add(":010600C90000");
titleList.Add("GET_CHANGE_INTERVAL");
rtuList.Add("01 04 01 20 00 01");
asciiList.Add(":010401200001");
titleList.Add("SET_CHANGE_INTERVAL");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("GET_CHANGE_COUNT");
rtuList.Add("01 04 01 20 00 01");
asciiList.Add(":010401200001");
titleList.Add("SET_CHANGE_COUNT");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 01");
asciiList.Add(":010100000001");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
break;
#endregion tSL-PA4R1
#region tTH8
case "tTH8":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 01 01 0A 00 00");
asciiList.Add(":0101010A0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C0 00 00");
asciiList.Add(":010601C00000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C1 00 00");
asciiList.Add(":010601C10000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C2 00 00");
asciiList.Add(":010601C20000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C3 00 00");
asciiList.Add(":010601C30000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C4 00 00");
asciiList.Add(":010601C40000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C5 00 00");
asciiList.Add(":010601C50000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C6 00 00");
asciiList.Add(":010601C60000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 C7 00 00");
asciiList.Add(":010601C70000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C0 00 01");
asciiList.Add(":010301C00001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C1 00 01");
asciiList.Add(":010301C10001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C2 00 01");
asciiList.Add(":010301C20001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C3 00 01");
asciiList.Add(":010301C30001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C4 00 01");
asciiList.Add(":010301C40001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C5 00 01");
asciiList.Add(":010301C50001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C6 00 01");
asciiList.Add(":010301C60001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 C7 00 01");
asciiList.Add(":010301C70001");
titleList.Add("SET_USER_DEFINED_TYPE_A");
rtuList.Add("01 10 03 00 00 02 04 00 00 00 00");
asciiList.Add(":0110030000020400000000");
titleList.Add("SET_USER_DEFINED_TYPE_B");
rtuList.Add("01 10 03 20 00 02 04 00 00 00 00");
asciiList.Add(":0110032000020400000000");
titleList.Add("SET_USER_DEFINED_TYPE_C");
rtuList.Add("01 10 03 40 00 02 04 00 00 00 00");
asciiList.Add(":0110034000020400000000");
titleList.Add("GET_USER_DEFINED_TYPE_A");
rtuList.Add("01 03 03 00 00 01");
asciiList.Add(":010303000001");
titleList.Add("GET_USER_DEFINED_TYPE_B");
rtuList.Add("01 03 03 20 00 01");
asciiList.Add(":010303200001");
titleList.Add("GET_USER_DEFINED_TYPE_C");
rtuList.Add("01 03 03 40 00 01");
asciiList.Add(":010303400001");
break;
#endregion tTH8
#region tZT-P4C4
case "tZT-P4C4":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("GET_ZB_RF_NETWORK");
rtuList.Add("01 03 01 F8 00 01");
asciiList.Add(":010301F80001");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("SET_ZB_RF_NETWORK");
rtuList.Add("01 06 01 F8 00 00");
asciiList.Add(":010601F80000");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("GET_CNT_EDGE");
rtuList.Add("01 01 00 C0 00 04");
asciiList.Add(":010100C00004");
titleList.Add("SET_CNT_EDGE");
rtuList.Add("01 0F 00 C0 00 04 01 00");
asciiList.Add(":010F00C000040100");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("GET_WDT_OVERWRITE");
rtuList.Add("01 01 01 03 00 04");
asciiList.Add(":010101030004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 04 00 04 01 00");
asciiList.Add(":010F010400040100");
titleList.Add("SET_WDT_OVERWRITE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
break;
#endregion tZT-P4C4
#region XV107
case "XV107":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 08");
asciiList.Add(":010101090008");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 08");
asciiList.Add(":010100A00008");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 02");
asciiList.Add(":0104000C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 02");
asciiList.Add(":0104000E0002");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion XV107
#region XV110
case "XV110":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 02");
asciiList.Add(":0104000C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 02");
asciiList.Add(":0104000E0002");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 10 00 02");
asciiList.Add(":010400100002");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 12 00 02");
asciiList.Add(":010400120002");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 14 00 02");
asciiList.Add(":010400140002");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 16 00 02");
asciiList.Add(":010400160002");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 18 00 02");
asciiList.Add(":010400180002");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 1A 00 02");
asciiList.Add(":0104001A0002");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 01");
asciiList.Add(":0104000E0001");
titleList.Add("READ_CH14_DI_COUNTER");
rtuList.Add("01 04 00 1C 00 02");
asciiList.Add(":0104001C0002");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 0F 00 01");
asciiList.Add(":0104000F0001");
titleList.Add("READ_CH15_DI_COUNTER");
rtuList.Add("01 04 00 1E 00 02");
asciiList.Add(":0104001E0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
titleList.Add("CLEAR_CH14_DI_COUNTER");
rtuList.Add("01 05 02 0E FF 00");
asciiList.Add(":0105020EFF00");
titleList.Add("CLEAR_CH15_DI_COUNTER");
rtuList.Add("01 05 02 0F FF 00");
asciiList.Add(":0105020FFF00");
break;
#endregion XV110
#region XV111
case "XV111":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 10");
asciiList.Add(":010100000010");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH14_DO_BIT");
rtuList.Add("01 05 00 0E FF 00");
asciiList.Add(":0105000EFF00");
titleList.Add("OUTPUT_CH15_DO_BIT");
rtuList.Add("01 05 00 0F FF 00");
asciiList.Add(":0105000FFF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 10");
asciiList.Add(":010101090010");
titleList.Add("SET_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 10 02 00 00");
asciiList.Add(":010F00A00010020000");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 10");
asciiList.Add(":010100A00010");
break;
#endregion XV111
#region XV116
case "XV116":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 06");
asciiList.Add(":010100000006");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 06");
asciiList.Add(":010101090006");
titleList.Add("READ_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 06");
asciiList.Add(":010100A00006");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 06");
asciiList.Add(":010100200006");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 06");
asciiList.Add(":010100400006");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 06");
asciiList.Add(":010100600006");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 02");
asciiList.Add(":0104000C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 02");
asciiList.Add(":0104000E0002");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion XV116
#region XV303
case "XV303":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("SET_RESPONSE_DELAY_TIME");
rtuList.Add("01 06 01 E7 00 00");
asciiList.Add(":010601E70000");
titleList.Add("GET_RESPONSE_DELAY_TIME");
rtuList.Add("01 03 01 E7 00 01");
asciiList.Add(":010301E70001");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 04");
asciiList.Add(":010200200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 02");
asciiList.Add(":010300800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 82 00 02");
asciiList.Add(":010300820002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 84 00 02");
asciiList.Add(":010300840002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 86 00 02");
asciiList.Add(":010300860002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 04");
asciiList.Add(":010101090004");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 A2 00 00");
asciiList.Add(":010601A20000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 A3 00 00");
asciiList.Add(":010601A30000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 A2 00 01");
asciiList.Add(":010301A20001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 A3 00 01");
asciiList.Add(":010301A30001");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 22 00 00");
asciiList.Add(":010600220000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 23 00 00");
asciiList.Add(":010600230000");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 22 00 01");
asciiList.Add(":010300220001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 23 00 01");
asciiList.Add(":010300230001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
break;
#endregion XV303
#region XV306
case "XV306":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("GET_MODBUS_MISC");
rtuList.Add("01 01 01 0E 00 04");
asciiList.Add(":0101010E0004");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 04");
asciiList.Add(":010200200004");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 02");
asciiList.Add(":010300800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 82 00 02");
asciiList.Add(":010300820002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 84 00 02");
asciiList.Add(":010300840002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 86 00 02");
asciiList.Add(":010300860002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 04");
asciiList.Add(":010101090004");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
break;
#endregion XV306
#region XV307
case "XV307":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("GET_MODBUS_MISC");
rtuList.Add("01 01 01 0E 00 04");
asciiList.Add(":0101010E0004");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 04");
asciiList.Add(":010200200004");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 02");
asciiList.Add(":010300800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 82 00 02");
asciiList.Add(":010300820002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 84 00 02");
asciiList.Add(":010300840002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 86 00 02");
asciiList.Add(":010300860002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 04");
asciiList.Add(":010101090004");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
break;
#endregion XV307
#region XV308
case "XV308":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("GET_MODBUS_MISC");
rtuList.Add("01 01 01 0E 00 08");
asciiList.Add(":0101010E0008");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 08");
asciiList.Add(":0101010C0008");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_MFDO");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_MFDO");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_MFDO");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_MFDO");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 08");
asciiList.Add(":010101090008");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 08 01 00");
asciiList.Add(":010F00A000080100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 08");
asciiList.Add(":010100A00008");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 08");
asciiList.Add(":010101050008");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 08");
asciiList.Add(":010101080008");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 08");
asciiList.Add(":010200200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 02");
asciiList.Add(":010300800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 82 00 02");
asciiList.Add(":010300820002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 84 00 02");
asciiList.Add(":010300840002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 86 00 02");
asciiList.Add(":010300860002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 03 00 88 00 02");
asciiList.Add(":010300880002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 03 00 8A 00 02");
asciiList.Add(":0103008A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 03 00 8C 00 02");
asciiList.Add(":0103008C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 03 00 8E 00 02");
asciiList.Add(":0103008E0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion XV308
#region XV310
case "XV310":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_MISC");
rtuList.Add("01 05 01 0E FF 00");
asciiList.Add(":0105010EFF00");
titleList.Add("GET_MODBUS_MISC");
rtuList.Add("01 01 01 0E 00 04");
asciiList.Add(":0101010E0004");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 04");
asciiList.Add(":0101010C0004");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_SIMPLE_AI_ALARM_STATUS");
rtuList.Add("01 01 01 05 00 04");
asciiList.Add(":010101050004");
titleList.Add("READ_SIMPLE_AI_DI_STATUS");
rtuList.Add("01 02 00 20 00 04");
asciiList.Add(":010200200004");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 08 FF 00");
asciiList.Add(":01050108FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 08 00 04");
asciiList.Add(":010101080004");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 02");
asciiList.Add(":010300800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 82 00 02");
asciiList.Add(":010300820002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 03 00 84 00 02");
asciiList.Add(":010300840002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 03 00 86 00 02");
asciiList.Add(":010300860002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_SIMPLE_AI_DO_STATUS");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_MFDO");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_MFDO");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("SET_DO_REVERSE");
rtuList.Add("01 05 01 09 FF 00");
asciiList.Add(":01050109FF00");
titleList.Add("GET_DO_REVERSE");
rtuList.Add("01 01 01 09 00 04");
asciiList.Add(":010101090004");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 04 01 00");
asciiList.Add(":010F00A000040100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 04");
asciiList.Add(":010100A00004");
break;
#endregion XV310
#region Z2015
case "Z2015":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
break;
#endregion Z2015
#region Z2017
case "Z2017":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion Z2017
#region Z2017C
case "Z2017C":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion Z2017C
#region Z2018
case "Z2018":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("SET_CH4_INPUT_RANGE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("GET_CH4_INPUT_RANGE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("SET_CH5_INPUT_RANGE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("GET_CH5_INPUT_RANGE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("SET_CH6_INPUT_RANGE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("GET_CH6_INPUT_RANGE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("SET_CH7_INPUT_RANGE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("GET_CH7_INPUT_RANGE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion Z2018
#region Z2024
case "Z2024":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 A2 00 01");
asciiList.Add(":010301A20001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 A3 00 01");
asciiList.Add(":010301A30001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 A2 00 00");
asciiList.Add(":010601A20000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 A3 00 00");
asciiList.Add(":010601A30000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion Z2024
#region Z2026
case "Z2026":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 02");
asciiList.Add(":0101010C0002");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 02");
asciiList.Add(":0102011E0002");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 02");
asciiList.Add(":0102011F0002");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 02");
asciiList.Add(":010101400002");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 15 00 02");
asciiList.Add(":010101150002");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 02");
asciiList.Add(":010100400002");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 02");
asciiList.Add(":010300800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 82 00 02");
asciiList.Add(":010300820002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 03 00 FF 00");
asciiList.Add(":01050300FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 03 01 FF 00");
asciiList.Add(":01050301FF00");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("SET_CH0_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 60 FF 00");
asciiList.Add(":01050260FF00");
titleList.Add("SET_CH1_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 61 FF 00");
asciiList.Add(":01050261FF00");
titleList.Add("SET_CH2_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 62 FF 00");
asciiList.Add(":01050262FF00");
titleList.Add("SET_CH3_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 63 FF 00");
asciiList.Add(":01050263FF00");
titleList.Add("SET_CH0_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 60 FF 00");
asciiList.Add(":01050260FF00");
titleList.Add("SET_CH1_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 61 FF 00");
asciiList.Add(":01050261FF00");
titleList.Add("SET_CH2_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 62 FF 00");
asciiList.Add(":01050262FF00");
titleList.Add("SET_CH3_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 63 FF 00");
asciiList.Add(":01050263FF00");
titleList.Add("GET_CH0_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 60 00 02");
asciiList.Add(":010102600002");
titleList.Add("GET_CH1_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 61 00 02");
asciiList.Add(":010102610002");
titleList.Add("GET_CH2_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 62 00 02");
asciiList.Add(":010102620002");
titleList.Add("GET_CH3_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 63 00 02");
asciiList.Add(":010102630002");
titleList.Add("SET_CH0_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 40 FF 00");
asciiList.Add(":01050240FF00");
titleList.Add("SET_CH1_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 41 FF 00");
asciiList.Add(":01050241FF00");
titleList.Add("SET_CH2_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 42 FF 00");
asciiList.Add(":01050242FF00");
titleList.Add("SET_CH3_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 43 FF 00");
asciiList.Add(":01050243FF00");
titleList.Add("SET_CH0_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 40 FF 00");
asciiList.Add(":01050240FF00");
titleList.Add("SET_CH1_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 41 FF 00");
asciiList.Add(":01050241FF00");
titleList.Add("SET_CH2_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 42 FF 00");
asciiList.Add(":01050242FF00");
titleList.Add("SET_CH3_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 43 FF 00");
asciiList.Add(":01050243FF00");
titleList.Add("GET_CH0_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 40 00 02");
asciiList.Add(":010102400002");
titleList.Add("GET_CH1_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 41 00 02");
asciiList.Add(":010102410002");
titleList.Add("GET_CH2_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 42 00 02");
asciiList.Add(":010102420002");
titleList.Add("GET_CH3_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 43 00 02");
asciiList.Add(":010102430002");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A0 FF 00");
asciiList.Add(":010502A0FF00");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A1 FF 00");
asciiList.Add(":010502A1FF00");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A2 FF 00");
asciiList.Add(":010502A2FF00");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A3 FF 00");
asciiList.Add(":010502A3FF00");
titleList.Add("GET_CH0_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A0 00 02");
asciiList.Add(":010102A00002");
titleList.Add("GET_CH1_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A1 00 02");
asciiList.Add(":010102A10002");
titleList.Add("GET_CH2_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A2 00 02");
asciiList.Add(":010102A20002");
titleList.Add("GET_CH3_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A3 00 02");
asciiList.Add(":010102A30002");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 80 FF 00");
asciiList.Add(":01050280FF00");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 81 FF 00");
asciiList.Add(":01050281FF00");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 82 FF 00");
asciiList.Add(":01050282FF00");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 83 FF 00");
asciiList.Add(":01050283FF00");
titleList.Add("GET_CH0_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 80 00 02");
asciiList.Add(":010102800002");
titleList.Add("GET_CH1_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 81 00 02");
asciiList.Add(":010102810002");
titleList.Add("GET_CH2_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 82 00 02");
asciiList.Add(":010102820002");
titleList.Add("GET_CH3_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 83 00 02");
asciiList.Add(":010102830002");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 60 00 00");
asciiList.Add(":010602600000");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 61 00 00");
asciiList.Add(":010602610000");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 62 00 00");
asciiList.Add(":010602620000");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 63 00 00");
asciiList.Add(":010602630000");
titleList.Add("GET_CH0_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 60 00 01");
asciiList.Add(":010302600001");
titleList.Add("GET_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 61 00 01");
asciiList.Add(":010302610001");
titleList.Add("GET_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 62 00 01");
asciiList.Add(":010302620001");
titleList.Add("GET_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 63 00 01");
asciiList.Add(":010302630001");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 40 00 00");
asciiList.Add(":010602400000");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 41 00 00");
asciiList.Add(":010602410000");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 42 00 00");
asciiList.Add(":010602420000");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 43 00 00");
asciiList.Add(":010602430000");
titleList.Add("GET_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 40 00 01");
asciiList.Add(":010302400001");
titleList.Add("GET_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 41 00 01");
asciiList.Add(":010302410001");
titleList.Add("GET_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 42 00 01");
asciiList.Add(":010302420001");
titleList.Add("GET_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 43 00 01");
asciiList.Add(":010302430001");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 48 00 00");
asciiList.Add(":010601480000");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 49 00 00");
asciiList.Add(":010601490000");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4A 00 00");
asciiList.Add(":0106014A0000");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4B 00 00");
asciiList.Add(":0106014B0000");
titleList.Add("GET_CH0_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 48 00 01");
asciiList.Add(":010301480001");
titleList.Add("GET_CH1_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 49 00 01");
asciiList.Add(":010301490001");
titleList.Add("GET_CH2_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4A 00 01");
asciiList.Add(":0103014A0001");
titleList.Add("GET_CH3_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4B 00 01");
asciiList.Add(":0103014B0001");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 40 00 00");
asciiList.Add(":010601400000");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 41 00 00");
asciiList.Add(":010601410000");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 42 00 00");
asciiList.Add(":010601420000");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 43 00 00");
asciiList.Add(":010601430000");
titleList.Add("GET_CH0_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 40 00 01");
asciiList.Add(":010301400001");
titleList.Add("GET_CH1_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 41 00 01");
asciiList.Add(":010301410001");
titleList.Add("GET_CH2_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 42 00 01");
asciiList.Add(":010301420001");
titleList.Add("GET_CH3_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 43 00 01");
asciiList.Add(":010301430001");
titleList.Add("READ_CH0_LOW_ALARM_DO_ON");
rtuList.Add("01 01 02 E0 00 02");
asciiList.Add(":010102E00002");
titleList.Add("READ_CH1_LOW_ALARM_DO_ON");
rtuList.Add("01 01 02 E0 00 02");
asciiList.Add(":010102E00002");
titleList.Add("READ_CH0_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 02 C0 00 02");
asciiList.Add(":010102C00002");
titleList.Add("READ_CH1_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 02 C0 00 02");
asciiList.Add(":010102C00002");
titleList.Add("READ_CH0_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E0 00 01");
asciiList.Add(":010302E00001");
titleList.Add("READ_CH1_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E1 00 01");
asciiList.Add(":010302E10001");
titleList.Add("READ_MULTI_AI_DIO_STATUS");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 02 01 00");
asciiList.Add(":010F00A000020100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 02");
asciiList.Add(":010100A00002");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 02");
asciiList.Add(":010100800002");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion Z2026
#region ZT-2005-C1
case "ZT-2005-C1":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("GET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 01 01 0A 00 00");
asciiList.Add(":0101010A0000");
titleList.Add("SET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_USER_DEFINED_TYPE_A");
rtuList.Add("01 03 03 00 00 01");
asciiList.Add(":010303000001");
titleList.Add("GET_USER_DEFINED_TYPE_B");
rtuList.Add("01 03 03 20 00 01");
asciiList.Add(":010303200001");
titleList.Add("GET_USER_DEFINED_TYPE_C");
rtuList.Add("01 03 03 40 00 01");
asciiList.Add(":010303400001");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion ZT-2005-C1
#region ZT-2005-C8
case "ZT-2005-C8":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODULE_ADDRESS");
rtuList.Add("01 06 01 E4 00 00");
asciiList.Add(":010601E40000");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("GET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 26 00 01");
asciiList.Add(":010301260001");
titleList.Add("GET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 27 00 01");
asciiList.Add(":010301270001");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("SET_CH6_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 26 00 00");
asciiList.Add(":010601260000");
titleList.Add("SET_CH7_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 27 00 00");
asciiList.Add(":010601270000");
titleList.Add("GET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 01 01 0A 00 00");
asciiList.Add(":0101010A0000");
titleList.Add("SET_TEMPERATURE_DISPLAY_FORMAT");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_USER_DEFINED_TYPE_A");
rtuList.Add("01 03 03 00 00 01");
asciiList.Add(":010303000001");
titleList.Add("GET_USER_DEFINED_TYPE_B");
rtuList.Add("01 03 03 20 00 01");
asciiList.Add(":010303200001");
titleList.Add("GET_USER_DEFINED_TYPE_C");
rtuList.Add("01 03 03 40 00 01");
asciiList.Add(":010303400001");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion ZT-2005-C8
#region ZT-2015
case "ZT-2015":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("SET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 24 00 00");
asciiList.Add(":010601240000");
titleList.Add("SET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 06 01 25 00 00");
asciiList.Add(":010601250000");
titleList.Add("GET_CH0_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("GET_CH4_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 24 00 01");
asciiList.Add(":010301240001");
titleList.Add("GET_CH5_TEMPERATURE_OFFSET");
rtuList.Add("01 03 01 25 00 01");
asciiList.Add(":010301250001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
break;
#endregion ZT-2015
#region ZT-2017
case "ZT-2017":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion ZT-2017
#region ZT-2017C
case "ZT-2017C":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion ZT-2017C
#region ZT-2018
case "ZT-2018":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_CJC_TEMPERATURE");
rtuList.Add("01 04 00 80 00 01");
asciiList.Add(":010400800001");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("SET_CH4_INPUT_RANGE");
rtuList.Add("01 06 01 04 00 00");
asciiList.Add(":010601040000");
titleList.Add("GET_CH4_INPUT_RANGE");
rtuList.Add("01 03 01 04 00 01");
asciiList.Add(":010301040001");
titleList.Add("SET_CH5_INPUT_RANGE");
rtuList.Add("01 06 01 05 00 00");
asciiList.Add(":010601050000");
titleList.Add("GET_CH5_INPUT_RANGE");
rtuList.Add("01 03 01 05 00 01");
asciiList.Add(":010301050001");
titleList.Add("SET_CH6_INPUT_RANGE");
rtuList.Add("01 06 01 06 00 00");
asciiList.Add(":010601060000");
titleList.Add("GET_CH6_INPUT_RANGE");
rtuList.Add("01 03 01 06 00 01");
asciiList.Add(":010301060001");
titleList.Add("SET_CH7_INPUT_RANGE");
rtuList.Add("01 06 01 07 00 00");
asciiList.Add(":010601070000");
titleList.Add("GET_CH7_INPUT_RANGE");
rtuList.Add("01 03 01 07 00 01");
asciiList.Add(":010301070001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH4_AI");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH5_AI");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH6_AI");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH7_AI");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
break;
#endregion ZT-2018
#region ZT-2024
case "ZT-2024":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 00");
asciiList.Add(":0101010C0000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("GET_CH2_AO_TYPE_CODE");
rtuList.Add("01 03 01 A2 00 01");
asciiList.Add(":010301A20001");
titleList.Add("GET_CH2_AO_SLEW_RATE");
rtuList.Add("01 03 01 22 00 01");
asciiList.Add(":010301220001");
titleList.Add("GET_CH3_AO_TYPE_CODE");
rtuList.Add("01 03 01 A3 00 01");
asciiList.Add(":010301A30001");
titleList.Add("GET_CH3_AO_SLEW_RATE");
rtuList.Add("01 03 01 23 00 01");
asciiList.Add(":010301230001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 00 00 01");
asciiList.Add(":010300000001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 01 00 01");
asciiList.Add(":010300010001");
titleList.Add("READ_CH2_LAST_AO");
rtuList.Add("01 03 00 02 00 01");
asciiList.Add(":010300020001");
titleList.Add("READ_CH3_LAST_AO");
rtuList.Add("01 03 00 03 00 01");
asciiList.Add(":010300030001");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH2_AO");
rtuList.Add("01 03 00 42 00 01");
asciiList.Add(":010300420001");
titleList.Add("READ_CH3_AO");
rtuList.Add("01 03 00 43 00 01");
asciiList.Add(":010300430001");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("SET_CH2_AO_TYPE_CODE");
rtuList.Add("01 06 01 A2 00 00");
asciiList.Add(":010601A20000");
titleList.Add("SET_CH2_AO_SLEW_RATE");
rtuList.Add("01 06 01 22 00 00");
asciiList.Add(":010601220000");
titleList.Add("SET_CH3_AO_TYPE_CODE");
rtuList.Add("01 06 01 A3 00 00");
asciiList.Add(":010601A30000");
titleList.Add("SET_CH3_AO_SLEW_RATE");
rtuList.Add("01 06 01 23 00 00");
asciiList.Add(":010601230000");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 00 00 00");
asciiList.Add(":010600000000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 01 00 00");
asciiList.Add(":010600010000");
titleList.Add("OUTPUT_CH2_AO");
rtuList.Add("01 06 00 02 00 00");
asciiList.Add(":010600020000");
titleList.Add("OUTPUT_CH3_AO");
rtuList.Add("01 06 00 03 00 00");
asciiList.Add(":010600030000");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH2_AO_POWERON");
rtuList.Add("01 06 00 C2 00 00");
asciiList.Add(":010600C20000");
titleList.Add("SET_CH3_AO_POWERON");
rtuList.Add("01 06 00 C3 00 00");
asciiList.Add(":010600C30000");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH2_AO_POWERON");
rtuList.Add("01 03 00 C2 00 01");
asciiList.Add(":010300C20001");
titleList.Add("READ_CH3_AO_POWERON");
rtuList.Add("01 03 00 C3 00 01");
asciiList.Add(":010300C30001");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_CH2_AO_SAFE_VALUE");
rtuList.Add("01 06 00 62 00 00");
asciiList.Add(":010600620000");
titleList.Add("SET_CH3_AO_SAFE_VALUE");
rtuList.Add("01 06 00 63 00 00");
asciiList.Add(":010600630000");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("READ_CH2_AO_SAFE_VALUE");
rtuList.Add("01 03 00 62 00 01");
asciiList.Add(":010300620001");
titleList.Add("READ_CH3_AO_SAFE_VALUE");
rtuList.Add("01 03 00 63 00 01");
asciiList.Add(":010300630001");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 00 00");
asciiList.Add(":010F0103000000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 00");
asciiList.Add(":010101040000");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 00");
asciiList.Add(":0101010D0000");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion ZT-2024
#region ZT-2026
case "ZT-2026":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_MODBUS_DATAFORMAT");
rtuList.Add("01 05 01 0C FF 00");
asciiList.Add(":0105010CFF00");
titleList.Add("GET_MODBUS_DATAFORMAT");
rtuList.Add("01 01 01 0C 00 02");
asciiList.Add(":0101010C0002");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 02");
asciiList.Add(":0102011E0002");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 02");
asciiList.Add(":0102011F0002");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 02");
asciiList.Add(":010101400002");
titleList.Add("SET_DI_REVERSE");
rtuList.Add("01 05 01 15 FF 00");
asciiList.Add(":01050115FF00");
titleList.Add("GET_DI_REVERSE");
rtuList.Add("01 01 01 15 00 02");
asciiList.Add(":010101150002");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 02");
asciiList.Add(":010100200002");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 02");
asciiList.Add(":010100400002");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 02");
asciiList.Add(":010100600002");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 03 00 80 00 02");
asciiList.Add(":010300800002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 03 00 82 00 02");
asciiList.Add(":010300820002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 03 00 FF 00");
asciiList.Add(":01050300FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 03 01 FF 00");
asciiList.Add(":01050301FF00");
titleList.Add("SET_CH0_INPUT_RANGE");
rtuList.Add("01 06 01 00 00 00");
asciiList.Add(":010601000000");
titleList.Add("GET_CH0_INPUT_RANGE");
rtuList.Add("01 03 01 00 00 01");
asciiList.Add(":010301000001");
titleList.Add("SET_CH1_INPUT_RANGE");
rtuList.Add("01 06 01 01 00 00");
asciiList.Add(":010601010000");
titleList.Add("GET_CH1_INPUT_RANGE");
rtuList.Add("01 03 01 01 00 01");
asciiList.Add(":010301010001");
titleList.Add("SET_CH2_INPUT_RANGE");
rtuList.Add("01 06 01 02 00 00");
asciiList.Add(":010601020000");
titleList.Add("GET_CH2_INPUT_RANGE");
rtuList.Add("01 03 01 02 00 01");
asciiList.Add(":010301020001");
titleList.Add("SET_CH3_INPUT_RANGE");
rtuList.Add("01 06 01 03 00 00");
asciiList.Add(":010601030000");
titleList.Add("GET_CH3_INPUT_RANGE");
rtuList.Add("01 03 01 03 00 01");
asciiList.Add(":010301030001");
titleList.Add("READ_CH0_AI");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH1_AI");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH2_AI");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH3_AI");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("SET_CH0_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 60 FF 00");
asciiList.Add(":01050260FF00");
titleList.Add("SET_CH1_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 61 FF 00");
asciiList.Add(":01050261FF00");
titleList.Add("SET_CH2_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 62 FF 00");
asciiList.Add(":01050262FF00");
titleList.Add("SET_CH3_LOW_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 63 FF 00");
asciiList.Add(":01050263FF00");
titleList.Add("SET_CH0_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 60 FF 00");
asciiList.Add(":01050260FF00");
titleList.Add("SET_CH1_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 61 FF 00");
asciiList.Add(":01050261FF00");
titleList.Add("SET_CH2_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 62 FF 00");
asciiList.Add(":01050262FF00");
titleList.Add("SET_CH3_ENABLE_MULTI_AI_LOW_ALARM");
rtuList.Add("01 05 02 63 FF 00");
asciiList.Add(":01050263FF00");
titleList.Add("GET_CH0_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 60 00 02");
asciiList.Add(":010102600002");
titleList.Add("GET_CH1_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 61 00 02");
asciiList.Add(":010102610002");
titleList.Add("GET_CH2_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 62 00 02");
asciiList.Add(":010102620002");
titleList.Add("GET_CH3_LOW_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 63 00 02");
asciiList.Add(":010102630002");
titleList.Add("SET_CH0_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 40 FF 00");
asciiList.Add(":01050240FF00");
titleList.Add("SET_CH1_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 41 FF 00");
asciiList.Add(":01050241FF00");
titleList.Add("SET_CH2_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 42 FF 00");
asciiList.Add(":01050242FF00");
titleList.Add("SET_CH3_HIGH_DISABLE_AI_ALARM");
rtuList.Add("01 05 02 43 FF 00");
asciiList.Add(":01050243FF00");
titleList.Add("SET_CH0_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 40 FF 00");
asciiList.Add(":01050240FF00");
titleList.Add("SET_CH1_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 41 FF 00");
asciiList.Add(":01050241FF00");
titleList.Add("SET_CH2_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 42 FF 00");
asciiList.Add(":01050242FF00");
titleList.Add("SET_CH3_ENABLE_MULTI_AI_HIGH_ALARM");
rtuList.Add("01 05 02 43 FF 00");
asciiList.Add(":01050243FF00");
titleList.Add("GET_CH0_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 40 00 02");
asciiList.Add(":010102400002");
titleList.Add("GET_CH1_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 41 00 02");
asciiList.Add(":010102410002");
titleList.Add("GET_CH2_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 42 00 02");
asciiList.Add(":010102420002");
titleList.Add("GET_CH3_HIGH_ALARM_ENABLE_STATUS");
rtuList.Add("01 01 02 43 00 02");
asciiList.Add(":010102430002");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A0 FF 00");
asciiList.Add(":010502A0FF00");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A1 FF 00");
asciiList.Add(":010502A1FF00");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A2 FF 00");
asciiList.Add(":010502A2FF00");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_MODE");
rtuList.Add("01 05 02 A3 FF 00");
asciiList.Add(":010502A3FF00");
titleList.Add("GET_CH0_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A0 00 02");
asciiList.Add(":010102A00002");
titleList.Add("GET_CH1_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A1 00 02");
asciiList.Add(":010102A10002");
titleList.Add("GET_CH2_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A2 00 02");
asciiList.Add(":010102A20002");
titleList.Add("GET_CH3_LOW_ALARM_MODE");
rtuList.Add("01 01 02 A3 00 02");
asciiList.Add(":010102A30002");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 80 FF 00");
asciiList.Add(":01050280FF00");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 81 FF 00");
asciiList.Add(":01050281FF00");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 82 FF 00");
asciiList.Add(":01050282FF00");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_MODE");
rtuList.Add("01 05 02 83 FF 00");
asciiList.Add(":01050283FF00");
titleList.Add("GET_CH0_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 80 00 02");
asciiList.Add(":010102800002");
titleList.Add("GET_CH1_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 81 00 02");
asciiList.Add(":010102810002");
titleList.Add("GET_CH2_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 82 00 02");
asciiList.Add(":010102820002");
titleList.Add("GET_CH3_HIGH_ALARM_MODE");
rtuList.Add("01 01 02 83 00 02");
asciiList.Add(":010102830002");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 60 00 00");
asciiList.Add(":010602600000");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 61 00 00");
asciiList.Add(":010602610000");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 62 00 00");
asciiList.Add(":010602620000");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_LIMIT");
rtuList.Add("01 06 02 63 00 00");
asciiList.Add(":010602630000");
titleList.Add("GET_CH0_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 60 00 01");
asciiList.Add(":010302600001");
titleList.Add("GET_CH1_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 61 00 01");
asciiList.Add(":010302610001");
titleList.Add("GET_CH2_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 62 00 01");
asciiList.Add(":010302620001");
titleList.Add("GET_CH3_LOW_ALARM_LIMIT");
rtuList.Add("01 03 02 63 00 01");
asciiList.Add(":010302630001");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 40 00 00");
asciiList.Add(":010602400000");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 41 00 00");
asciiList.Add(":010602410000");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 42 00 00");
asciiList.Add(":010602420000");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_LIMIT");
rtuList.Add("01 06 02 43 00 00");
asciiList.Add(":010602430000");
titleList.Add("GET_CH0_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 40 00 01");
asciiList.Add(":010302400001");
titleList.Add("GET_CH1_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 41 00 01");
asciiList.Add(":010302410001");
titleList.Add("GET_CH2_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 42 00 01");
asciiList.Add(":010302420001");
titleList.Add("GET_CH3_HIGH_ALARM_LIMIT");
rtuList.Add("01 03 02 43 00 01");
asciiList.Add(":010302430001");
titleList.Add("SET_CH0_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 48 00 00");
asciiList.Add(":010601480000");
titleList.Add("SET_CH1_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 49 00 00");
asciiList.Add(":010601490000");
titleList.Add("SET_CH2_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4A 00 00");
asciiList.Add(":0106014A0000");
titleList.Add("SET_CH3_MULTI_AI_LOW_ALARM_DOCH");
rtuList.Add("01 06 01 4B 00 00");
asciiList.Add(":0106014B0000");
titleList.Add("GET_CH0_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 48 00 01");
asciiList.Add(":010301480001");
titleList.Add("GET_CH1_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 49 00 01");
asciiList.Add(":010301490001");
titleList.Add("GET_CH2_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4A 00 01");
asciiList.Add(":0103014A0001");
titleList.Add("GET_CH3_LOW_ALARM_DOCH");
rtuList.Add("01 03 01 4B 00 01");
asciiList.Add(":0103014B0001");
titleList.Add("SET_CH0_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 40 00 00");
asciiList.Add(":010601400000");
titleList.Add("SET_CH1_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 41 00 00");
asciiList.Add(":010601410000");
titleList.Add("SET_CH2_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 42 00 00");
asciiList.Add(":010601420000");
titleList.Add("SET_CH3_MULTI_AI_HIGH_ALARM_DOCH");
rtuList.Add("01 06 01 43 00 00");
asciiList.Add(":010601430000");
titleList.Add("GET_CH0_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 40 00 01");
asciiList.Add(":010301400001");
titleList.Add("GET_CH1_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 41 00 01");
asciiList.Add(":010301410001");
titleList.Add("GET_CH2_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 42 00 01");
asciiList.Add(":010301420001");
titleList.Add("GET_CH3_HIGH_ALARM_DOCH");
rtuList.Add("01 03 01 43 00 01");
asciiList.Add(":010301430001");
titleList.Add("READ_CH0_LOW_ALARM_DO_ON");
rtuList.Add("01 01 02 E0 00 02");
asciiList.Add(":010102E00002");
titleList.Add("READ_CH1_LOW_ALARM_DO_ON");
rtuList.Add("01 01 02 E0 00 02");
asciiList.Add(":010102E00002");
titleList.Add("READ_CH0_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 02 C0 00 02");
asciiList.Add(":010102C00002");
titleList.Add("READ_CH1_HIGH_ALARM_DO_ON");
rtuList.Add("01 01 02 C0 00 02");
asciiList.Add(":010102C00002");
titleList.Add("READ_CH0_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E0 00 01");
asciiList.Add(":010302E00001");
titleList.Add("READ_CH1_ALARM_DO_CHANNELS");
rtuList.Add("01 03 02 E1 00 01");
asciiList.Add(":010302E10001");
titleList.Add("READ_MULTI_AI_DIO_STATUS");
rtuList.Add("01 01 00 00 00 02");
asciiList.Add(":010100000002");
titleList.Add("OUTPUT_CH0_MFDO");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_MFDO");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("SET_MF_DO_POWER_ON");
rtuList.Add("01 0F 00 A0 00 02 01 00");
asciiList.Add(":010F00A000020100");
titleList.Add("READ_MF_DO_POWER_ON");
rtuList.Add("01 01 00 A0 00 02");
asciiList.Add(":010100A00002");
titleList.Add("SET_MF_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 02 01 00");
asciiList.Add(":010F008000020100");
titleList.Add("READ_MF_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 02");
asciiList.Add(":010100800002");
titleList.Add("SET_CH0_AO_TYPE_CODE");
rtuList.Add("01 06 01 A0 00 00");
asciiList.Add(":010601A00000");
titleList.Add("GET_CH0_AO_TYPE_CODE");
rtuList.Add("01 03 01 A0 00 01");
asciiList.Add(":010301A00001");
titleList.Add("SET_CH1_AO_TYPE_CODE");
rtuList.Add("01 06 01 A1 00 00");
asciiList.Add(":010601A10000");
titleList.Add("GET_CH1_AO_TYPE_CODE");
rtuList.Add("01 03 01 A1 00 01");
asciiList.Add(":010301A10001");
titleList.Add("SET_CH0_AO_SLEW_RATE");
rtuList.Add("01 06 01 20 00 00");
asciiList.Add(":010601200000");
titleList.Add("GET_CH0_AO_SLEW_RATE");
rtuList.Add("01 03 01 20 00 01");
asciiList.Add(":010301200001");
titleList.Add("SET_CH1_AO_SLEW_RATE");
rtuList.Add("01 06 01 21 00 00");
asciiList.Add(":010601210000");
titleList.Add("GET_CH1_AO_SLEW_RATE");
rtuList.Add("01 03 01 21 00 01");
asciiList.Add(":010301210001");
titleList.Add("OUTPUT_CH0_AO");
rtuList.Add("01 06 00 20 00 00");
asciiList.Add(":010600200000");
titleList.Add("OUTPUT_CH1_AO");
rtuList.Add("01 06 00 21 00 00");
asciiList.Add(":010600210000");
titleList.Add("READ_CH0_AO");
rtuList.Add("01 03 00 40 00 01");
asciiList.Add(":010300400001");
titleList.Add("READ_CH1_AO");
rtuList.Add("01 03 00 41 00 01");
asciiList.Add(":010300410001");
titleList.Add("READ_CH0_LAST_AO");
rtuList.Add("01 03 00 20 00 01");
asciiList.Add(":010300200001");
titleList.Add("READ_CH1_LAST_AO");
rtuList.Add("01 03 00 21 00 01");
asciiList.Add(":010300210001");
titleList.Add("READ_CH0_AO_POWERON");
rtuList.Add("01 03 00 C0 00 01");
asciiList.Add(":010300C00001");
titleList.Add("READ_CH1_AO_POWERON");
rtuList.Add("01 03 00 C1 00 01");
asciiList.Add(":010300C10001");
titleList.Add("READ_CH0_AO_SAFE_VALUE");
rtuList.Add("01 03 00 60 00 01");
asciiList.Add(":010300600001");
titleList.Add("READ_CH1_AO_SAFE_VALUE");
rtuList.Add("01 03 00 61 00 01");
asciiList.Add(":010300610001");
titleList.Add("SET_CH0_AO_POWERON");
rtuList.Add("01 06 00 C0 00 00");
asciiList.Add(":010600C00000");
titleList.Add("SET_CH1_AO_POWERON");
rtuList.Add("01 06 00 C1 00 00");
asciiList.Add(":010600C10000");
titleList.Add("SET_CH0_AO_SAFE_VALUE");
rtuList.Add("01 06 00 60 00 00");
asciiList.Add(":010600600000");
titleList.Add("SET_CH1_AO_SAFE_VALUE");
rtuList.Add("01 06 00 61 00 00");
asciiList.Add(":010600610000");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 02 01 00");
asciiList.Add(":010F010300020100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 02");
asciiList.Add(":010101040002");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 02");
asciiList.Add(":0101010D0002");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion ZT-2026
#region ZT-2042
case "ZT-2042":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion ZT-2042
#region ZT-2043
case "ZT-2043":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 00");
asciiList.Add(":0102011E0000");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 00");
asciiList.Add(":0102011F0000");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 0E");
asciiList.Add(":01010000000E");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("OUTPUT_CH8_DO_BIT");
rtuList.Add("01 05 00 08 FF 00");
asciiList.Add(":01050008FF00");
titleList.Add("OUTPUT_CH9_DO_BIT");
rtuList.Add("01 05 00 09 FF 00");
asciiList.Add(":01050009FF00");
titleList.Add("OUTPUT_CH10_DO_BIT");
rtuList.Add("01 05 00 0A FF 00");
asciiList.Add(":0105000AFF00");
titleList.Add("OUTPUT_CH11_DO_BIT");
rtuList.Add("01 05 00 0B FF 00");
asciiList.Add(":0105000BFF00");
titleList.Add("OUTPUT_CH12_DO_BIT");
rtuList.Add("01 05 00 0C FF 00");
asciiList.Add(":0105000CFF00");
titleList.Add("OUTPUT_CH13_DO_BIT");
rtuList.Add("01 05 00 0D FF 00");
asciiList.Add(":0105000DFF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 0E 02 00 00");
asciiList.Add(":010F0080000E020000");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 0E");
asciiList.Add(":01010080000E");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 0E 02 00 00");
asciiList.Add(":010F0103000E020000");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 0E");
asciiList.Add(":01010104000E");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 0E");
asciiList.Add(":0101010D000E");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion ZT-2043
#region ZT-2052
case "ZT-2052":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 00");
asciiList.Add(":0101010A0000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 08");
asciiList.Add(":0102011E0008");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 02");
asciiList.Add(":0104000C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 02");
asciiList.Add(":0104000E0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
break;
#endregion ZT-2052
#region ZT-2053
case "ZT-2053":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 00");
asciiList.Add(":0101010A0000");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 0E");
asciiList.Add(":0102011E000E");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 00");
asciiList.Add(":010101400000");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 00");
asciiList.Add(":010100200000");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 00");
asciiList.Add(":010100400000");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 00");
asciiList.Add(":010100600000");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 02");
asciiList.Add(":0104000C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 02");
asciiList.Add(":0104000E0002");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 08 00 01");
asciiList.Add(":010400080001");
titleList.Add("READ_CH8_DI_COUNTER");
rtuList.Add("01 04 00 10 00 02");
asciiList.Add(":010400100002");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 09 00 01");
asciiList.Add(":010400090001");
titleList.Add("READ_CH9_DI_COUNTER");
rtuList.Add("01 04 00 12 00 02");
asciiList.Add(":010400120002");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 01");
asciiList.Add(":0104000A0001");
titleList.Add("READ_CH10_DI_COUNTER");
rtuList.Add("01 04 00 14 00 02");
asciiList.Add(":010400140002");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 0B 00 01");
asciiList.Add(":0104000B0001");
titleList.Add("READ_CH11_DI_COUNTER");
rtuList.Add("01 04 00 16 00 02");
asciiList.Add(":010400160002");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 01");
asciiList.Add(":0104000C0001");
titleList.Add("READ_CH12_DI_COUNTER");
rtuList.Add("01 04 00 18 00 02");
asciiList.Add(":010400180002");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 0D 00 01");
asciiList.Add(":0104000D0001");
titleList.Add("READ_CH13_DI_COUNTER");
rtuList.Add("01 04 00 1A 00 02");
asciiList.Add(":0104001A0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("CLEAR_CH8_DI_COUNTER");
rtuList.Add("01 05 02 08 FF 00");
asciiList.Add(":01050208FF00");
titleList.Add("CLEAR_CH9_DI_COUNTER");
rtuList.Add("01 05 02 09 FF 00");
asciiList.Add(":01050209FF00");
titleList.Add("CLEAR_CH10_DI_COUNTER");
rtuList.Add("01 05 02 0A FF 00");
asciiList.Add(":0105020AFF00");
titleList.Add("CLEAR_CH11_DI_COUNTER");
rtuList.Add("01 05 02 0B FF 00");
asciiList.Add(":0105020BFF00");
titleList.Add("CLEAR_CH12_DI_COUNTER");
rtuList.Add("01 05 02 0C FF 00");
asciiList.Add(":0105020CFF00");
titleList.Add("CLEAR_CH13_DI_COUNTER");
rtuList.Add("01 05 02 0D FF 00");
asciiList.Add(":0105020DFF00");
break;
#endregion ZT-2053
#region ZT-2055
case "ZT-2055":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 08");
asciiList.Add(":0101010A0008");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 08");
asciiList.Add(":0102011E0008");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 08");
asciiList.Add(":0102011F0008");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 08");
asciiList.Add(":010101400008");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 08");
asciiList.Add(":010100200008");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 08");
asciiList.Add(":010100400008");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 08");
asciiList.Add(":010100600008");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 06 00 01");
asciiList.Add(":010400060001");
titleList.Add("READ_CH6_DI_COUNTER");
rtuList.Add("01 04 00 0C 00 02");
asciiList.Add(":0104000C0002");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 07 00 01");
asciiList.Add(":010400070001");
titleList.Add("READ_CH7_DI_COUNTER");
rtuList.Add("01 04 00 0E 00 02");
asciiList.Add(":0104000E0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("CLEAR_CH6_DI_COUNTER");
rtuList.Add("01 05 02 06 FF 00");
asciiList.Add(":01050206FF00");
titleList.Add("CLEAR_CH7_DI_COUNTER");
rtuList.Add("01 05 02 07 FF 00");
asciiList.Add(":01050207FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 08");
asciiList.Add(":010100000008");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("OUTPUT_CH4_DO_BIT");
rtuList.Add("01 05 00 04 FF 00");
asciiList.Add(":01050004FF00");
titleList.Add("OUTPUT_CH5_DO_BIT");
rtuList.Add("01 05 00 05 FF 00");
asciiList.Add(":01050005FF00");
titleList.Add("OUTPUT_CH6_DO_BIT");
rtuList.Add("01 05 00 06 FF 00");
asciiList.Add(":01050006FF00");
titleList.Add("OUTPUT_CH7_DO_BIT");
rtuList.Add("01 05 00 07 FF 00");
asciiList.Add(":01050007FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 08 01 00");
asciiList.Add(":010F008000080100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 08");
asciiList.Add(":010100800008");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 08 01 00");
asciiList.Add(":010F010300080100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 08");
asciiList.Add(":010101040008");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 08");
asciiList.Add(":0101010D0008");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion ZT-2055
#region ZT-2060
case "ZT-2060":
titleList.Add("GET_MODULE_NAME");
rtuList.Add("01 46 00");
asciiList.Add(":014600");
titleList.Add("GET_MODULE_FIRMWARE");
rtuList.Add("01 46 20");
asciiList.Add(":014620");
titleList.Add("GET_MODULE_ADDRESS");
rtuList.Add("01 03 01 E4 00 01");
asciiList.Add(":010301E40001");
titleList.Add("SET_32Bit_DICnt");
rtuList.Add("01 05 01 0A FF 00");
asciiList.Add(":0105010AFF00");
titleList.Add("GET_32Bit_DICnt");
rtuList.Add("01 01 01 0A 00 04");
asciiList.Add(":0101010A0004");
titleList.Add("SET_ZB_RF_POWER");
rtuList.Add("01 06 01 F6 00 00");
asciiList.Add(":010601F60000");
titleList.Add("GET_ZB_RF_POWER");
rtuList.Add("01 03 01 F6 00 01");
asciiList.Add(":010301F60001");
titleList.Add("SET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 05 01 1F FF 00");
asciiList.Add(":0105011FFF00");
titleList.Add("GET_RF_ENCRYPTION");
rtuList.Add("01 02 01 1E 00 06");
asciiList.Add(":0102011E0006");
titleList.Add("GET_RF_ENABLE_ENCRYPTION");
rtuList.Add("01 02 01 1F 00 06");
asciiList.Add(":0102011F0006");
titleList.Add("READ_DIP_SWITCH");
rtuList.Add("01 01 01 40 00 04");
asciiList.Add(":010101400004");
titleList.Add("READ_DI");
rtuList.Add("01 01 00 20 00 04");
asciiList.Add(":010100200004");
titleList.Add("READ_DI_HIGH_LATCH");
rtuList.Add("01 01 00 40 00 04");
asciiList.Add(":010100400004");
titleList.Add("READ_DI_LOW_LATCH");
rtuList.Add("01 01 00 60 00 04");
asciiList.Add(":010100600004");
titleList.Add("CLEAR_DI_LATCH");
rtuList.Add("01 05 01 07 FF 00");
asciiList.Add(":01050107FF00");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 01");
asciiList.Add(":010400000001");
titleList.Add("READ_CH0_DI_COUNTER");
rtuList.Add("01 04 00 00 00 02");
asciiList.Add(":010400000002");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 01 00 01");
asciiList.Add(":010400010001");
titleList.Add("READ_CH1_DI_COUNTER");
rtuList.Add("01 04 00 02 00 02");
asciiList.Add(":010400020002");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 02 00 01");
asciiList.Add(":010400020001");
titleList.Add("READ_CH2_DI_COUNTER");
rtuList.Add("01 04 00 04 00 02");
asciiList.Add(":010400040002");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 03 00 01");
asciiList.Add(":010400030001");
titleList.Add("READ_CH3_DI_COUNTER");
rtuList.Add("01 04 00 06 00 02");
asciiList.Add(":010400060002");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 04 00 01");
asciiList.Add(":010400040001");
titleList.Add("READ_CH4_DI_COUNTER");
rtuList.Add("01 04 00 08 00 02");
asciiList.Add(":010400080002");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 05 00 01");
asciiList.Add(":010400050001");
titleList.Add("READ_CH5_DI_COUNTER");
rtuList.Add("01 04 00 0A 00 02");
asciiList.Add(":0104000A0002");
titleList.Add("CLEAR_CH0_DI_COUNTER");
rtuList.Add("01 05 02 00 FF 00");
asciiList.Add(":01050200FF00");
titleList.Add("CLEAR_CH1_DI_COUNTER");
rtuList.Add("01 05 02 01 FF 00");
asciiList.Add(":01050201FF00");
titleList.Add("CLEAR_CH2_DI_COUNTER");
rtuList.Add("01 05 02 02 FF 00");
asciiList.Add(":01050202FF00");
titleList.Add("CLEAR_CH3_DI_COUNTER");
rtuList.Add("01 05 02 03 FF 00");
asciiList.Add(":01050203FF00");
titleList.Add("CLEAR_CH4_DI_COUNTER");
rtuList.Add("01 05 02 04 FF 00");
asciiList.Add(":01050204FF00");
titleList.Add("CLEAR_CH5_DI_COUNTER");
rtuList.Add("01 05 02 05 FF 00");
asciiList.Add(":01050205FF00");
titleList.Add("READ_DO");
rtuList.Add("01 01 00 00 00 04");
asciiList.Add(":010100000004");
titleList.Add("OUTPUT_CH0_DO_BIT");
rtuList.Add("01 05 00 00 FF 00");
asciiList.Add(":01050000FF00");
titleList.Add("OUTPUT_CH1_DO_BIT");
rtuList.Add("01 05 00 01 FF 00");
asciiList.Add(":01050001FF00");
titleList.Add("OUTPUT_CH2_DO_BIT");
rtuList.Add("01 05 00 02 FF 00");
asciiList.Add(":01050002FF00");
titleList.Add("OUTPUT_CH3_DO_BIT");
rtuList.Add("01 05 00 03 FF 00");
asciiList.Add(":01050003FF00");
titleList.Add("SET_DO_SAFE_VALUE");
rtuList.Add("01 0F 00 80 00 04 01 00");
asciiList.Add(":010F008000040100");
titleList.Add("READ_DO_SAFE_VALUE");
rtuList.Add("01 01 00 80 00 04");
asciiList.Add(":010100800004");
titleList.Add("SET_WDT_TIMER");
rtuList.Add("01 06 01 E8 00 00");
asciiList.Add(":010601E80000");
titleList.Add("GET_WDT_TIMER");
rtuList.Add("01 03 01 E8 00 01");
asciiList.Add(":010301E80001");
titleList.Add("SET_WDT_ENABLE");
rtuList.Add("01 0F 01 03 00 04 01 00");
asciiList.Add(":010F010300040100");
titleList.Add("GET_WDT_ENABLE");
rtuList.Add("01 01 01 04 00 04");
asciiList.Add(":010101040004");
titleList.Add("READ_WDT_STATUS");
rtuList.Add("01 01 01 0D 00 04");
asciiList.Add(":0101010D0004");
titleList.Add("CLEAR_WDT_ALARM");
rtuList.Add("01 05 01 0D FF 00");
asciiList.Add(":0105010DFF00");
break;
#endregion ZT-2060
