|
libknx
|
separated namespace to embed all libknx related classes More...
Classes | |
| class | config |
| This class represents the configuration of the knx connection. More... | |
| class | connection |
| This class handles the ip connection(s) to the knx gateway. More... | |
| class | handle |
| Thread management for connection handling. More... | |
| class | dpt |
| class | dpt_1 |
| major class for all 1.XXX data point types More... | |
| class | dpt_1_001 |
| data point type 1.001 simple boolean value More... | |
| class | dpt_2 |
| major class for all 2.XXX data point types More... | |
| class | dpt_2_001 |
| data point type 2.001 control value More... | |
| class | dpt_3 |
| major class for all 3.XXX data point types More... | |
| class | dpt_3_007 |
| data point type 3.007 dimming control More... | |
| class | dpt_4 |
| major class for all 4.XXX data point types More... | |
| class | dpt_4_001 |
| data point type 4.001 char ascii More... | |
| class | dpt_5 |
| major class for all 5.XXX data point types More... | |
| class | dpt_5_001 |
| data point type 5.001 unsigned 8 bit More... | |
| class | dpt_6 |
| major class for all 6.XXX signed 8 bit value More... | |
| class | dpt_6_001 |
| data point type 6.001 percent v8 More... | |
| class | dpt_7 |
| major class for all 7.XXX unsigned signed 16 bit value More... | |
| class | dpt_7_001 |
| data point type 7.001 unsigned 16bit pulse counter More... | |
| class | dpt_8 |
| major class for all 8.XXX signed 16 bit value More... | |
| class | dpt_8_001 |
| data point type 8.001 16bit signed pulse counter More... | |
| class | dpt_9 |
| major class for all 9.XXX data point types More... | |
| class | dpt_9_001 |
| data point type 9.001 value temp More... | |
| class | dpt_10 |
| major class for all 10.XXX data point types More... | |
| class | dpt_10_001 |
| class holding a time value More... | |
| class | dpt_11 |
| major class for all 11.XXX data point types More... | |
| class | dpt_11_001 |
| class holding a date value More... | |
| class | dpt_12 |
| major class for all 12.XXX data point types More... | |
| class | dpt_12_001 |
| class holding a 32 bit unsigned value More... | |
| class | dpt_13 |
| major class for all 13.XXX data point types More... | |
| class | dpt_13_001 |
| class holding a 32 bit signed value More... | |
| class | dpt_14 |
| major class for all 14.XXX data point types More... | |
| class | dpt_14_000 |
| class holding a 32 bit float value More... | |
| class | dpt_15 |
| major class for all 15.XXX data point types More... | |
| class | dpt_15_000 |
| class holding a access data type More... | |
| class | dpt_16 |
| major class for all 16.XXX data point types More... | |
| class | dpt_16_000 |
| class holding a fixed length string of up to 14 chars in ASCII More... | |
| class | dpt_17 |
| major class for all 17.XXX data point types More... | |
| class | dpt_17_001 |
| class holding a scene number More... | |
| class | dpt_18 |
| major class for all 18.XXX data point types More... | |
| class | dpt_18_001 |
| class holding a scene control value More... | |
| class | dpt_19 |
| major class for all 19.XXX data point types More... | |
| class | dpt_19_001 |
| class holding a date time value More... | |
| class | dpt_20 |
| major class for all 20.XXX data point types More... | |
| class | dpt_20_011 |
| class holding a error class system value More... | |
| class | dpt_21 |
| major class for all 21.XXX data point types More... | |
| class | dpt_21_001 |
| class holding a status gen value More... | |
| class | dpt_26 |
| major class for all 26.XXX data point types More... | |
| class | dpt_26_001 |
| class holding a scene info value More... | |
| class | dpt_219 |
| major class for all 219.XXX data point types More... | |
| class | dpt_219_001 |
| class holding a alarm info More... | |
| class | dpt_232 |
| major class for all 232.XXX data point types More... | |
| class | dpt_232_600 |
| class holding rgb color value More... | |
| class | data_point |
| class | group |
| This class represents a KNX group address which might be either 3 compnent "a/b/c" or 2 component "a/b". More... | |
Typedefs | |
| typedef dpt_1_001 | dpt_switch |
| data point type 1.001 is better known as switch | |
| typedef dpt_5_001 | dpt_scaling |
| 5.001 is better known as scaling value | |
| typedef dpt_10_001 | dpt_timeofday |
| 10.001 is known as time of day value including hours. minutes, seconds and day of the week | |
Functions | |
| KNX_IMPORT_EXPORT std::ostream & | operator<< (std::ostream &os, const dpt_10::time &time) |
| template<class dpt > | |
| KNX_IMPORT_EXPORT std::ostream & | operator<< (std::ostream &os, const data_point< dpt > &data_point) |
separated namespace to embed all libknx related classes