Skip to content

Commit b6f4a0d

Browse files
committed
Added installation verification to generated page
1 parent 3288ddc commit b6f4a0d

File tree

5 files changed

+46
-6
lines changed

5 files changed

+46
-6
lines changed

Examples/installation_verification.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from XRPLib.defaults import *
2+
from .drive_examples import *
3+
from .misc_examples import *
4+
import time
5+
6+
# Installation Verification Program
7+
def ivp():
8+
while not board.is_button_pressed():
9+
print(f"Left Reflectance: {reflectance.get_left()}, Right Reflectance: {reflectance.get_right()}")
10+
time.sleep(0.1)
11+
while board.is_button_pressed():
12+
time.sleep(.01)
13+
while not board.is_button_pressed():
14+
print(f"Ultrasonic Distance: {rangefinder.distance()}")
15+
time.sleep(0.1)
16+
while board.is_button_pressed():
17+
time.sleep(.01)
18+
print("Testing Servo")
19+
test_servo()
20+
print("Testing LEDs")
21+
wait_for_button()
22+
test_leds()
23+
print("Testing Drivetrain:")
24+
wait_for_button()
25+
test_drive()
26+
27+
ivp()

docs/examples.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Simple test
1+
Example Code
22
------------
33

4-
Ensure your device works with this simple test.
4+
Feel free to read through, import, and use any of the below sample code:
55

66
.. literalinclude:: ../Examples/drive_examples.py
77
:caption: Examples/drive_examples.py
@@ -11,10 +11,10 @@ Ensure your device works with this simple test.
1111
:caption: Examples/sensor_examples.py
1212
:linenos:
1313

14-
.. literalinclude:: ../Examples/webserver_example.py
15-
:caption: Examples/sensor_examples.py
14+
.. literalinclude:: ../Examples/misc_examples.py
15+
:caption: Examples/misc_examples.py
1616
:linenos:
1717

18-
.. literalinclude:: ../Examples/misc_examples.py
19-
:caption: Examples/sensor_examples.py
18+
.. literalinclude:: ../Examples/webserver_example.py
19+
:caption: Examples/webserver_example.py
2020
:linenos:

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Table of Contents
1919
.. toctree::
2020
:caption: Examples
2121

22+
installation_check
2223
examples
2324

2425
.. toctree::

docs/installation_check copy.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Simple test
2+
------------
3+
4+
Ensure your device works with this simple test.
5+
6+
.. literalinclude:: ../Examples/installation_verification.py
7+
:caption: Examples/installation_verification.py
8+
:linenos:

docs/installation_check.rst.license

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SPDX-FileCopyrightText: 2023 Kevin Siegall, written for OpenSTEM @ WPI
2+
SPDX-FileCopyrightText: Copyright (c) 2023 Open STEM Authors for WPI
3+
4+
SPDX-License-Identifier: MIT

0 commit comments

Comments
 (0)