// // Created by rhetenor on 10.10.18. // #ifndef flippR_driver_IOUTPUTGPIOINTERFACE_H #define flippR_driver_IOUTPUTGPIOINTERFACE_H #include "IOutputGPIOInterface.h" #include "output/items/IOutputItem.h" #include namespace flippR_driver { namespace utility { class IOutputGPIOInterface { public: //muss alles geschützt sein void set_address(int i2c_address, int address); void activate_pin(int i2c_address, int pin); void deactivate_pin(int i2c_address, int pin); void activate_output_item(output::items::IOutputItem *item); void deactivate_output_item(output::items::IOutputItem *item); //Display gpio interface! }; } } #endif //flippR_driver_IOUTPUTGPIOINTERFACE_H