Skip to content

Commit

Permalink
Automated Release 8 **NO_CI**
Browse files Browse the repository at this point in the history
  • Loading branch information
stephenjust committed Oct 14, 2023
1 parent db6ead7 commit 67420ed
Show file tree
Hide file tree
Showing 9 changed files with 123 additions and 30 deletions.
4 changes: 3 additions & 1 deletion allclasses-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1138,7 +1138,9 @@ <h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</tr>
<tr id="i238" class="altColor">
<td class="colFirst"><a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic">TimeStableValidator</a></td>
<th class="colLast" scope="row">&nbsp;</th>
<th class="colLast" scope="row">
<div class="block">Checks that a value is stable for a given amount of time.</div>
</th>
</tr>
<tr id="i239" class="rowColor">
<td class="colFirst"><a href="xbot/common/injection/modules/UnitTestModule.html" title="class in xbot.common.injection.modules">UnitTestModule</a></td>
Expand Down
44 changes: 32 additions & 12 deletions index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,6 @@ <h2 class="title">A</h2>
<dd>
<div class="block">Add the magnitude to the vector represented by the coordinate.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/Latch.html#addObserver(java.util.function.Consumer)">addObserver(Consumer&lt;Latch.EdgeType&gt;)</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/Latch.html" title="class in xbot.common.logic">Latch</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/subsystems/drive/ConfigurablePurePursuitCommand.html#addPoint(xbot.common.math.FieldPose)">addPoint(FieldPose)</a></span> - Method in class xbot.common.subsystems.drive.<a href="xbot/common/subsystems/drive/ConfigurablePurePursuitCommand.html" title="class in xbot.common.subsystems.drive">ConfigurablePurePursuitCommand</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/subsystems/drive/ConfigurablePurePursuitCommand.html#addPoint(xbot.common.subsystems.drive.RabbitPoint)">addPoint(RabbitPoint)</a></span> - Method in class xbot.common.subsystems.drive.<a href="xbot/common/subsystems/drive/ConfigurablePurePursuitCommand.html" title="class in xbot.common.subsystems.drive">ConfigurablePurePursuitCommand</a></dt>
Expand Down Expand Up @@ -551,7 +549,9 @@ <h2 class="title">C</h2>
<dt><span class="memberNameLink"><a href="xbot/common/logic/WatchdogTimer.html#check()">check()</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/WatchdogTimer.html" title="class in xbot.common.logic">WatchdogTimer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/TimeStableValidator.html#checkStable(boolean)">checkStable(boolean)</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic">TimeStableValidator</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Checks if the value has been stable for the entire stable window duration.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logging/LoggingLatch.html#checkValue(boolean)">checkValue(boolean)</a></span> - Method in class xbot.common.logging.<a href="xbot/common/logging/LoggingLatch.html" title="class in xbot.common.logging">LoggingLatch</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/subsystems/drive/BaseDriveSubsystem.html#cheesyDrive(double,double)">cheesyDrive(double, double)</a></span> - Method in class xbot.common.subsystems.drive.<a href="xbot/common/subsystems/drive/BaseDriveSubsystem.html" title="class in xbot.common.subsystems.drive">BaseDriveSubsystem</a></dt>
Expand Down Expand Up @@ -4441,9 +4441,13 @@ <h2 class="title">L</h2>
changes.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/Latch.html#%3Cinit%3E(boolean,xbot.common.logic.Latch.EdgeType)">Latch(boolean, Latch.EdgeType)</a></span> - Constructor for class xbot.common.logic.<a href="xbot/common/logic/Latch.html" title="class in xbot.common.logic">Latch</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Creates a new latch.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/Latch.html#%3Cinit%3E(boolean,xbot.common.logic.Latch.EdgeType,java.util.function.Consumer)">Latch(boolean, Latch.EdgeType, Consumer&lt;Latch.EdgeType&gt;)</a></span> - Constructor for class xbot.common.logic.<a href="xbot/common/logic/Latch.html" title="class in xbot.common.logic">Latch</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Creates a new latch with a callback.</div>
</dd>
<dt><a href="xbot/common/logic/Latch.EdgeType.html" title="enum in xbot.common.logic"><span class="typeNameLink">Latch.EdgeType</span></a> - Enum in <a href="xbot/common/logic/package-summary.html">xbot.common.logic</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/sensors/XXboxController.XboxButton.html#LeftBumper">LeftBumper</a></span> - xbot.common.controls.sensors.<a href="xbot/common/controls/sensors/XXboxController.XboxButton.html" title="enum in xbot.common.controls.sensors">XXboxController.XboxButton</a></dt>
Expand Down Expand Up @@ -5980,6 +5984,10 @@ <h2 class="title">S</h2>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/networking/ZeromqListener.html#setNewPacketHandler(java.util.function.Consumer)">setNewPacketHandler(Consumer&lt;String&gt;)</a></span> - Method in class xbot.common.networking.<a href="xbot/common/networking/ZeromqListener.html" title="class in xbot.common.networking">ZeromqListener</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/Latch.html#setObserver(java.util.function.Consumer)">setObserver(Consumer&lt;Latch.EdgeType&gt;)</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/Latch.html" title="class in xbot.common.logic">Latch</a></dt>
<dd>
<div class="block">Set the callback to trigger on changes.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/actuators/XDoubleSolenoid.html#setOff()">setOff()</a></span> - Method in class xbot.common.controls.actuators.<a href="xbot/common/controls/actuators/XDoubleSolenoid.html" title="class in xbot.common.controls.actuators">XDoubleSolenoid</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/actuators/XSolenoid.html#setOn(boolean)">setOn(boolean)</a></span> - Method in class xbot.common.controls.actuators.<a href="xbot/common/controls/actuators/XSolenoid.html" title="class in xbot.common.controls.actuators">XSolenoid</a></dt>
Expand Down Expand Up @@ -6306,12 +6314,16 @@ <h2 class="title">S</h2>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/TimeStableValidator.html#setStable()">setStable()</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic">TimeStableValidator</a></dt>
<dd>
<div class="block">Used if you want the validator to start in a stable state</div>
<div class="block">Used if you want the validator to start in a stable state.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/TimeStableValidator.html#setStableWindow(double)">setStableWindow(double)</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic">TimeStableValidator</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Update the stable window using a constant value.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/TimeStableValidator.html#setStableWindowProvider(java.util.function.Supplier)">setStableWindowProvider(Supplier&lt;Double&gt;)</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic">TimeStableValidator</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Update the stable window using a supplier.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/actuators/wpi_adapters/CANVictorSPXWpiAdapter.html#setStatusFramePeriod(int,int)">setStatusFramePeriod(int, int)</a></span> - Method in class xbot.common.controls.actuators.wpi_adapters.<a href="xbot/common/controls/actuators/wpi_adapters/CANVictorSPXWpiAdapter.html" title="class in xbot.common.controls.actuators.wpi_adapters">CANVictorSPXWpiAdapter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/actuators/wpi_adapters/CANTalonWPIAdapter.html#setStatusFramePeriod(int,int,int)">setStatusFramePeriod(int, int, int)</a></span> - Method in class xbot.common.controls.actuators.wpi_adapters.<a href="xbot/common/controls/actuators/wpi_adapters/CANTalonWPIAdapter.html" title="class in xbot.common.controls.actuators.wpi_adapters">CANTalonWPIAdapter</a></dt>
Expand Down Expand Up @@ -6415,7 +6427,9 @@ <h2 class="title">S</h2>
<dt><span class="memberNameLink"><a href="edu/wpi/first/wpilibj/MockDigitalInput.html#setValue(boolean)">setValue(boolean)</a></span> - Method in class edu.wpi.first.wpilibj.<a href="edu/wpi/first/wpilibj/MockDigitalInput.html" title="class in edu.wpi.first.wpilibj">MockDigitalInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/Latch.html#setValue(boolean)">setValue(boolean)</a></span> - Method in class xbot.common.logic.<a href="xbot/common/logic/Latch.html" title="class in xbot.common.logic">Latch</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Set the new value of the latch, triggering the callback if the value changes.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/math/ContiguousDouble.html#setValue(double)">setValue(double)</a></span> - Method in class xbot.common.math.<a href="xbot/common/math/ContiguousDouble.html" title="class in xbot.common.math">ContiguousDouble</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/actuators/mock_adapters/MockCANSparkMax.html#setVelocity(double)">setVelocity(double)</a></span> - Method in class xbot.common.controls.actuators.mock_adapters.<a href="xbot/common/controls/actuators/mock_adapters/MockCANSparkMax.html" title="class in xbot.common.controls.actuators.mock_adapters">MockCANSparkMax</a></dt>
Expand Down Expand Up @@ -6721,11 +6735,17 @@ <h2 class="title">T</h2>
<dt><span class="memberNameLink"><a href="xbot/common/command/BaseMaintainerCommand.html#timeStableValidator">timeStableValidator</a></span> - Variable in class xbot.common.command.<a href="xbot/common/command/BaseMaintainerCommand.html" title="class in xbot.common.command">BaseMaintainerCommand</a></dt>
<dd>&nbsp;</dd>
<dt><a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic"><span class="typeNameLink">TimeStableValidator</span></a> - Class in <a href="xbot/common/logic/package-summary.html">xbot.common.logic</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Checks that a value is stable for a given amount of time.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/TimeStableValidator.html#%3Cinit%3E(double)">TimeStableValidator(double)</a></span> - Constructor for class xbot.common.logic.<a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic">TimeStableValidator</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Creates a new TimeStableValidator using a constant value.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/logic/TimeStableValidator.html#%3Cinit%3E(java.util.function.Supplier)">TimeStableValidator(Supplier&lt;Double&gt;)</a></span> - Constructor for class xbot.common.logic.<a href="xbot/common/logic/TimeStableValidator.html" title="class in xbot.common.logic">TimeStableValidator</a></dt>
<dd>&nbsp;</dd>
<dd>
<div class="block">Creates a new TimeStableValidator using a window from a supplier.</div>
</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/sensors/buttons/SettableBooleanSuppler.html#toggle()">toggle()</a></span> - Method in class xbot.common.controls.sensors.buttons.<a href="xbot/common/controls/sensors/buttons/SettableBooleanSuppler.html" title="class in xbot.common.controls.sensors.buttons">SettableBooleanSuppler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="xbot/common/controls/sensors/buttons/VirtualTrigger.html#toggle()">toggle()</a></span> - Method in class xbot.common.controls.sensors.buttons.<a href="xbot/common/controls/sensors/buttons/VirtualTrigger.html" title="class in xbot.common.controls.sensors.buttons">VirtualTrigger</a></dt>
Expand Down
2 changes: 1 addition & 1 deletion member-search-index.js

Large diffs are not rendered by default.

Binary file modified member-search-index.zip
Binary file not shown.
Binary file modified package-search-index.zip
Binary file not shown.
Binary file modified type-search-index.zip
Binary file not shown.
47 changes: 39 additions & 8 deletions xbot/common/logic/Latch.html
Original file line number Diff line number Diff line change
Expand Up @@ -180,13 +180,17 @@ <h3>Constructor Summary</h3>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(boolean,xbot.common.logic.Latch.EdgeType)">Latch</a></span>&#8203;(boolean&nbsp;initialValue,
<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&nbsp;latchType)</code></th>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">Creates a new latch.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(boolean,xbot.common.logic.Latch.EdgeType,java.util.function.Consumer)">Latch</a></span>&#8203;(boolean&nbsp;initialValue,
<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&nbsp;latchType,
java.util.function.Consumer&lt;<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&gt;&nbsp;callback)</code></th>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">Creates a new latch with a callback.</div>
</td>
</tr>
</table>
</li>
Expand All @@ -208,13 +212,17 @@ <h3>Method Summary</h3>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addObserver(java.util.function.Consumer)">addObserver</a></span>&#8203;(java.util.function.Consumer&lt;<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&gt;&nbsp;callback)</code></th>
<td class="colLast">&nbsp;</td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setObserver(java.util.function.Consumer)">setObserver</a></span>&#8203;(java.util.function.Consumer&lt;<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&gt;&nbsp;callback)</code></th>
<td class="colLast">
<div class="block">Set the callback to trigger on changes.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setValue(boolean)">setValue</a></span>&#8203;(boolean&nbsp;newValue)</code></th>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">Set the new value of the latch, triggering the callback if the value changes.</div>
</td>
</tr>
</table>
<ul class="blockList">
Expand Down Expand Up @@ -248,6 +256,12 @@ <h3>Constructor Detail</h3>
<h4>Latch</h4>
<pre>public&nbsp;Latch&#8203;(boolean&nbsp;initialValue,
<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&nbsp;latchType)</pre>
<div class="block">Creates a new latch.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>initialValue</code> - The initial value.</dd>
<dd><code>latchType</code> - The latch type.</dd>
</dl>
</li>
</ul>
<a id="&lt;init&gt;(boolean,xbot.common.logic.Latch.EdgeType,java.util.function.Consumer)">
Expand All @@ -259,6 +273,13 @@ <h4>Latch</h4>
<pre>public&nbsp;Latch&#8203;(boolean&nbsp;initialValue,
<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&nbsp;latchType,
java.util.function.Consumer&lt;<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&gt;&nbsp;callback)</pre>
<div class="block">Creates a new latch with a callback.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>initialValue</code> - The initial value.</dd>
<dd><code>latchType</code> - The latch type.</dd>
<dd><code>callback</code> - The callback to trigger on changes.</dd>
</dl>
</li>
</ul>
</li>
Expand All @@ -271,13 +292,18 @@ <h4>Latch</h4>
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="addObserver(java.util.function.Consumer)">
<a id="setObserver(java.util.function.Consumer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addObserver</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;addObserver&#8203;(java.util.function.Consumer&lt;<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&gt;&nbsp;callback)</pre>
<h4>setObserver</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setObserver&#8203;(java.util.function.Consumer&lt;<a href="Latch.EdgeType.html" title="enum in xbot.common.logic">Latch.EdgeType</a>&gt;&nbsp;callback)</pre>
<div class="block">Set the callback to trigger on changes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>callback</code> - The callback to trigger on changes.</dd>
</dl>
</li>
</ul>
<a id="setValue(boolean)">
Expand All @@ -287,6 +313,11 @@ <h4>addObserver</h4>
<li class="blockList">
<h4>setValue</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;setValue&#8203;(boolean&nbsp;newValue)</pre>
<div class="block">Set the new value of the latch, triggering the callback if the value changes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newValue</code> - The new value to latch.</dd>
</dl>
</li>
</ul>
</li>
Expand Down
Loading

0 comments on commit 67420ed

Please sign in to comment.