Backend Plugins for the Battery Test System Web UI
- Updated2024-10-31
- 1 minute(s) read
Backend Plugins for the Battery Test System Web UI
Backend plugins for the Battery Test System Web UI control the underlying behavior of the Web UI.
The backend of the Web UI delegates all responsibility for its behavior to plugins. You can use backend plugins to change the behavior of the Web UI from the default or to add custom functionality for the unique requirements of your battery test environment.
Some backend plugins are prioritized—the Web UI may run only a single instance of the plugin at a time. For example, you can implement multiple backend plugins to modify the long-term storage paradigm of the Web UI, but only the highest priority plugin will be used by the Web UI. For prioritized backend plugins, you must set the priority of the plugin higher than that of the default interface implementation to override that default behavior as well as to control which plugin implementation the Web UI applies in case of conflicts.
Other backend plugins are additive—you can implement many simultaneous behaviors using the same interface, and the Web UI evaluates all of them together. For example, you can add multiple unique measurement types if your application requires them. Because they are evaluated together, the concept of priority does not apply to these types of backend plugins.