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