Skip to content

Commit 8b52467

Browse files
authored
Merge pull request KONNEKTING#55 from Adminius/master
new RGBW DPTs #48
2 parents f36ec87 + 0ffdccc commit 8b52467

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/KnxDataPointTypes.h

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ enum KnxDPTFormat {
113113
KNX_DPT_FORMAT_U16U32U8N8,
114114
KNX_DPT_FORMAT_A8A8A8A8,
115115
KNX_DPT_FORMAT_U8U8U8,
116+
KNX_DPT_FORMAT_B4U16U16U8,
117+
KNX_DPT_FORMAT_r12B4U8U8U8,
116118
KNX_DPT_FORMAT_A8A8
117119
};
118120

@@ -182,6 +184,7 @@ enum KnxDpt {
182184
KNX_DPT_7_011, // 7.011 U16 DPT_Length_mm
183185
KNX_DPT_7_012, // 7.012 U16 DPT_UElCurrentmA
184186
KNX_DPT_7_013, // 7.013 U16 DPT_Brightness
187+
KNX_DPT_7_600, // 7.600 U16 DPT_Colour_Temperature
185188
KNX_DPT_8_000, // 8.000 V16 general integer
186189
KNX_DPT_8_001, // 8.001 V16 DPT_Value_2_Count
187190
KNX_DPT_8_002, // 8.002 V16 DPT_DeltaTimeMsec
@@ -238,8 +241,10 @@ enum KnxDpt {
238241
KNX_DPT_17_001, // 17.001 r2U6 DPT_SceneNumber
239242
KNX_DPT_19_001, // 19.001 U8R4U4R3U5U3U5R2U6R2U6B16 DPT_DateTime
240243
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
241246
KNX_DPT_60000_60000// 60000.60000 A112 DPT_KONNEKTING_PROGRAM
242-
};
247+
};
243248

244249
/**
245250
* Mapping-Table:
@@ -307,6 +312,8 @@ const byte KnxDptFormatToLength[] PROGMEM = {
307312
64, // KNX_DPT_FORMAT_U16U32U8N8,
308313
24, // KNX_DPT_FORMAT_A8A8A8A8,
309314
24, // KNX_DPT_FORMAT_U8U8U8,
315+
48, // KNX_DPT_FORMAT_B4U16U16U8,
316+
48, // KNX_DPT_FORMAT_r12B4U8U8U8,
310317
16 // KNX_DPT_FORMAT_A8A8
311318
};
312319

@@ -378,6 +385,7 @@ const byte KnxDptToFormat[] PROGMEM = {
378385
KNX_DPT_FORMAT_U16, // KNX_DPT_7_011, // 7.011 U16 DPT_Length_mm
379386
KNX_DPT_FORMAT_U16, // KNX_DPT_7_012, // 7.012 U16 DPT_UElCurrentmA
380387
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
381389
KNX_DPT_FORMAT_V16, // KNX_DPT_8_000, // 8.000 V16 general integer
382390
KNX_DPT_FORMAT_V16, // KNX_DPT_8_001, // 8.001 V16 DPT_Value_2_Count
383391
KNX_DPT_FORMAT_V16, // KNX_DPT_8_002, // 8.002 V16 DPT_DeltaTimeMsec
@@ -433,7 +441,9 @@ const byte KnxDptToFormat[] PROGMEM = {
433441
KNX_DPT_FORMAT_A112,// KNX_DPT_16_001, // 16.001 A112 DPT_String_8859_1
434442
KNX_DPT_FORMAT_R2U6,// KNX_DPT_17_001, // 17.001 r2U6 DPT_SceneNumber
435443
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
437447
KNX_DPT_FORMAT_A112 // KNX_DPT_60000_60000// 60000.60000 A112 DPT_KONNEKTING_PROGRAM
438448
};
439449

0 commit comments

Comments
 (0)