libknx
|
#include "debug.hpp"
#include <stdint.h>
#include <sstream>
Go to the source code of this file.
Classes | |
class | knx::dpt |
class | knx::dpt_1 |
major class for all 1.XXX data point types More... | |
class | knx::dpt_1_001 |
data point type 1.001 simple boolean value More... | |
class | knx::dpt_2 |
major class for all 2.XXX data point types More... | |
class | knx::dpt_2_001 |
data point type 2.001 control value More... | |
class | knx::dpt_3 |
major class for all 3.XXX data point types More... | |
class | knx::dpt_3_007 |
data point type 3.007 dimming control More... | |
class | knx::dpt_4 |
major class for all 4.XXX data point types More... | |
class | knx::dpt_4::data |
class | knx::dpt_4_001 |
data point type 4.001 char ascii More... | |
class | knx::dpt_5 |
major class for all 5.XXX data point types More... | |
class | knx::dpt_5::data |
class | knx::dpt_5_001 |
data point type 5.001 unsigned 8 bit More... | |
class | knx::dpt_6 |
major class for all 6.XXX signed 8 bit value More... | |
class | knx::dpt_6::data |
class | knx::dpt_6_001 |
data point type 6.001 percent v8 More... | |
class | knx::dpt_7 |
major class for all 7.XXX unsigned signed 16 bit value More... | |
class | knx::dpt_7::data |
class | knx::dpt_7_001 |
data point type 7.001 unsigned 16bit pulse counter More... | |
class | knx::dpt_8 |
major class for all 8.XXX signed 16 bit value More... | |
class | knx::dpt_8::data |
class | knx::dpt_8_001 |
data point type 8.001 16bit signed pulse counter More... | |
class | knx::dpt_9 |
major class for all 9.XXX data point types More... | |
class | knx::dpt_9::data |
class | knx::dpt_9_001 |
data point type 9.001 value temp More... | |
class | knx::dpt_10 |
major class for all 10.XXX data point types More... | |
class | knx::dpt_10::time |
internal class storing a time value More... | |
class | knx::dpt_10_001 |
class holding a time value More... | |
class | knx::dpt_11 |
major class for all 11.XXX data point types More... | |
class | knx::dpt_11::date |
internal class storing a date value More... | |
class | knx::dpt_11_001 |
class holding a date value More... | |
class | knx::dpt_12 |
major class for all 12.XXX data point types More... | |
class | knx::dpt_12::data |
class | knx::dpt_12_001 |
class holding a 32 bit unsigned value More... | |
class | knx::dpt_13 |
major class for all 13.XXX data point types More... | |
class | knx::dpt_13::data |
class | knx::dpt_13_001 |
class holding a 32 bit signed value More... | |
class | knx::dpt_14 |
major class for all 14.XXX data point types More... | |
class | knx::dpt_14::data |
class | knx::dpt_14_000 |
class holding a 32 bit float value More... | |
class | knx::dpt_15 |
major class for all 15.XXX data point types More... | |
class | knx::dpt_15::data |
class | knx::dpt_15::set_data |
TODO add documentation. More... | |
class | knx::dpt_15_000 |
class holding a access data type More... | |
class | knx::dpt_16 |
major class for all 16.XXX data point types More... | |
class | knx::dpt_16::data |
class | knx::dpt_16_000 |
class holding a fixed length string of up to 14 chars in ASCII More... | |
class | knx::dpt_17 |
major class for all 17.XXX data point types More... | |
class | knx::dpt_17::data |
class | knx::dpt_17_001 |
class holding a scene number More... | |
class | knx::dpt_18 |
major class for all 18.XXX data point types More... | |
class | knx::dpt_18::data |
class | knx::dpt_18::set_data |
class | knx::dpt_18_001 |
class holding a scene control value More... | |
class | knx::dpt_19 |
major class for all 19.XXX data point types More... | |
class | knx::dpt_19::data |
class | knx::dpt_19::set_data |
TODO. More... | |
class | knx::dpt_19_001 |
class holding a date time value More... | |
class | knx::dpt_20 |
major class for all 20.XXX data point types More... | |
class | knx::dpt_20_011 |
class holding a error class system value More... | |
class | knx::dpt_21 |
major class for all 21.XXX data point types More... | |
class | knx::dpt_21::data |
class | knx::dpt_21::set_data |
class | knx::dpt_21_001 |
class holding a status gen value More... | |
class | knx::dpt_26 |
major class for all 26.XXX data point types More... | |
class | knx::dpt_26::data |
class | knx::dpt_26::set_data |
class | knx::dpt_26_001 |
class holding a scene info value More... | |
class | knx::dpt_219 |
major class for all 219.XXX data point types More... | |
class | knx::dpt_219::data |
class | knx::dpt_219_001 |
class holding a alarm info More... | |
class | knx::dpt_232 |
major class for all 232.XXX data point types More... | |
class | knx::dpt_232::data |
class | knx::dpt_232_600 |
class holding rgb color value More... | |
Namespaces | |
knx | |
separated namespace to embed all libknx related classes | |
Typedefs | |
typedef dpt_1_001 | knx::dpt_switch |
data point type 1.001 is better known as switch | |
typedef dpt_5_001 | knx::dpt_scaling |
5.001 is better known as scaling value | |
typedef dpt_10_001 | knx::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 & | knx::operator<< (std::ostream &os, const dpt_10::time &time) |
All available dpts are defined in this file.