@@ -38,7 +38,7 @@ String getUintt16(char * data, byte input);
3838static const char _unknown[] PROGMEM = "unknown";
3939
4040static const char *Model[] PROGMEM = {
41- "46 ", //string representation of number of known models (last model number + 1)
41+ "47 ", //string representation of number of known models (last model number + 1)
4242 "WH-MDC05H3E5", //0
4343 "WH-MDC07H3E5", //1
4444 "IDU:WH-SXC09H3E5, ODU:WH-UX09HE5", //2
@@ -56,35 +56,36 @@ static const char *Model[] PROGMEM = {
5656 "IDU:WH-SQC09H3E8, ODU:WH-UQ09HE8", //14
5757 "IDU:WH-SDC09H3E5, ODU:WH-UD09HE5", //15
5858 "IDU:WH-ADC0309H3E5, ODU:WH-UD09HE5", //16
59- "IDU:WH-ADC0309J3E5, ODU: WH-UD05JE5", //17
60- "IDU: WH-SDC0709J3E5, ODU: WH-UD07JE5", //18
61- "IDU: WH-SDC07H3E5-1, ODU: WH-UD07HE5-1", //19
59+ "IDU:WH-ADC0309J3E5, ODU:WH-UD05JE5", //17
60+ "IDU:WH-SDC0709J3E5, ODU:WH-UD07JE5", //18
61+ "IDU:WH-SDC07H3E5-1, ODU:WH-UD07HE5-1", //19
6262 "WH-MDC07J3E5", //20
6363 "WH-MDC09J3E5", //21
64- "IDU: WH-SDC0305J3E5, ODU: WH-UD05JE5", //22
64+ "IDU:WH-SDC0305J3E5, ODU:WH-UD05JE5", //22
6565 "WH-MXC09J3E8", //23
6666 "WH-MXC12J9E8", //24
67- "IDU: WH-ADC1216H6E5, ODU: WH-UD12HE5", //25
68- "IDU: WH-ADC0309J3E5C, ODU: WH-UD07JE5", //26
67+ "IDU:WH-ADC1216H6E5, ODU:WH-UD12HE5", //25
68+ "IDU:WH-ADC0309J3E5C, ODU:WH-UD07JE5", //26
6969 "WH-MDC07J3E5", //27
7070 "WH-MDC05J3E5", //28
71- "IDU: WH-UQ12HE8, ODU: WH-SQC12H9E8", //29
72- "IDU: WH-SXC12H6E5, ODU: WH-UX12HE5", //30
71+ "IDU:WH-UQ12HE8, ODU:WH-SQC12H9E8", //29
72+ "IDU:WH-SXC12H6E5, ODU:WH-UX12HE5", //30
7373 "WH-MDC09J3E5", //31
7474 "WH-MXC09J3E5", //32
75- "IDU: WH-ADC1216H6E5C ODU: WH-UD12HE5", //33
76- "IDU: WH-ADC0509L3E5 ODU: WH-WDG07LE5", //34
77- "IDU: WH-SXC09H3E8 ODU: WH-UX09HE8", //35
78- "IDU: WH-ADC0309K3E5AN ODU: WH-UDZ07KE5", //36
79- "IDU: WH-SDC0309K3E5 ODU: WH-UDZ05KE5", //37
80- "IDU: WH-SDC0509L3E5 ODU: WH-WDG09LE5", //38
81- "IDU: WH-SDC12H9E8 ODU: WH-UD12HE8", //39
82- "IDU: WH-SDC0309K3E5, ODU: WH-UDZ07KE5", //40
83- "IDU: WH-ADC0916H9E8, ODU: WH-UX16HE8", //41
84- "IDU: WH-ADC0912H9E8, ODU: WH-UX12HE8", //42
75+ "IDU:WH-ADC1216H6E5C ODU:WH-UD12HE5", //33
76+ "IDU:WH-ADC0509L3E5 ODU:WH-WDG07LE5", //34
77+ "IDU:WH-SXC09H3E8 ODU:WH-UX09HE8", //35
78+ "IDU:WH-ADC0309K3E5AN ODU:WH-UDZ07KE5", //36
79+ "IDU:WH-SDC0309K3E5 ODU:WH-UDZ05KE5", //37
80+ "IDU:WH-SDC0509L3E5 ODU:WH-WDG09LE5", //38
81+ "IDU:WH-SDC12H9E8 ODU:WH-UD12HE8", //39
82+ "IDU:WH-SDC0309K3E5, ODU:WH-UDZ07KE5", //40
83+ "IDU:WH-ADC0916H9E8, ODU:WH-UX16HE8", //41
84+ "IDU:WH-ADC0912H9E8, ODU:WH-UX12HE8", //42
8585 "WH-MXC16J9E8", //43
8686 "WH-MXC12J6E5", //44
87- "IDU:WH-SQC09H3E8, ODU:WH-UQ09HE8", //45
87+ "IDU:WH-SQC09H3E8, ODU:WH-UQ09HE8", //45
88+ "IDU:WH-ADC0309K3E5 ODU:WH-UDZ09KE5", //46
8889};
8990
9091static const byte knownModels[sizeof(Model) / sizeof(Model[0])][10] PROGMEM = { //stores the bytes #129 to #138 of known models in the same order as the const above
@@ -134,6 +135,7 @@ static const byte knownModels[sizeof(Model) / sizeof(Model[0])][10] PROGMEM = {
134135 0x32, 0xD4, 0x0B, 0x89, 0x84, 0x73, 0x90, 0x0C, 0x86, 0x84, //43
135136 0x32, 0xD4, 0x0B, 0x00, 0x78, 0x62, 0x90, 0x0B, 0x02, 0x78, //44
136137 0xE2, 0xCF, 0x0B, 0x82, 0x05, 0x12, 0xD0, 0x0D, 0x91, 0x05, //45
138+ 0xE2, 0xD5, 0x0D, 0x99, 0x94, 0x02, 0xD6, 0x0D, 0x68, 0x95, //46
137139};
138140
139141#define NUMBER_OF_TOPICS 119 //last topic number + 1
0 commit comments