24 group(uint8_t a, uint8_t b, uint8_t c);
This class represents a KNX group address which might be either 3 compnent "a/b/c" or 2 component "a/...
Definition: group.hpp:17
group(uint8_t a, uint8_t b)
Binary assign a 2 component group address.
void set_by_number(uint16_t a, uint16_t b, uint16_t c)
group()
Sets group to 0/0/0 by default.
void set_by_binary_3(uint16_t binary)
void set_by_number(uint16_t a, uint16_t b)
group(std::string name)
Assigns a group address by name. Sets default 0/0/0 if string is invalid. 2 component addresses may b...
void set_by_binary_2(uint16_t binary)
bool operator==(knx::group other)
Comparison operator for rapid equality checks.
group(uint8_t a, uint8_t b, uint8_t c)
Binary assign a 3 component group address.
void set_by_name(std::string name)
separated namespace to embed all libknx related classes
Definition: config.hpp:13