#ifndef TURNOUT_H #define TURNOUT_H #include "item.h" #include "../microcontroller.h" class Turnout : public Item { uint8_t subaddress_; uint8_t turnoutId_; public: static Microcontroller *micro; explicit Turnout(uint8_t id = 0, uint8_t address = 0, uint8_t subaddress = 0, int8_t initalValue = 0); virtual void setValue(int8_t value); uint8_t getTurnoutId() { return turnoutId_; } }; #endif // TURNOUT_H