Many users with Junkers/Worcester boilers that use the HT3 (Heatronic 3) protocol would benefit from support for write commands—such as setting room temperature, changing operating modes, and updating ...
#define STRING_IN(param, name) const std::string& _ARG(param, name) #define STRING_OUT(param, name) std::string& _ARG(param, name) #define BOOL_IN(param, name) const ...