Just so you know the code base is going through some heavy refactoring right now related to multi-instance use-case.
You are right that there is no place in the UI that would tell the user which plugins they have installed and loaded correctly or got an issue on load, that would be good to have.
The rest is probably a discussion for github as it's more development related.
For the time being you need to check the logs. Each plugin will write down at least one line when they initialize.
2698 - DEBUG - [Main] - RootKernel - Loading built-in camera managers.
2703 - INFO - [Main] - CameraTypeManager - Initialized DirectShow camera manager.
2716 - INFO - [Main] - CameraTypeManager - Initialized IP Camera camera manager.
2717 - INFO - [Main] - CameraTypeManager - Initialized Camera simulator camera manager.
2717 - DEBUG - [Main] - RootKernel - Loading camera managers plugins.
2731 - DEBUG - [Main] - CameraTypeManager - Loaded camera plugins manifests.
3036 - INFO - [Main] - CameraTypeManager - Initialized GenICam camera manager.
Regarding logs there were recent changes:
- the logs are now only at level WARN by default so they won't print any of that, you need to go to "Help > Enable debug logs" to see these messages logged.
- the logs are now inside the Logs folder rather than at the root of the application data folder.
- each instance is logging to its own log file.
Then the camera discovery runs at non-regular intervals when you are on the camera explorer tab. For the GenICam plugin you should see the whole tree of GenTL providers. Then while you are on the camera tab you should see the discovery result lines at regular intervals. The interval is adaptive.
343075 - DEBUG - [Main] - CameraTypeManager - Discovered 1 cameras in 1205 ms. (DirectShow: 0 (1 ms), IP Camera: 0 (0 ms), Camera simulator: 1 (0 ms), GenICam: 0 (1204 ms)).
I usually open the log file in BareTail so it auto-update continuously and you can highlight certain words.
https://baremetalsoft.com/baretail/