Skip to content
This repository was archived by the owner on Jun 22, 2024. It is now read-only.

Commit 76cb28e

Browse files
committed
Removed bot class
1 parent 9079810 commit 76cb28e

22 files changed

+196
-464
lines changed

DogeCommander.iml

+66-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,75 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<module external.linked.project.id="DogeCommander" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4">
3-
<component name="NewModuleRootManager" inherit-compiler-output="true">
2+
<module external.linked.project.id=":DogeCommander" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" type="JAVA_MODULE" version="4">
3+
<component name="FacetManager">
4+
<facet type="android-gradle" name="Android-Gradle">
5+
<configuration>
6+
<option name="GRADLE_PROJECT_PATH" value=":DogeCommander" />
7+
<option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" />
8+
<option name="LAST_KNOWN_AGP_VERSION" />
9+
</configuration>
10+
</facet>
11+
<facet type="java-gradle" name="Java-Gradle">
12+
<configuration>
13+
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" />
14+
<option name="BUILDABLE" value="true" />
15+
</configuration>
16+
</facet>
17+
<facet type="kotlin-language" name="Kotlin">
18+
<configuration version="3" platform="JVM 1.6" useProjectSettings="false">
19+
<compilerSettings>
20+
<option name="additionalArguments" value="-Xallow-no-source-files" />
21+
</compilerSettings>
22+
<compilerArguments>
23+
<option name="destination" value="$MODULE_DIR$/build/classes/kotlin/main" />
24+
<option name="classpath" value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.41/e24bd38de28a326cce8b1f0d61e809e9a92dad6a/kotlin-stdlib-1.3.41.jar;C:/Users/dansm/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.41/2ecf4aa059427d7186312fd1736afedf7972e7f7/kotlin-stdlib-common-1.3.41.jar;C:/Users/dansm/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar" />
25+
<option name="noStdlib" value="true" />
26+
<option name="noReflect" value="true" />
27+
<option name="moduleName" value="DogeCommander" />
28+
<option name="languageVersion" value="1.3" />
29+
<option name="apiVersion" value="1.3" />
30+
<option name="pluginOptions">
31+
<array />
32+
</option>
33+
<option name="pluginClasspaths">
34+
<array>
35+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.3.41/8fb58b8954661de666e321478bf4178c18ce8018/kotlin-reflect-1.3.41.jar" />
36+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-script-runtime/1.3.41/bcc3380041bbba171119c22d7024961b60da69e0/kotlin-script-runtime-1.3.41.jar" />
37+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-common/1.3.41/f5200923717f821267ed450728e13680b9065f2e/kotlin-scripting-common-1.3.41.jar" />
38+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-scripting-jvm/1.3.41/5fe615a9cf0ae74bd99f302c2cdc92556ea960ea/kotlin-scripting-jvm-1.3.41.jar" />
39+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.41/2ecf4aa059427d7186312fd1736afedf7972e7f7/kotlin-stdlib-common-1.3.41.jar" />
40+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.41/e24bd38de28a326cce8b1f0d61e809e9a92dad6a/kotlin-stdlib-1.3.41.jar" />
41+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core/1.1.1/3d2b7321cdef9ebf9cb7729ea4f75a6f6457df86/kotlinx-coroutines-core-1.1.1.jar" />
42+
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar" />
43+
</array>
44+
</option>
45+
<option name="errors">
46+
<ArgumentParseErrors />
47+
</option>
48+
</compilerArguments>
49+
</configuration>
50+
</facet>
51+
</component>
52+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7">
53+
<output url="file://$MODULE_DIR$/build/classes/java/main" />
54+
<output-test url="file://$MODULE_DIR$/build/classes/java/test" />
455
<exclude-output />
556
<content url="file://$MODULE_DIR$">
57+
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
58+
<sourceFolder url="file://$MODULE_DIR$/src/main/kotlin" isTestSource="false" />
59+
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
60+
<sourceFolder url="file://$MODULE_DIR$/src/test/kotlin" isTestSource="true" />
61+
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
62+
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
663
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
764
<excludeFolder url="file://$MODULE_DIR$/build" />
8-
<excludeFolder url="file://$MODULE_DIR$/out" />
965
</content>
66+
<orderEntry type="inheritedJdk" />
1067
<orderEntry type="sourceFolder" forTests="false" />
68+
<orderEntry type="library" exported="" name="Gradle: kotlin-stdlib-1.3.41" level="project" />
69+
<orderEntry type="library" exported="" name="Gradle: kotlin-stdlib-common-1.3.41" level="project" />
70+
<orderEntry type="library" exported="" name="Gradle: annotations-13.0" level="project" />
71+
<orderEntry type="library" exported="" scope="TEST" name="Gradle: junit-4.12" level="project" />
72+
<orderEntry type="library" exported="" scope="TEST" name="Gradle: hamcrest-core-1.3" level="project" />
73+
<orderEntry type="library" exported="" name="Gradle: DogeCommander.DogeCommander" level="project" />
1174
</component>
1275
</module>

DogeCommander.jar

-747 Bytes
Binary file not shown.

README.md

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,19 @@
11
# DogeCommander
2-
A new way to write FTC bots! Modular. Shareable. Cross-Bot Support. Write Once, Run On Anything.
2+
A new way to write FTC bots!
3+
4+
## What is this?
5+
This is a Command library.
6+
7+
What does that mean? That means it gives you a convienient way to modularly
8+
program FTC robots. Your code is split into 2 main parts: `Subsystem`s, and
9+
`Command`s. `Subsystem`s represent a physical part of the robot, while
10+
`Command`s represent an action a `Subsystem` can take. `Command`s can also be
11+
easily run parallely.
12+
13+
## How do I install it?
14+
1. Add the line `implementation 'com.github.dogecv:dogecommander:90d3237fb8'` to TeamCode's `build.gradle`, inside the `dependencies` block. See the [DogeQuickStart](https://github.com/dogecv/DogeQuickStart/blob/6783d597d9b6f6dc9fb1c841033498a61658bd13/TeamCode/build.release.gradle#L10)
15+
2. Run a gradle build, and ensure it works
16+
3. Your install should be complete!
17+
18+
## How do I use it?
19+
There are two main documentation sources; the [examples](https://github.com/dogecv/DogeQuickStart/tree/master/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/dogecommander), and the [JavaDocs](https://dogecv.github.io/DogeCommander/)

docs/allclasses-frame.html

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_131) on Mon Aug 19 16:36:44 EDT 2019 -->
5+
<!-- Generated by javadoc (1.8.0_131) on Sun Sep 01 23:52:53 EDT 2019 -->
66
<title>All Classes (DogeCommander API)</title>
7-
<meta name="date" content="2019-08-19">
7+
<meta name="date" content="2019-09-01">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -13,7 +13,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
1313
<div class="indexContainer">
1414
<ul>
1515
<li><a href="com/disnodeteam/dogecommander/Command.html" title="interface in com.disnodeteam.dogecommander" target="classFrame"><span class="interfaceName">Command</span></a></li>
16-
<li><a href="com/disnodeteam/dogecommander/DogeBot.html" title="class in com.disnodeteam.dogecommander" target="classFrame">DogeBot</a></li>
1716
<li><a href="com/disnodeteam/dogecommander/DogeCommander.html" title="class in com.disnodeteam.dogecommander" target="classFrame">DogeCommander</a></li>
1817
<li><a href="com/disnodeteam/dogecommander/DogeOpMode.html" title="interface in com.disnodeteam.dogecommander" target="classFrame"><span class="interfaceName">DogeOpMode</span></a></li>
1918
<li><a href="com/disnodeteam/dogecommander/Subsystem.html" title="interface in com.disnodeteam.dogecommander" target="classFrame"><span class="interfaceName">Subsystem</span></a></li>

docs/allclasses-noframe.html

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_131) on Mon Aug 19 16:36:44 EDT 2019 -->
5+
<!-- Generated by javadoc (1.8.0_131) on Sun Sep 01 23:52:53 EDT 2019 -->
66
<title>All Classes (DogeCommander API)</title>
7-
<meta name="date" content="2019-08-19">
7+
<meta name="date" content="2019-09-01">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -13,7 +13,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
1313
<div class="indexContainer">
1414
<ul>
1515
<li><a href="com/disnodeteam/dogecommander/Command.html" title="interface in com.disnodeteam.dogecommander"><span class="interfaceName">Command</span></a></li>
16-
<li><a href="com/disnodeteam/dogecommander/DogeBot.html" title="class in com.disnodeteam.dogecommander">DogeBot</a></li>
1716
<li><a href="com/disnodeteam/dogecommander/DogeCommander.html" title="class in com.disnodeteam.dogecommander">DogeCommander</a></li>
1817
<li><a href="com/disnodeteam/dogecommander/DogeOpMode.html" title="interface in com.disnodeteam.dogecommander"><span class="interfaceName">DogeOpMode</span></a></li>
1918
<li><a href="com/disnodeteam/dogecommander/Subsystem.html" title="interface in com.disnodeteam.dogecommander"><span class="interfaceName">Subsystem</span></a></li>

docs/com/disnodeteam/dogecommander/Command.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_131) on Mon Aug 19 16:36:44 EDT 2019 -->
5+
<!-- Generated by javadoc (1.8.0_131) on Sun Sep 01 23:52:51 EDT 2019 -->
66
<title>Command (DogeCommander API)</title>
7-
<meta name="date" content="2019-08-19">
7+
<meta name="date" content="2019-09-01">
88
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
99
<script type="text/javascript" src="../../../script.js"></script>
1010
</head>
@@ -48,7 +48,7 @@
4848
<div class="subNav">
4949
<ul class="navList">
5050
<li>Prev&nbsp;Class</li>
51-
<li><a href="../../../com/disnodeteam/dogecommander/DogeBot.html" title="class in com.disnodeteam.dogecommander"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
51+
<li><a href="../../../com/disnodeteam/dogecommander/DogeCommander.html" title="class in com.disnodeteam.dogecommander"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
5252
</ul>
5353
<ul class="navList">
5454
<li><a href="../../../index.html?com/disnodeteam/dogecommander/Command.html" target="_top">Frames</a></li>
@@ -239,7 +239,7 @@ <h4>isCompleted</h4>
239239
<div class="subNav">
240240
<ul class="navList">
241241
<li>Prev&nbsp;Class</li>
242-
<li><a href="../../../com/disnodeteam/dogecommander/DogeBot.html" title="class in com.disnodeteam.dogecommander"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
242+
<li><a href="../../../com/disnodeteam/dogecommander/DogeCommander.html" title="class in com.disnodeteam.dogecommander"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
243243
</ul>
244244
<ul class="navList">
245245
<li><a href="../../../index.html?com/disnodeteam/dogecommander/Command.html" target="_top">Frames</a></li>

0 commit comments

Comments
 (0)