SensorModelsPopulateInterceptor
Bridges collaborative sensor definitions and low-level interpretation.
beforeAdd · afterAdd · afterUpdateWhen 3D model url is empty, it is derived from the modeling icon of the sensor (.png → .glb). A sensor without modeling icon (older use case, import) keeps an empty URL with a warning instead of aborting the publication.
Creates the appropriate CEP or ML configuration through LowLevelInterpretationManager.
Rebuilds interpretation so runtime behavior follows the latest sensor definition. A partial update with no sensor subtype leaves deployed rules unchanged.
