DeviceSettings

DeviceSettings - UI component for configuring device-specific parameters This component allows users to configure and save parameters specific to their GNSS device.

Constructor

new DeviceSettings(options)

Create a device settings component

Parameters:
NameTypeDescription
optionsObject

Configuration options

Properties
NameTypeDescription
eventsEventEmitter

Event emitter for communication

settingsSettings

Settings manager

selectorstring

CSS selector for the container element

Classes

DeviceSettings

Methods

addStyles()

Add required CSS styles to the document

(async) applySettings()

Apply settings to the connected device

handleConnected(data)

Handle connected event

Parameters:
NameTypeDescription
dataObject

Event data

handleDisconnected()

Handle disconnected event

initializeUI()

Initialize the UI elements

loadDevicePreset()

Load settings from a device preset

loadSavedConfig()

Load saved configuration from settings

registerEventListeners()

Register event listeners for GNSS events

saveConfig()

Save configuration to settings

setupEventListeners()

Set up UI event listeners