14 #ifndef _HANDLER_CONFIG_HPP 15 #define _HANDLER_CONFIG_HPP 18 #include "power_ctrl_handler.hpp" 25 #define SUBSCRIBE_TOPIC "/pcReq" 29 #define PUBLISH_TOPIC "/pcRes" 36 #define PC_CTRL_PIN 5 // D1 41 #define PC_BUTTON_PIN 4 // D2 54 #define TOTAL_HANDLER 2 61 #define REGISTER_INTERRUPT() \ 63 mgos_gpio_set_button_handler(PC_BUTTON_PIN, \ 65 MGOS_GPIO_INT_EDGE_NEG, \ 67 PowerCtrlHandler::buttonInterruptHandler, \ 75 #define INITIALIZE_HANDLER() \ 76 static PowerCtrlHandler pwrController; \ 77 static TempSensorHandler tempHandler; \ 78 static ParentHandler* _handlerList[TOTAL_HANDLER] = {&pwrController, &tempHandler}; header file for TempSensorHandler class of the pc controller device
contain class declaration for the ParentHandler class