Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Python (http://www.chiefdelphi.com/forums/forumdisplay.php?f=187)
-   -   pynetworktables: python wrappers for NetworkTables (http://www.chiefdelphi.com/forums/showthread.php?t=111530)

PaulDavis1968 06-03-2013 18:23

Re: pynetworktables: python wrappers for NetworkTables
 
Mandatory update March 4, 2013

This is a mandatory update for C++ teams and MUST be installed before competing. Install this build on your development system and rebuild your program. Then deploy the new resultant .OUT file to the robot. The fixed issues are:

1. Adjusted the packet size of data transmitted with NetworkTables (and SmartDashboard) to avoid excessive number of TCP/IP packets.

2. Updated minimum CAN Jaguar version to 101 as per rule 61-4.

3. Added a fix to the Preference class to make it more robust.

4. Subsystems now only report changes in Test mode (LiveWindow updates)

5. Removed some unnecessary initialization of some variables.

6. Added code to make the Scheduler class sendable so that it can be written to the SmartDashboard.

7. Fixed an issue with numeric arrays in NetworkTables.

8. Fixed an issue with invalid and/or null pointers in LiveWindow code causing crashes in threaded robot code.

The update can be found here: http://firstforge.wpi.edu/sf/frs/do/...ate_rev_362 2

Are you going to update your forked Github to take this in to account?

virtuald 06-03-2013 18:56

Re: pynetworktables: python wrappers for NetworkTables
 
Quote:

Originally Posted by PaulDavis1968 (Post 1244601)
Are you going to update your forked Github to take this in to account?

The RobotPy WPILib repository (which is what pynetworktables uses) has already been updated with the latest updates.

djdaugherty 10-03-2013 14:17

Re: pynetworktables: python wrappers for NetworkTables
 
We are using an Odroid running Ubuntu and we have a script to start up automatically. The Odroid is booting before the cRio and trying to connect with the Networktables. This is causing the cRio to not boot at all. Is there a way to check if the network tables are running? Or is there some other way to interface the Odriod to the cRio?

Thank you

virtuald 11-03-2013 13:24

Re: pynetworktables: python wrappers for NetworkTables
 
Quote:

Originally Posted by djdaugherty (Post 1245972)
This is causing the cRio to not boot at all.

What do you mean by this, and what language are you using on the cRio? Is it your program that's crashing? What happens when you don't have the odroid running? If your program is running on the cRio and then the odroid starts, does it crash immediately? More details needed.

virtuald 01-04-2013 14:24

Re: pynetworktables: python wrappers for NetworkTables
 
FYI, if you were using pynetworktables, update to the latest version of it/RobotPy. There were a number of stupid bugs that would cause crashes and data inconsistencies. The issues should be fixed now.

virtuald 02-04-2013 13:47

Re: pynetworktables: python wrappers for NetworkTables
 
Binary versions of pynetworktables for Windows are posted on the FirstForge project page for RobotPy. http://firstforge.wpi.edu/sf/go/proj...ynetworktables


All times are GMT -5. The time now is 00:04.

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