Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

FRC-Utilities/LibDS-Qt-Legacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibDS (Legacy Version)

Build Status Donate button

This is the legacy version of LibDS, which was written with C++ and Qt. The new version is written in C and provides some additional features.

Project sections

This library consists of three basic sections:

Core section

The core section is in charge of implementing all the support system of the library. In this section you will find:

  • A parallel network scanner
  • Definitions for DS-specific types
  • Configurable NetConsole listener/sender
  • A watchdog for reseting the DS when not receiving input from the robot
  • The protocol abstract template
  • The base signaling/event system of the library

Protocols section

This section contains the different protocols used for communicating with any FRC robot.

This section includes:

  • The 2014 communication protocol
  • The 2015/2016 communication protocol

DriverStation section

This section provides client access to the library, while preserving all the features for safe robot operation. Think of this section as the 'public' side of the library, while the rest can be considered as the 'internal' side.

Credits

This library was created by FRC team 3794 "WinT" from Metepec, Mexico. We sincerely hope that you enjoy our application and we would love some feedback from your team about it.

Contact

To contact us, you can send us an e-mail at team3794@outlook.com. If you would like to report an issue, or a bug, please use the Issues page.

License

This project is licensed under the MIT license. See the LICENSE file for more information.

Releases

No releases published

Packages

No packages published

Languages