layers: Add VO get function to chassis
This'll return the validation object of the specified type.
Change-Id: I772fbfdc8c1a2f6bafbc29ed236bf200c2870417
diff --git a/scripts/layer_chassis_generator.py b/scripts/layer_chassis_generator.py
index 9ee1e44..4e35dd7 100644
--- a/scripts/layer_chassis_generator.py
+++ b/scripts/layer_chassis_generator.py
@@ -270,6 +270,15 @@
virtual void write_lock() { validation_object_mutex.lock(); }
virtual void write_unlock() { validation_object_mutex.unlock(); }
+ ValidationObject* GetValidationObject(std::vector<ValidationObject*>& object_dispatch, LayerObjectTypeId object_type) {
+ for (auto validation_object : object_dispatch) {
+ if (validation_object->container_type == object_type) {
+ return validation_object;
+ }
+ }
+ return nullptr;
+ };
+
std::string layer_name = "CHASSIS";
// Handle Wrapping Data