![]() |
WPILib Suite 2017
WPILib Suite 2017 has been released! There have been a number of significant changes to WPILib for the 2017 FRC season. Take a look at what is new this year: https://wpilib.screenstepslive.com/s...8-new-for-2017
Teams can get started by downloading the 2017 release through Eclipse by following these instructions: https://wpilib.screenstepslive.com/s...eclipse-c-java You will not be able to deploy to your roboRIO until you image it with image version 2017v8 which is included with the FRC Update Suite. We have been working hard updating the ScreenSteps documentation. If you notice anything out of place, please submit a report by completing the form at the bottom of page with the issue. |
Re: WPILib Suite 2017
Quote:
|
Quote:
|
Re: WPILib Suite 2017
I was wondering when the Linux ToolChains will available on the following site: http://first.wpi.edu/FRC/roborio/toolchains/
The windows ToolChains appear to already be available. Also, can someone confirm which versions of Ubuntu have been tested? Thanks! Matt Ballard Mentor Team 4329 |
Re: WPILib Suite 2017
Quote:
![]() |
Re: WPILib Suite 2017
Quote:
|
Re: WPILib Suite 2017
Awesome, just installed the update.
I tried following the link to the CTRE libraries to get the CAN Talon library, and I get to the HERO CTRE Toolsuite download page, which claims it comes with the libraries for FRC, but I've DLed and installed it and the only thing it gives me is a tool for imaging the CTRE HERO board, and a CAN and Roborio configurator. Are the CANTalon libraries just not posted yet, or am I missing something? |
Re: WPILib Suite 2017
Quote:
The updated wpilib is really nice because anything in that lib folder is automatically included in your eclipse robot projects. |
Re: WPILib Suite 2017
Quote:
Quote:
The CAN Talon SRX Libraries are in the Installer - when you get to the component tree page of the installer you should see LabVIEW and C++/Java options. These contain all CTRE Libraries (outside of PCM/PDP). The libraries are then installed in the background during the installation process - there's nothing else you need to do to have them integrated with Eclipse. Just put the appropriate include or import statement in your code. Just as a note, there will be a final pre-kickoff installer uploaded later tonight that has several updates. Don't worry if you've already run the current installer - you can just run the new one and it will update everything appropriately. |
Re: WPILib Suite 2017
Painless and easy, nice work folks!
|
Re: WPILib Suite 2017
Are there any plans for setting up a purely-release download that can be used for something like TravisCI? Last year my team relied on manually copy-pasting the Java distribution into a repo that the Travis script would clone. This felt dirty and I always felt guilty about it. Either something like another PPA or similar would be hugely helpful.
|
Re: WPILib Suite 2017
Is there something wrong with the Java plugin? I just tried updating and while it looks like I have the new version (2017.1.1) I don't see any of the new features and none of the jar files have been touched. I tried uninstalling the plugin and deleting the files and then re-installing, but still no luck.
|
Re: WPILib Suite 2017
I was really hoping for a more standardized library installation method (eg maven) this year. With the separating of the libraries this seems to significantly complicate anything but a "standard" installation, which can be difficult on some school locked-down computers.
|
Re: WPILib Suite 2017
Quote:
Quote:
Quote:
|
Re: WPILib Suite 2017
Quote:
|
Re: WPILib Suite 2017
What is the difference between the 2016 C++ toolchain and the one for this year (2017)? I can't seem to find a changelog, and they're supposedly the same GCC version.
|
Re: WPILib Suite 2017
Quote:
|
Re: WPILib Suite 2017
Does anybody know where the API/Documentation is for the CTRE CANTalon library? It is not on the first wpilib documentation and I can't find it anywhere on the CTRE site.
My team uses Java. Last year the CANTalon library used to be built in to the WPILib but now it is part of the 3rd party libraries from CTRE. I have gotten that setup on my development machine but I can't find any documentation anywhere on classes in the library (javadoc). |
Re: WPILib Suite 2017
Quote:
|
Re: WPILib Suite 2017
Quote:
EDIT: Never mind, found it |
Re: WPILib Suite 2017
Quote:
|
Re: WPILib Suite 2017
Quote:
|
Re: WPILib Suite 2017
Quote:
The import statements are: import com.ctre.CANTalon; // The main CAN talon device import com.ctre.CANTalon.FeedbackDevice; // The modifiers for the CAN talon device import com.ctre.CANTalon.StatusFrameRate; import com.ctre.CANTalon.TalonControlMode; After that use them as per last year. For teams that did not keep last year's javadoc (or don't have a 2016 install) there isn't any source on the CTRE web site yet. I'm hoping that they will remedy this soon. |
Re: WPILib Suite 2017
Migrating from 2016 to 2017 is explained in section 3.1.1 of the Talon SRX Software Reference Manual.
|
Re: WPILib Suite 2017
Quote:
is it possible to get a javadoc to go with the new library, or is the SRM the only reference available? |
Re: WPILib Suite 2017
We'll put up a javadoc soon, stay tuned. But in the mean time, I would take a look at the ref manual and our github examples.
|
Re: WPILib Suite 2017
Sorry I'm late to the party all. Are we saying that there is no javadoc up yet for the CANTalon library?
|
Re: WPILib Suite 2017
Has anyone actually written a sample program in either CPP or JAVA using the CTRE 2017 download for CANTALON (as opposed to TALON)?
In particular., declaring a m_cantalon object, instantiating the m_cantalon object, and creating both an open-loop and and a closed-loop mode for the m_cantalon object. For me TALON works(no closed-loop obviously), but CANTALON doesn't. Both CPP and JAVA replies to this post will be appreciated. |
Re: WPILib Suite 2017
Quote:
Of course that was done, by us and by beta teams. And for the most part all you need to do is add an import/include for pre2016 cpp/java projects to work. Is there a specific problem you are seeing? Did you follow the steps in section 3.1.1 of the Talon srx software reference manual? |
Re: WPILib Suite 2017
I'm probably confused by the maven repo structure, but I don't see anything from 2017 under http://first.wpi.edu/FRC/roborio/maven/release/. Am I looking in the wrong spot?
|
Re: WPILib Suite 2017
Quote:
|
Re: WPILib Suite 2017
We usually work in cpp in eclipse-luna. Have problems with build not finding
cantalon and cantalonsrx header contents even though we included the new ctre locations. By the way..where is kVbus enumeration now. No problems with java. Have written sample file with no errot msgs. |
Re: WPILib Suite 2017
WPILib Suite 2017 Version 2017.2.1 has been released! You can update by opening Eclipse and clicking Help -> Check for Updates.
Release Notes: WPILibC & WPILibJ:
Eclipse Plugins:
CSCore:
NetworkTables (NTCore):
RobotBuilder:
|
| All times are GMT -5. The time now is 14:27. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi