Skip to content

Commit 454a636

Browse files
authored
Merge pull request #378 from sparkfun/Fix_#359
Fix #359
2 parents 494cc24 + 2494fe3 commit 454a636

File tree

2 files changed

+29
-31
lines changed

2 files changed

+29
-31
lines changed

Firmware/RTK_Everywhere/Ethernet.ino

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,17 @@ void menuEthernet()
3535
systemPrintln(settings.ethernetSubnet.toString().c_str());
3636
}
3737

38+
//------------------------------
39+
// Display the network layer menu items
40+
//------------------------------
41+
42+
systemPrint("d) Default network: ");
43+
networkPrintName(settings.defaultNetworkType);
44+
systemPrintln();
45+
46+
systemPrint("f) Ethernet / WiFi Failover: ");
47+
systemPrintf("%s\r\n", settings.enableNetworkFailover ? "Enabled" : "Disabled");
48+
3849
systemPrintln("x) Exit");
3950

4051
byte incoming = getUserInputCharacterNumber();
@@ -96,6 +107,24 @@ void menuEthernet()
96107
else
97108
systemPrint("Error: invalid Subnet Mask");
98109
}
110+
111+
//------------------------------
112+
// Get the network layer parameters
113+
//------------------------------
114+
115+
else if (incoming == 'd')
116+
{
117+
// Toggle the network type
118+
settings.defaultNetworkType += 1;
119+
if (settings.defaultNetworkType > NETWORK_TYPE_USE_DEFAULT)
120+
settings.defaultNetworkType = 0;
121+
}
122+
else if (incoming == 'f')
123+
{
124+
// Toggle failover support
125+
settings.enableNetworkFailover ^= 1;
126+
}
127+
99128
else if (incoming == 'x')
100129
break;
101130
else if (incoming == INPUT_RESPONSE_GETCHARACTERNUMBER_EMPTY)

Firmware/RTK_Everywhere/Network.ino

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -232,20 +232,6 @@ void menuTcpUdp()
232232
if (settings.enableUdpServer)
233233
systemPrintf("7) UDP Server Port: %ld\r\n", settings.udpServerPort);
234234

235-
if (present.ethernet_ws5500 == true)
236-
{
237-
//------------------------------
238-
// Display the network layer menu items
239-
//------------------------------
240-
241-
systemPrint("d) Default network: ");
242-
networkPrintName(settings.defaultNetworkType);
243-
systemPrintln();
244-
245-
systemPrint("f) Ethernet / WiFi Failover: ");
246-
systemPrintf("%s\r\n", settings.enableNetworkFailover ? "Enabled" : "Disabled");
247-
}
248-
249235
//------------------------------
250236
// Finish the menu and get the input
251237
//------------------------------
@@ -317,23 +303,6 @@ void menuTcpUdp()
317303
getNewSetting("Enter the UDP port to use", 0, 65535, &settings.udpServerPort);
318304
}
319305

320-
//------------------------------
321-
// Get the network layer parameters
322-
//------------------------------
323-
324-
else if ((incoming == 'd') && (present.ethernet_ws5500 == true))
325-
{
326-
// Toggle the network type
327-
settings.defaultNetworkType += 1;
328-
if (settings.defaultNetworkType > NETWORK_TYPE_USE_DEFAULT)
329-
settings.defaultNetworkType = 0;
330-
}
331-
else if ((incoming == 'f') && (present.ethernet_ws5500 == true))
332-
{
333-
// Toggle failover support
334-
settings.enableNetworkFailover ^= 1;
335-
}
336-
337306
//------------------------------
338307
// Handle exit and invalid input
339308
//------------------------------

0 commit comments

Comments
 (0)