Change to device is frozen instead of device is bad. I got mixed up in my notes. One of the other future things I wanted to add will have us replace the device, but this fix is not that one.
This commit is contained in:
parent
faf8ed1984
commit
1678207546
@ -48,7 +48,7 @@ namespace EduNetworkBuilder
|
||||
DHCPServerEnabled, SuccessfullyTraceroutes,
|
||||
LockAll, LockIP, LockRoute, LockNic, LockDHCP, LockGateway,
|
||||
LockVLANsOnHost, LockNicVLAN, LockInterfaceVLAN, LockVLANNames,
|
||||
DeviceIsBad,
|
||||
DeviceIsFrozen,
|
||||
}
|
||||
public enum ContextTest { ping, arp, traceroute }
|
||||
public enum NetTestVerbosity { none, basic, hints, full }
|
||||
|
@ -133,7 +133,7 @@ namespace EduNetworkBuilder
|
||||
case NetTestVerbosity.hints:
|
||||
switch (TheTest)
|
||||
{
|
||||
case NetTestType.DeviceIsBad:
|
||||
case NetTestType.DeviceIsFrozen:
|
||||
toreturn = NB.Translate("NT_TstDscriptBadDevice");
|
||||
break;
|
||||
case NetTestType.NeedsDefaultGW:
|
||||
@ -220,7 +220,7 @@ namespace EduNetworkBuilder
|
||||
case NetTestVerbosity.full:
|
||||
switch (TheTest)
|
||||
{
|
||||
case NetTestType.DeviceIsBad:
|
||||
case NetTestType.DeviceIsFrozen:
|
||||
toreturn = NB.Translate("NT_TstDscriptBadDevice2");
|
||||
break;
|
||||
case NetTestType.NeedsDefaultGW:
|
||||
@ -513,7 +513,7 @@ namespace EduNetworkBuilder
|
||||
case NetTestType.HelpRequest:
|
||||
case NetTestType.ReadContextHelp:
|
||||
case NetTestType.FailedPing:
|
||||
case NetTestType.DeviceIsBad:
|
||||
case NetTestType.DeviceIsFrozen:
|
||||
return TaskWasDone; //This variable will tell us if these tests have been done.
|
||||
case NetTestType.DHCPServerEnabled:
|
||||
if (Source == null) return false; //Unable to do it. Do not count it against them.
|
||||
|
@ -226,7 +226,7 @@ namespace EduNetworkBuilder
|
||||
{
|
||||
cbDest.Items.Add(NB.Translate("_All"));
|
||||
}
|
||||
else if (ToEdit.TheTest == NetTestType.DeviceIsBad)
|
||||
else if (ToEdit.TheTest == NetTestType.DeviceIsFrozen)
|
||||
{
|
||||
cbDest.Items.Add(ToEdit.sHost);
|
||||
}
|
||||
|
@ -1693,7 +1693,7 @@ namespace EduNetworkBuilder
|
||||
{
|
||||
foreach(NetTest one in NetTests)
|
||||
{
|
||||
if(one.sHost == source && one.TheTest == NetTestType.DeviceIsBad)
|
||||
if(one.sHost == source && one.TheTest == NetTestType.DeviceIsFrozen)
|
||||
{
|
||||
one.SetDone();
|
||||
}
|
||||
|
@ -878,15 +878,16 @@ namespace EduNetworkBuilder
|
||||
pbNetworkView.ContextMenuStrip.Items.Add(NB.Translate("NB_PowerOff"));
|
||||
pbNetworkView.ContextMenuStrip.Items[index++].Click += pbNetworkView_PowerOff_Click;
|
||||
}
|
||||
if(myNetwork.ItemHasTest(ReleasedOn.hostname,NetTestType.DeviceIsBad))
|
||||
{
|
||||
if(!myNetwork.ItemTestIsComplete(ReleasedOn.hostname, NetTestType.DeviceIsBad))
|
||||
{
|
||||
//If the item is bad and has not been replaced, then add a context menu to replace it
|
||||
pbNetworkView.ContextMenuStrip.Items.Add(NB.Translate("NB_Replace"));
|
||||
pbNetworkView.ContextMenuStrip.Items[index++].Click += pbNetworkView_Replace_Click;
|
||||
}
|
||||
}
|
||||
//We power off to fix this.
|
||||
//if(myNetwork.ItemHasTest(ReleasedOn.hostname,NetTestType.DeviceIsBad))
|
||||
//{
|
||||
// if(!myNetwork.ItemTestIsComplete(ReleasedOn.hostname, NetTestType.DeviceIsBad))
|
||||
// {
|
||||
// //If the item is bad and has not been replaced, then add a context menu to replace it
|
||||
// pbNetworkView.ContextMenuStrip.Items.Add(NB.Translate("NB_Replace"));
|
||||
// pbNetworkView.ContextMenuStrip.Items[index++].Click += pbNetworkView_Replace_Click;
|
||||
// }
|
||||
//}
|
||||
}
|
||||
}
|
||||
else //we are locked out.
|
||||
@ -947,11 +948,14 @@ namespace EduNetworkBuilder
|
||||
if (ItemClickedOn != null)
|
||||
{
|
||||
ItemClickedOn.PowerOff = true;
|
||||
//Mark the replace test as "done"
|
||||
myNetwork.RegisterDeviceReset(ItemClickedOn.hostname);
|
||||
UpdateLinks();
|
||||
UpdateVisuals();
|
||||
}
|
||||
}
|
||||
|
||||
//We will still do this for devices that are spraying the network
|
||||
private void pbNetworkView_Replace_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (ItemClickedOn != null)
|
||||
@ -959,7 +963,7 @@ namespace EduNetworkBuilder
|
||||
if (ItemClickedOn == null) return;
|
||||
ItemClickedOn.ClearIPs(); //reset the device
|
||||
//Mark the replace test as "done"
|
||||
myNetwork.RegisterDeviceReset(ItemClickedOn.hostname);
|
||||
//myNetwork.RegisterDeviceReplaced(ItemClickedOn.hostname);
|
||||
UpdateVisuals();
|
||||
}
|
||||
}
|
||||
|
@ -730,9 +730,9 @@ namespace EduNetworkBuilder
|
||||
mynet = NB.GetNetwork();
|
||||
nd = mynet.GetDeviceFromID(myID);
|
||||
|
||||
if(mynet.ItemHasTest(nd.hostname,NetTestType.DeviceIsBad))
|
||||
if(mynet.ItemHasTest(nd.hostname,NetTestType.DeviceIsFrozen))
|
||||
{
|
||||
if(!mynet.ItemTestIsComplete(nd.hostname, NetTestType.DeviceIsBad))
|
||||
if(!mynet.ItemTestIsComplete(nd.hostname, NetTestType.DeviceIsFrozen))
|
||||
{
|
||||
//the device is busted and nonfunctional. No response.
|
||||
tPacket.AddMessage(DebugLevel.info, "");
|
||||
|
Loading…
Reference in New Issue
Block a user