Skip to content
This repository has been archived by the owner on Oct 2, 2022. It is now read-only.
/ TechnoControl Public archive

Control library for FTC. Makes gamepads a lot easier to use overall and allows for customization to fit other library's needs

Notifications You must be signed in to change notification settings

technototes/TechnoControl

Repository files navigation

TechnoLib

TechnoLib is a FTC Library for everyone:

  • WPILib inspired command structure
  • Tons of simple implementations to provide abstractions, and teach you the basics
  • Vision Processing for Ultimate Goal
  • Annotation based logging
  • And much much more

The goal of this library is stated as follows The goal of TechnoLib is not only to provide versatile resources that assist in software development and strengthen code structure, but to also abstract out redundancy.

Installation

But if this library is so good, it must be hard to install right? wrong:

  • Add this to the repositories{} block in TeamCode/build.gradle: maven { url 'https://jitpack.io' }
  • And add this to the dependencies block in TeamCode/build.gradle: implementation 'com.github.technototes:TechnoLib:0.1.0'
    (replace 0.1.0 with the latest release if it isnt already)
  • Build the code and you are good to go

Ease of Use

But if this library is so powerful, won't it be hard to use? Nope, in fact its easier than without the library

  • Complex subsystems have already been written for you
  • Plenty of simple things to make your life easier
  • Test implementation so you can see how to make this work
  • ETC.

BEST OF LUCK KIDDOS

CHANGELOG

VERSION 0.1.0

  • First version out, best of luck

About

Control library for FTC. Makes gamepads a lot easier to use overall and allows for customization to fit other library's needs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages