#ifndef MULTIPLEXER_H #define MULTIPLEXER_H #include #include "eismultiplexer.h" class Multiplexer : public QObject { Q_OBJECT std::vector> multiplexers; std::vector channelStates; public: explicit Multiplexer(QObject *parent = nullptr); ~Multiplexer(); void probe(); signals: void foundDevice(std::shared_ptr); }; #endif // MULTIPLEXER_H