From dc620198c1ef24a327255d00e61bfa1f2ebefc2a Mon Sep 17 00:00:00 2001 From: Reinder Feenstra Date: Sun, 24 Apr 2022 21:57:22 +0200 Subject: [PATCH] missing in 5fd81c255e244a9ee727367304a43d7deb64446e --- server/src/hardware/protocol/ecos/object/feedback.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/src/hardware/protocol/ecos/object/feedback.hpp b/server/src/hardware/protocol/ecos/object/feedback.hpp index c8ce447a..30d8741e 100644 --- a/server/src/hardware/protocol/ecos/object/feedback.hpp +++ b/server/src/hardware/protocol/ecos/object/feedback.hpp @@ -46,6 +46,12 @@ class Feedback final : public Object Feedback(Kernel& kernel, uint16_t id); Feedback(Kernel& kernel, const Line& data); + inline TriState operator [](uint8_t port) const + { + assert(port < ports()); + return m_state[port]; + } + uint8_t ports() const { return static_cast(m_state.size()); } };