|
| ble_device_service.h |
| This is a library to handle the BLE services device configuration. It displays the device name, hardware version, firmware version, and battery/charger information.
|
|
| ble_lorawan_service.h |
| This is a library to handle the BLE services for the LORAWAN network. This service is used for configuration and debugging of the LORAWAN network.
|
|
| ble_sensor_service.h |
| This is a library to handle the BLE services for the sensor. It allows for configurations of the sensor, including power configuration, sensor configuration, and data frequency. It also allows for the retrieval of the sensor data.
|
|
| sensor_app.h |
| A library to manage sensor applications. Working between power configurations, data configurations, and scheduling for sensor reading. As well as LoRaWAN initialization, scheduling, and data transmission. This library also handles the BLE services for the device, sensor, and LoRaWAN.
|
|
| sensor_ble.h |
| This is a library to handle the BLE functionality for the sensor.
|
|
| sensor_data.h |
| This is a library to keep track of sensor data, using the sensor_reading library to collect data from the sensors. This library will also handle the data storage and retrieval.
|
|
| sensor_id.h |
| This is a library to keep track of sensor ids and sensor power ids. As well as the configuration for sensors and sensor power. This is to keep track of how many power configurations or sensor configurations a specific board may have.
|
|
| sensor_lorawan.h |
| This is a library to handle the LoRaWAN functionality for the sensor.
|
|
| sensor_names.h |
| This is a library for sensor names, converting between strings and enum values to make configurations human readable.
|
|
| sensor_nvs.h |
| This is a library to keep track of sensor information and configurations that are stored in the non-volatile storage (NVS) of the device. nrf52840_partition gives 32KB for storage_partition.
|
|
| sensor_pmic.h |
| This is a library to keep track of the PMIC and its configuration.
|
|
| sensor_power.h |
| This is a library for sensor power configurations and control. This is manages the power configuration, pin configuration, and control of sensor power.
|
|
| sensor_reading.h |
| This is a library for sensor data configurations and collection. This is manages the sensor type, pin configuration, and reading of sensor data.
|
|
| sensor_scheduling.h |
| This is a library to schedule sensor readings and radio transmissions.
|
|
| sensor_timer.h |
| This is a library to keep track of sensor and radio timers. Manages alarms for sensors and radio transmissions. This library is used by the sensor_scheduling library to schedule sensor readings and radio transmissions.
|
|