#pragma once #include "InputBroker.h" #include "SinglePortModule.h" // TODO: what header file to include? class KbI2cBase : public Observable, public concurrency::OSThread { public: explicit KbI2cBase(const char *name); protected: virtual int32_t runOnce() override; private: const char *_originName; };