ipa: raspberrypi Store the target string in the controller

The target string may be used by algorithms to determine the running
hardware target.

Store the target string provided by the camera tuning files in the
controller state. Add a getTarget() member function to retrieve this
string.

Validate the correct hardware target ("bcm2835") during the IPA
initialisation phase.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Naushir Patuck
2023-03-27 13:20:21 +01:00
committed by Kieran Bingham
parent f7bf0be653
commit cf6df17958
4 changed files with 22 additions and 0 deletions
@@ -41,6 +41,10 @@ public:
{
return controller_->getGlobalMetadata();
}
const std::string &getTarget() const
{
return controller_->getTarget();
}
private:
Controller *controller_;