|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#31
|
||||
|
||||
|
Re: RoboRIO / FMS / mDNS / lessons learned
Quote:
Would it be correct to say that anything that (correctly) does DHCP, and falls back to link local addresses, and uses mDNS for name lookups works fine? If so, the setup right now works, we just need to take care of the "not correctly" cases (i.e. reusing DHCP-assigned addresses across disconnects/reconnects). Or am I over-simplifying? |
|
#32
|
||||
|
||||
|
Re: RoboRIO / FMS / mDNS / lessons learned
Quote:
A couple of options for DCHP in the pits would be one on your DS. Probably not a good idea since you would have to remember to turn it on & off. Another would be a wired router. You would have to remember to plug it into the the robot radio before turning it on. Or you could go back to static IPs as outlined in screen steps Other than it taking annoyingly long, we did not have issues connecting in the pit using to default method. |
|
#33
|
|||||
|
|||||
|
Re: RoboRIO / FMS / mDNS / lessons learned
Here's an example of the PDP fuses working their way out by the time eliminations rolled around.
They were never pushed in all the way. Properly inserted there should only be about 1/4" showing, and are not removable by hand any longer. If you can easily remove the fuses by hand, then they are not seated all the way. Attached are three variations: - fuses on a robot in Semi-Finals that have worked their way out - fuses properly seated - one good/one badly seated fuse to compare |
|
#34
|
|||
|
|||
|
Re: RoboRIO / FMS / mDNS / lessons learned
We ran into this problem at LoneStar on a regular basis (i.e. failure to reconnect to robot after returning to the pit, Driver Station showing a 169.254.X.X address). The key here (as already noted) is the 169.254.X.X address. Ever since Windows Vista (/ward against evil eye), the Windows IP stack generates the 169.254.X.X address if it cannot find a DNS server. This default address is also sticky and hard to flush from the standard GUI interfaces.
The problem lies with the driver station running Windows 7+. The roboRIO seems to be doing what its supposed to do, its just not being sent a DNS query by the driver station. The fix - reset the ethernet adapter IP system. The solution: Generate a batch file in Notepad that invokes the windows command line net shell interface. Use it to reset the IP system. One line, should read: Code:
netsh int ip reset Code:
netsh interface ip reset Our experience is that this fixes the problem in seconds. Hope this helps. Good luck in this last week of District competitions and at Championship if you are fortunate enough to go. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|