Skip to main content
logo

A library programmed in pros and vex designed to be fast to configure, easy to use, and powerful when needed.

cpp Discord Documentation pros

Introduction

info

This Library is in pre-release! Be prepared for bugs and please report them on the repository bug page

The xVex Everything code library (xVecLib) is a robust code library for both the Pros and Vex V5 API focused on usability, speed, and reliability while still being powerful.

Found a bug? Report it to the bug tracker!

Quick Start

First, clone the repository

git clone https://codeberg.org/xVec/xVecLib.git

Once you got the project open, you can configure your robot!

Features

  • In-depth API documentation.
  • Path Generation Support
  • Odometry
  • Relative and Absolute Turn PID
  • DrivePID
  • Powerful MoveTo with backwards support
  • Curved MoveTo (Boomerang)
  • On-Screen Positioning GUI
  • And more!!!

Planned

  • Finish Comprehensive Docs including in-depth Guides
  • Reformat and speed up code
  • Universal API
  • Support the addition of addition tracking wheels/encoders
  • Finish Path Generation
  • Add Motion Profiling and general cubic path support
  • Create automatic installation
  • Create a more polished main screen for the brain with path viewing and autonomous selector
  • Finish v2 Path generation

Timeline

Questions? Features? Bugs? Let us know!

If you have any questions, features, or bugs please put them in the bug tracker

Contributing

Contributions are always welcome! Just clone the repo and make a pull request.