#pragma once #include #include "Global.h" class ButtonOut; typedef std::vector MyButtonOutVector; class ButtonOut { public: ButtonOut(unsigned int pin, boolean inv, String key); ~ButtonOut(); void execute(String state); private: unsigned int _pin; boolean _inv; String _key; }; extern MyButtonOutVector* myButtonOut; extern void buttonOut(); extern void buttonOutExecute();