Creates a new provider bound to the extension context.
VS Code extension context for storing provider state.
ReadonlyonAn optional event to signal that an element or root has changed.
This will trigger the view to update the changed element/root and its children recursively (if shown).
To signal that root has changed, do not pass any argument or pass undefined or null.
Retrieves the list of configured devices as tree items.
A promise containing the device items or a placeholder when none exist.
Returns the tree item used for rendering.
Device tree item to render.
The same tree item instance.
Signals VS Code to refresh the tree view.
Tree provider that lists configured devices.
Users configure the array in
embeddedLogger.devicesin settings.json and each entry is presented as a selectable item that opens a log panel.