Skip to content

Commit

Permalink
Add GroPoint docs to ReadMe files
Browse files Browse the repository at this point in the history
  • Loading branch information
aufdenkampe committed Apr 18, 2023
1 parent e766e3b commit d9b1d63
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 2 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,9 @@ For some generalized information about attaching sensors to an Arduino style boa
- [Decagon Devices ES-2: conductivity ](https://envirodiy.github.io/ModularSensors/group__sensor__es2.html)
- [Decagon Devices CTD-10: conductivity, temperature & depth ](https://envirodiy.github.io/ModularSensors/group__sensor__decagon__ctd.html)
- [Everlight ALS-PT19 Analog Light Sensor (via processor ADC)](https://envirodiy.github.io/ModularSensors/group__sensor__alspt19.html)
- [Freescale Semiconductor MPL115A2: barometric pressure and temperature](https://envirodiy.github.io/ModularSensors/group__sensor__mpl115a2.html)
- [External Arduino I2C Rain Tipping Bucket Counter: rainfall totals](https://envirodiy.github.io/ModularSensors/group__sensor__i2c__rain.html)
- [Freescale Semiconductor MPL115A2: barometric pressure and temperature](https://envirodiy.github.io/ModularSensors/group__sensor__mpl115a2.html)
- [GroPoint Profile GPLP-8 Eight-Segment Soil Moisture and Temperature Profiling Probe](https://envirodiy.github.io/ModularSensors/group__sensor__gplp8.html)
- [In-Situ RDO PRO-X: dissolved oxygen](https://envirodiy.github.io/ModularSensors/group__sensor__insitu__rdo.html)
- [In-Situ SDI-12 TROLLs: pressure, temperature, and depth](https://envirodiy.github.io/ModularSensors/group__sensor__insitu__troll.html)
- [Keller Submersible Level Transmitters: pressure and temperature](https://envirodiy.github.io/ModularSensors/group__keller__group.html)
Expand Down
10 changes: 10 additions & 0 deletions examples/menu_a_la_carte/ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ ___
- [Everlight ALS-PT19 Ambient Light Sensor ](#everlight-als-pt19-ambient-light-sensor-)
- [External Voltage via TI ADS1x15 ](#external-voltage-via-ti-ads1x15-)
- [Freescale Semiconductor MPL115A2 Miniature I2C Digital Barometer ](#freescale-semiconductor-mpl115a2-miniature-i2c-digital-barometer-)
- [GroPoint Profile GPLP-8 Eight-Segment Soil Moisture and Temperature Profiling Probe ](#gropoint-profile-gplp-8-eight-segment-soil-moisture-and-temperature-profiling-probe-)
- [In-Situ Aqua/Level TROLL Pressure, Temperature, and Depth Sensor ](#in-situ-aqualevel-troll-pressure-temperature-and-depth-sensor-)
- [In-Situ RDO PRO-X Rugged Dissolved Oxygen Probe ](#in-situ-rdo-pro-x-rugged-dissolved-oxygen-probe-)
- [Keller RS485/Modbus Water Level Sensors ](#keller-rs485modbus-water-level-sensors-)
Expand Down Expand Up @@ -832,6 +833,15 @@ Because this sensor can have only one I2C address (0x60), it is only possible to
___


### GroPoint Profile GPLP-8 Eight-Segment Soil Moisture and Temperature Profiling Probe <!-- {#menu_walk_gplp8} -->

@see @ref sensor_gplp8

[//]: # ( @menusnip{gropoint_gplp8} )

___


#### In-Situ Aqua/Level TROLL Pressure, Temperature, and Depth Sensor <!-- {#menu_walk_in_situ_troll_sdi12a} -->

@see @ref sensor_insitu_troll
Expand Down
26 changes: 25 additions & 1 deletion examples/menu_a_la_carte/menu_a_la_carte.ino
Original file line number Diff line number Diff line change
Expand Up @@ -1387,7 +1387,7 @@ const uint8_t gplp8NumberReadings = 1;
GroPointGPLP8 gplp8(gplp8ModbusAddress, modbusSerial, gplp8AdapterPower,
gplp8SensorPower, gplp8EnablePin, gplp8NumberReadings);

// Create moisture and temperature variable pointers for the GPLP-8
// Create moisture variable pointers for each segment of the GPLP-8
Variable* gplp8Moist1 = new Variable(&gplp8, 0,
GPLP8_MOIST_RESOLUTION, "volumetricWaterContent at M1",
GPLP8_MOIST_UNIT_NAME, "GPLP8Moist1",
Expand Down Expand Up @@ -1421,6 +1421,7 @@ Variable* gplp8Moist8 = new Variable(&gplp8, 7,
GPLP8_MOIST_UNIT_NAME, "GPLP8Moist8",
"12345678-abcd-1234-ef00-1234567890ab");

// Create temperature variable pointers for each sensor of the GPLP-8
Variable* gplp8Temp1 = new Variable(&gplp8, 8,
GPLP8_TEMP_RESOLUTION, "temperature at T1",
GPLP8_TEMP_UNIT_NAME, "GPLP8Temp1",
Expand Down Expand Up @@ -2652,6 +2653,29 @@ Variable* variableList[] = {
mplTemp,
mplPress,
#endif
#if defined BUILD_SENSOR_GROPOINT_GPLP8
gplp8Moist1,
gplp8Moist2,
gplp8Moist3,
gplp8Moist4,
gplp8Moist5,
gplp8Moist6,
gplp8Moist7,
gplp8Moist8,
gplp8Temp1,
gplp8Temp2,
gplp8Temp3,
gplp8Temp4,
gplp8Temp5,
gplp8Temp6,
gplp8Temp7,
gplp8Temp8,
gplp8Temp9,
gplp8Temp10,
gplp8Temp11,
gplp8Temp12,
gplp8Temp13,
#endif
#if defined BUILD_SENSOR_IN_SITU_RDO
rdoTemp,
rdoDOpct,
Expand Down

1 comment on commit d9b1d63

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All sensor and variable subclasses must be included in the Menu a la Carte example
missing_menu_docs

Please sign in to comment.