View Single Post
  #1   Spotlight this post!  
Unread 16-09-2016, 12:36
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
pynetworktables - change IP address after initialization

I know this is probably a weird request. I'm working on an application that will relay I/O between our operator interface control board and the robot.

I want to add functionality to change the robot address because I will often switch to using a simulator (localhost) and our robot (roborio-4901-frc.local). I don't want to have to restart the application to do this.

Here's how the code starts up the network table service:

NetworkTable.setIPAddress(address)
NetworkTable.setClientMode()
NetworkTable.setWriteFlushPeriod(flushPeriod=flush _period)
NetworkTable.initialize()

What happens if I call NetworkTable.setIPAddress() after initialize is called? Can I reinitialize?

Thanks,
Ryan Nazaretian
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
Reply With Quote