void CalibrationCtrl::setLedValue()

in ctrl_pkg/src/ctrl_state.cpp [550:562]


    void CalibrationCtrl::setLedValue(int redPwm, int greenPwm, int bluePwm) {
        auto ledRequest = std::make_shared<deepracer_interfaces_pkg::srv::SetLedCtrlSrv::Request>();

        ledRequest->red = redPwm;
        ledRequest->green = greenPwm;
        ledRequest->blue = bluePwm;
        auto future_result = servoSetLedClient_->async_send_request(ledRequest);
        future_result.wait();
        auto ledResponse = future_result.get();
        if(ledResponse->error != 0){
            RCLCPP_ERROR(ctrlNode->get_logger(), "Setting LED failed.");
        }
    }