@@ -113,6 +113,8 @@ enum KnxDPTFormat {
113
113
KNX_DPT_FORMAT_U16U32U8N8 ,
114
114
KNX_DPT_FORMAT_A8A8A8A8 ,
115
115
KNX_DPT_FORMAT_U8U8U8 ,
116
+ KNX_DPT_FORMAT_B4U16U16U8 ,
117
+ KNX_DPT_FORMAT_r12B4U8U8U8 ,
116
118
KNX_DPT_FORMAT_A8A8
117
119
};
118
120
@@ -182,6 +184,7 @@ enum KnxDpt {
182
184
KNX_DPT_7_011 , // 7.011 U16 DPT_Length_mm
183
185
KNX_DPT_7_012 , // 7.012 U16 DPT_UElCurrentmA
184
186
KNX_DPT_7_013 , // 7.013 U16 DPT_Brightness
187
+ KNX_DPT_7_600 , // 7.600 U16 DPT_Colour_Temperature
185
188
KNX_DPT_8_000 , // 8.000 V16 general integer
186
189
KNX_DPT_8_001 , // 8.001 V16 DPT_Value_2_Count
187
190
KNX_DPT_8_002 , // 8.002 V16 DPT_DeltaTimeMsec
@@ -238,8 +241,10 @@ enum KnxDpt {
238
241
KNX_DPT_17_001 , // 17.001 r2U6 DPT_SceneNumber
239
242
KNX_DPT_19_001 , // 19.001 U8R4U4R3U5U3U5R2U6R2U6B16 DPT_DateTime
240
243
KNX_DPT_232_600 ,// 232.600 U8U8U8 DPT_Colour_RGB
244
+ KNX_DPT_242_600 ,// 242.600 B4U16U16U8 DPT_Colour_xyY
245
+ KNX_DPT_251_600 ,// 251.600 r12B4U8U8U8 DPT_Colour_RGBW
241
246
KNX_DPT_60000_60000 // 60000.60000 A112 DPT_KONNEKTING_PROGRAM
242
- };
247
+ };
243
248
244
249
/**
245
250
* Mapping-Table:
@@ -307,6 +312,8 @@ const byte KnxDptFormatToLength[] PROGMEM = {
307
312
64 , // KNX_DPT_FORMAT_U16U32U8N8,
308
313
24 , // KNX_DPT_FORMAT_A8A8A8A8,
309
314
24 , // KNX_DPT_FORMAT_U8U8U8,
315
+ 48 , // KNX_DPT_FORMAT_B4U16U16U8,
316
+ 48 , // KNX_DPT_FORMAT_r12B4U8U8U8,
310
317
16 // KNX_DPT_FORMAT_A8A8
311
318
};
312
319
@@ -378,6 +385,7 @@ const byte KnxDptToFormat[] PROGMEM = {
378
385
KNX_DPT_FORMAT_U16 , // KNX_DPT_7_011, // 7.011 U16 DPT_Length_mm
379
386
KNX_DPT_FORMAT_U16 , // KNX_DPT_7_012, // 7.012 U16 DPT_UElCurrentmA
380
387
KNX_DPT_FORMAT_U16 , // KNX_DPT_7_013, // 7.013 U16 DPT_Brightness
388
+ KNX_DPT_FORMAT_U16 , // KNX_DPT_7_600, // 7.600 U16 DPT_Colour_Temperature
381
389
KNX_DPT_FORMAT_V16 , // KNX_DPT_8_000, // 8.000 V16 general integer
382
390
KNX_DPT_FORMAT_V16 , // KNX_DPT_8_001, // 8.001 V16 DPT_Value_2_Count
383
391
KNX_DPT_FORMAT_V16 , // KNX_DPT_8_002, // 8.002 V16 DPT_DeltaTimeMsec
@@ -433,7 +441,9 @@ const byte KnxDptToFormat[] PROGMEM = {
433
441
KNX_DPT_FORMAT_A112 ,// KNX_DPT_16_001, // 16.001 A112 DPT_String_8859_1
434
442
KNX_DPT_FORMAT_R2U6 ,// KNX_DPT_17_001, // 17.001 r2U6 DPT_SceneNumber
435
443
KNX_DPT_FORMAT_U8R4U4R3U5U3U5R2U6R2U6B16 , //KNX_DPT_19_001, // 19.001 U8R4U4R3U5U3U5R2U6R2U6B16 DPT_DateTime
436
- KNX_DPT_FORMAT_U8U8U8 ,//KNX_DPT_232_600,// 232.600 U8U8U8 DPT_Colour_RGB
444
+ KNX_DPT_FORMAT_U8U8U8 , //KNX_DPT_232_600,// 232.600 U8U8U8 DPT_Colour_RGB
445
+ KNX_DPT_FORMAT_B4U16U16U8 , //KNX_DPT_242_600,// 242.600 B4U16U16U8 DPT_Colour_xyY
446
+ KNX_DPT_FORMAT_r12B4U8U8U8 , //KNX_DPT_251_600,// 251.600 r12B4U8U8U8 DPT_Colour_RGBW
437
447
KNX_DPT_FORMAT_A112 // KNX_DPT_60000_60000// 60000.60000 A112 DPT_KONNEKTING_PROGRAM
438
448
};
439
449
0 commit comments