Skip to content

Commit 6a737d3

Browse files
first set of unit tests for ThermistorHelper
1 parent 0abd24e commit 6a737d3

103 files changed

Lines changed: 7673 additions & 1572 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
#Sun Sep 14 12:42:09 CDT 2025
12
distributionBase=GRADLE_USER_HOME
23
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
45
networkTimeout=10000
56
validateDistributionUrl=true
67
zipStoreBase=GRADLE_USER_HOME

pi4micronaut-utils/src/docs/javadoc/allclasses-index.html

Lines changed: 44 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) -->
5-
<title>All Classes and Interfaces (pi4micronaut-utils v1.1 API)</title>
4+
<!-- Generated by javadoc (21) -->
5+
<title>All Classes and Interfaces (pi4micronaut-utils v1.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
88
<meta name="description" content="class index">
99
<meta name="generator" content="javadoc/AllClassesIndexWriter">
1010
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1111
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
12-
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
1312
<script type="text/javascript" src="script.js"></script>
14-
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
13+
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
1514
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
1615
</head>
1716
<body class="all-classes-index-page">
@@ -24,7 +23,7 @@
2423
<header role="banner" class="flex-header">
2524
<nav role="navigation">
2625
<!-- ========= START OF TOP NAVBAR ======= -->
27-
<div class="top-nav" id="navbar-top">
26+
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
2827
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
2928
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
3029
<li><a href="index.html">Overview</a></li>
@@ -36,9 +35,10 @@
3635
</ul>
3736
</div>
3837
<div class="sub-nav">
39-
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
40-
<input type="text" id="search-input" value="search" disabled="disabled">
41-
<input type="reset" id="reset-button" value="reset" disabled="disabled">
38+
<div id="navbar-sub-list"></div>
39+
<div class="nav-list-search"><a href="search.html">SEARCH</a>
40+
<input type="text" id="search-input" disabled placeholder="Search">
41+
<input type="reset" id="reset-button" disabled value="reset">
4242
</div>
4343
</div>
4444
<!-- ========= END OF TOP NAVBAR ========= -->
@@ -58,38 +58,52 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
5858
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
5959
<div class="block">The ActiveBuzzerHelper class contains methods that pertain to the control of the active buzzer.</div>
6060
</div>
61-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/Application.html" title="class in com.opensourcewithslu">Application</a></div>
61+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/inputdevices/ADCConverterHelper.html" title="class in com.opensourcewithslu.inputdevices">ADCConverterHelper</a></div>
6262
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
63-
<div class="block">Runs the Micronaut framework in the Pi4Micronaut framework.</div>
63+
<div class="block">The ADCConverterHelper class is used to read digital values from the ADC0834, which converts analog signals to digital.</div>
6464
</div>
65-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/DigitalInputConfiguration.html" title="class in com.opensourcewithslu.utilities">DigitalInputConfiguration</a></div>
65+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/Application.html" title="class in com.opensourcewithslu">Application</a></div>
6666
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
67-
<div class="block">This class handles the configuration of a digital input component.</div>
67+
<div class="block">Runs the Micronaut framework in the Pi4Micronaut framework.</div>
6868
</div>
69-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.html" title="class in com.opensourcewithslu.utilities.MultiPinConfigs">DigitalInputMultiPinConfiguration</a></div>
69+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/DigitalInputConfiguration.html" title="class in com.opensourcewithslu.utilities">DigitalInputConfiguration</a></div>
7070
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
71-
<div class="block">This class handles the configuration of a digital input component that has multiple pins.</div>
71+
<div class="block">This class handles the configuration of a digital input component.</div>
7272
</div>
73-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/DigitalOutputConfiguration.html" title="class in com.opensourcewithslu.utilities">DigitalOutputConfiguration</a></div>
73+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/MultiPinConfigs/DigitalInputMultiPinConfiguration.html" title="class in com.opensourcewithslu.utilities.MultiPinConfigs">DigitalInputMultiPinConfiguration</a></div>
7474
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
75-
<div class="block">This class handles the configuration of a digital output component.</div>
75+
<div class="block">This class handles the configuration of a digital input component that has multiple pins.</div>
7676
</div>
77-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/i2cConfiguration.html" title="class in com.opensourcewithslu.utilities">i2cConfiguration</a></div>
77+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/DigitalOutputConfiguration.html" title="class in com.opensourcewithslu.utilities">DigitalOutputConfiguration</a></div>
7878
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
79-
<div class="block">This class handles the configuration of an I2C components.</div>
79+
<div class="block">This class handles the configuration of a digital output component.</div>
8080
</div>
81-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/outputdevices/LCD1602Helper.html" title="class in com.opensourcewithslu.outputdevices">LCD1602Helper</a></div>
81+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/outputdevices/FanHelper.html" title="class in com.opensourcewithslu.outputdevices">FanHelper</a></div>
8282
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
83-
<div class="block">This helper class, LCD1602Helper, is for controlling and interacting with an I2C LCD1602 display.</div>
83+
<div class="block">Helper class to control a fan using PWM (Pulse Width Modulation).</div>
84+
</div>
85+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/outputdevices/FourDigitSevenSegmentDisplayHelper.html" title="class in com.opensourcewithslu.outputdevices">FourDigitSevenSegmentDisplayHelper</a></div>
86+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
87+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/i2cConfiguration.html" title="class in com.opensourcewithslu.utilities">i2cConfiguration</a></div>
88+
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
89+
<div class="block">This class handles the configuration of an I2C components.</div>
8490
</div>
85-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/outputdevices/LEDHelper.html" title="class in com.opensourcewithslu.outputdevices">LEDHelper</a></div>
91+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/outputdevices/LCD1602Helper.html" title="class in com.opensourcewithslu.outputdevices">LCD1602Helper</a></div>
8692
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
87-
<div class="block">The class LEDHelper contains methods that pertain to the control of a LED.</div>
93+
<div class="block">This helper class, LCD1602Helper, is for controlling and interacting with an I2C LCD1602 display.</div>
8894
</div>
89-
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/inputdevices/MicroSwitchHelper.html" title="class in com.opensourcewithslu.inputdevices">MicroSwitchHelper</a></div>
95+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/outputdevices/LEDHelper.html" title="class in com.opensourcewithslu.outputdevices">LEDHelper</a></div>
9096
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
97+
<div class="block">The class LEDHelper contains methods that pertain to the control of a LED.</div>
98+
</div>
99+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/inputdevices/MicroSwitchHelper.html" title="class in com.opensourcewithslu.inputdevices">MicroSwitchHelper</a></div>
100+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
91101
<div class="block">The MicroSwitchHelper class is used to initialize a micro switch.</div>
92102
</div>
103+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/outputdevices/MotorHelper.html" title="class in com.opensourcewithslu.outputdevices">MotorHelper</a></div>
104+
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
105+
<div class="block">Helper class to control a DC motor using PWM (Pulse Width Modulation).</div>
106+
</div>
93107
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/MultiPinConfiguration.html" title="class in com.opensourcewithslu.utilities">MultiPinConfiguration</a></div>
94108
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
95109
<div class="block">Class for configuring multiPin components.</div>
@@ -146,10 +160,16 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
146160
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
147161
<div class="block">The SlideSwitchHelper class is used to initialize a slide switch.</div>
148162
</div>
149-
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/SpiConfiguration.html" title="class in com.opensourcewithslu.utilities">SpiConfiguration</a></div>
163+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/inputdevices/SpeedSensorHelper.html" title="class in com.opensourcewithslu.inputdevices">SpeedSensorHelper</a></div>
150164
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
165+
<div class="block">The SpeedSensorHelper class initializes the speed sensor and provides component functionality</div>
166+
</div>
167+
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/utilities/SpiConfiguration.html" title="class in com.opensourcewithslu.utilities">SpiConfiguration</a></div>
168+
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
151169
<div class="block">This class handles the configuration of an SPI component.</div>
152170
</div>
171+
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/inputdevices/ThermistorHelper.html" title="class in com.opensourcewithslu.inputdevices">ThermistorHelper</a></div>
172+
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
153173
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/opensourcewithslu/inputdevices/TiltSwitchHelper.html" title="class in com.opensourcewithslu.inputdevices">TiltSwitchHelper</a></div>
154174
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
155175
<div class="block">Helper class to control a tilt switch using Digital Input.</div>

pi4micronaut-utils/src/docs/javadoc/allpackages-index.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
<!DOCTYPE HTML>
22
<html lang="en">
33
<head>
4-
<!-- Generated by javadoc (17) -->
5-
<title>All Packages (pi4micronaut-utils v1.1 API)</title>
4+
<!-- Generated by javadoc (21) -->
5+
<title>All Packages (pi4micronaut-utils v1.2 API)</title>
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
88
<meta name="description" content="package index">
99
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
1010
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
1111
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
12-
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
1312
<script type="text/javascript" src="script.js"></script>
14-
<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
13+
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
1514
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
1615
</head>
1716
<body class="all-packages-index-page">
@@ -24,7 +23,7 @@
2423
<header role="banner" class="flex-header">
2524
<nav role="navigation">
2625
<!-- ========= START OF TOP NAVBAR ======= -->
27-
<div class="top-nav" id="navbar-top">
26+
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
2827
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
2928
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
3029
<li><a href="index.html">Overview</a></li>
@@ -36,9 +35,10 @@
3635
</ul>
3736
</div>
3837
<div class="sub-nav">
39-
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
40-
<input type="text" id="search-input" value="search" disabled="disabled">
41-
<input type="reset" id="reset-button" value="reset" disabled="disabled">
38+
<div id="navbar-sub-list"></div>
39+
<div class="nav-list-search"><a href="search.html">SEARCH</a>
40+
<input type="text" id="search-input" disabled placeholder="Search">
41+
<input type="reset" id="reset-button" disabled value="reset">
4242
</div>
4343
</div>
4444
<!-- ========= END OF TOP NAVBAR ========= -->

0 commit comments

Comments
 (0)