Go to Post "What we really need to make sure we do is make our robot move." - Barngirl425 [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 11-01-2017, 09:22
Tparbotmail Tparbotmail is offline
Registered User
FRC #3944
 
Join Date: Jan 2015
Location: Az
Posts: 69
Tparbotmail is an unknown quantity at this point
CTRE Tool Suite Installer

http://www.ctr-electronics.com/hro.h...ical_resources

Hi All
I am looking for information on this new and trying to determine what it means. Last night I think I flashed the CTRE properly to the Rio using the installer. There was no indication it was successful. What should a successful upload look like? The last line was Duration 5.6 seconds. So I think it was done correctly.

Is there any thing else left to do ? I got the impression from the blog post that it was Java related since it was contained in the section about the IDE.

Can someone from first or CTRE jump on and provide some context and direction?

http://wpilib.screenstepslive.com/s/...eclipse-c-java
http://www.firstinspires.org/robotic...-system-update

Suppliers provide installers which place their libraries into the correct location on the user’s system. WPILib tools will automatically detect the libraries and allow them to be used in FRC programs. FRC will create a “one-stop-shop” page for these installers to help teams easily locate the software for their selected devices.
Reply With Quote
  #2   Spotlight this post!  
Unread 11-01-2017, 10:18
Jacob C. Jacob C. is offline
Engineer at CTR Electronics
FRC #4130 (The Blue Devils)
Team Role: Mentor
 
Join Date: Nov 2009
Rookie Year: 2009
Location: Richmond, MI
Posts: 21
Jacob C. is a glorious beacon of lightJacob C. is a glorious beacon of lightJacob C. is a glorious beacon of lightJacob C. is a glorious beacon of lightJacob C. is a glorious beacon of light
Re: CTRE Tool Suite Installer

I'm assuming you're talking about the roboRIO Upgrade process using LifeBoat.

This process updates the roboRIO Web-Based Interface Plug-in to the latest version.

It connects to the roboRIO, replaces the appropriate files, and then restarts the WebServer. Above the Duration message, there should be a line of text that says the Web Service restarted.

If you want to double-check this, you can go to the Web-Based Interface and perform a self-test on any of your CAN devices; The second-to-last line in the self-test information should say "CTRE Build: [build date]" Non-upgraded versions will not have the CTRE tag before "Build". An example of this can be found in Section 5.3.2.5 of the Pigeon IMU User's Guide.

Keep in mind the above only applies to the plug-in update process. If you're talking about additional steps for using the programming libraries, there really aren't any. You don't have to update your roboRIO to use the libraries, you just won't have the current interface options in the web interface.

Whichever libraries you had checked when you ran the CTRE Toolsuite Installer will have automatically been installed. You only need to put the proper include/import statement into your robot project to have access to them (for Talon SRX, these statements can be found in Section 3.1.1 of the Software Reference Manual).
__________________
FiM Volunteer
Since 2015: Controls Mentor for FRC 4130, The Blue Devils (Richmond, MI)
2009-2014: FRC Team 1718, The Fighting Pi

Full Disclosure: I am an Engineer for CTR Electronics
Reply With Quote
  #3   Spotlight this post!  
Unread 11-01-2017, 20:13
Tparbotmail Tparbotmail is offline
Registered User
FRC #3944
 
Join Date: Jan 2015
Location: Az
Posts: 69
Tparbotmail is an unknown quantity at this point
Re: CTRE Tool Suite Installer

"Suppliers provide installers which place their libraries into the correct location on the user’s system."

Hi Jacob thank you for replying. The above is a quote from the first inspires blog. Since the section I found it in was the eclipse install I assumed your installer installed into the eclipse home. The "users system" they are referring to is the Rio itself.

So install did start the web service and stated the duration. I think screen shot might be very helpful. Thanks.
Reply With Quote
  #4   Spotlight this post!  
Unread 11-01-2017, 20:39
Jacob C. Jacob C. is offline
Engineer at CTR Electronics
FRC #4130 (The Blue Devils)
Team Role: Mentor
 
Join Date: Nov 2009
Rookie Year: 2009
Location: Richmond, MI
Posts: 21
Jacob C. is a glorious beacon of lightJacob C. is a glorious beacon of lightJacob C. is a glorious beacon of lightJacob C. is a glorious beacon of lightJacob C. is a glorious beacon of light
Re: CTRE Tool Suite Installer

Quote:
Originally Posted by Tparbotmail View Post
"Suppliers provide installers which place their libraries into the correct location on the user’s system."
*snip*
This statement is correct; The Toolsuite Installer that you download from our website places the library files into the appropriate user location in the WPILib directory on your computer, allowing use of these library APIs in your robot program.

"The user's system" refers to your computer, which is where our installer places the library files. It is not the installer but rather the WPILib plug-ins that then takes care of transferring these files from your computer to your roboRIO when you deploy code.


The roboRIO Upgrade tool in LifeBoat is a seperate tool and does not place any API files on the roboRIO. Since CTRE is the author of the CAN plug-in used by the Web-Based Interface, we needed a way for users to be able to update the plug-in file.

There is an example screen shot of the roboRIO Upgrade process in the manual section I referenced - Section 5.3.2.5 of the Pigeon IMU User's Guide. Here is a link.
__________________
FiM Volunteer
Since 2015: Controls Mentor for FRC 4130, The Blue Devils (Richmond, MI)
2009-2014: FRC Team 1718, The Fighting Pi

Full Disclosure: I am an Engineer for CTR Electronics

Last edited by Jacob C. : 11-01-2017 at 20:44. Reason: Clarification that files transfer when you deploy code.
Reply With Quote
  #5   Spotlight this post!  
Unread 12-01-2017, 22:35
Tparbotmail Tparbotmail is offline
Registered User
FRC #3944
 
Join Date: Jan 2015
Location: Az
Posts: 69
Tparbotmail is an unknown quantity at this point
Re: CTRE Tool Suite Installer

Hi Jacob

In
http://wpilib.screenstepslive.com/s/...eclipse-c-java

Makes no mention of anything like pidgeon. I ran the steps from requiring me to cable it to the Rio. Here is the link.
http://wpilib.screenstepslive.com/s/...onent-overview

The HERO installer was run when I cabled it to the Rio and ran it like shown in the above link. It made no indication that it was installing anything into eclipse. How/when do Java CTRE Java classes get copied to eclipse?
What exactly does the cabling to the Rio do?
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 12:34.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi