Create a new data source
- Setup workspace successfully completed
Data sources are registered at the net.t32leaves.logicanalyzer.core.dataSourceFactory extension point. They're implemented using factories.
If you want some UI to configure your data source you can use the net.t32leaves.logicanalyzer.ui.pipelineElementConfigurationProvider extension point of the net.t32leaves.logicanalyzer.ui plugin. Simply ensure that the id attribute of that extension matches the ID of your data source.
The configuration generated by IPipelineElementConfigurationProvider is passed to createSource method of the data source. You might want to use the configuration initializer and configuration validator functionality of the pipeline element configuration provider.