diff --git a/server/simulator_base.cpp b/server/simulator_base.cpp index e6d1529..ab76926 100644 --- a/server/simulator_base.cpp +++ b/server/simulator_base.cpp @@ -68,3 +68,8 @@ void Simulator_base::reboot() // Reboot the simulator system("reboot"); } + +bool Simulator_base::check_input_high(uint32_t data, uint16_t pinnummer) +{ + return (data & (1 << pinnummer)); +} diff --git a/server/simulator_base.hpp b/server/simulator_base.hpp index 89f94b0..8906a88 100644 --- a/server/simulator_base.hpp +++ b/server/simulator_base.hpp @@ -94,6 +94,8 @@ class Simulator_base : public QObject void shutdown(); void reboot(); + + bool check_input_high(uint32_t data, uint16_t pinnummer); signals: void sim_changed();