Use correct pi index for led output
Signed-off-by: Milind Upadhyay <milind.upadhyay@gmail.com>
Change-Id: I09791f79cb9bffd84fdc0a526e77a0c12a009192
diff --git a/y2022/vision/camera_reader.cc b/y2022/vision/camera_reader.cc
index 94b2d96..2fd581a 100644
--- a/y2022/vision/camera_reader.cc
+++ b/y2022/vision/camera_reader.cc
@@ -216,7 +216,7 @@
if (localizer_output_fetcher_.Fetch()) {
const auto node_name = event_loop_->node()->name()->string_view();
const size_t pi_number =
- std::atol(node_name.substr(node_name.size() - 1).data());
+ std::atol(node_name.substr(node_name.size() - 1).data()) - 1;
CHECK(localizer_output_fetcher_->has_led_outputs() &&
localizer_output_fetcher_->led_outputs()->size() > pi_number);