Skip to content

Commit

Permalink
finish the device settings section of the docs
Browse files Browse the repository at this point in the history
  • Loading branch information
gigapod committed Jan 3, 2025
1 parent 49cecbc commit edb40d2
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 1 deletion.
Binary file added docs/assets/img/settings-device-page.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/settings_device_ens160.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/img/settings_device_list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 38 additions & 0 deletions docs/settings_devices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# IoT Node - LoRaWAN - Device Settings

The device settings menu of the system presents the property pages for each device connected to the IoT Node - LoRaWAN board.

The contents of the Device Settings page is dynamic and changes based on the devices connected to the board. The following is an example of a device settings listing page:

![Device List](assets/img/settings_device_list.png)

In this page, the devices ***MAX17948*** and ***BME280*** are listed. Selected an individual device entry will bring up the property page for that device.

Below is the property page for the ***BME280** device:

![Device Page](assets/img/settings-device-page.png)

While the contents of a specific device settings page is dependent on the particular device, each page as a common set of operations.

## Parameters

All devices have a set of parameters, as shown in the above device page for the BME280 device.

Parameters can be enabled/disabled, controlling which values are output - logged to the Serial Console and sent to the LoRaWAN.

Each device allows the enabling/disabling of individual parameters, but functions are also provided to enable or disable all parameters with one operation.

When a parameter is disabled, it is highlighted on the devices settings page.

### LoRaWAN Sent Values

Not all parameters are sent via the LoRaWAN - only those that *make sense* for the limitations of the LoRaWAN system. To determine which values are sent, consult the Advanced section of this documentation, or enable verbose messaging and display a devices settings page. The format of this is shown in the settings page of the ENS160 device later on this page.

## Properties

If a device as available properties, these are listed on the devices settings page. The following page shows properties and parameter settings for the ***ENS160*** device.

![Device ENS160](assets/img/settings_device_ens160.png)

The properties/settings behave just like any other setting within the system. Once set, if a device with the same name/type is loaded, the saved settings are applied at startup.

2 changes: 1 addition & 1 deletion docs/settings_settings.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# IoT Node - LoRaWAN Settings
# IoT Node - LoRaWAN - Settings

The following sections provide an overview of the available settings and functions within the settings menu of the IoT Node - LoRaWAN firmware.

Expand Down

0 comments on commit edb40d2

Please sign in to comment.