microwave and light logic for display
This commit is contained in:
parent
bc68ff91b0
commit
d128340987
@ -953,6 +953,8 @@ namespace EduNetworkBuilder
|
||||
if(NB.GetComponentType(NC) == GeneralComponentType.device)
|
||||
{
|
||||
ND = (NetworkDevice)NC;
|
||||
if (ND.GetNetType() == NetworkComponentType.microwave || ND.GetNetType() == NetworkComponentType.fluorescent)
|
||||
continue;
|
||||
tList.Add(ND.hostname);
|
||||
}
|
||||
}
|
||||
|
@ -646,6 +646,8 @@ namespace EduNetworkBuilder
|
||||
List<string> macStrings = new List<string>();
|
||||
int counter = 0;
|
||||
bool CanUse = true;
|
||||
if (myType == NetworkComponentType.microwave || myType == NetworkComponentType.fluorescent)
|
||||
return macStrings;
|
||||
foreach (NetworkCard nic in NICs)
|
||||
{
|
||||
if (OnlyUnused)
|
||||
@ -668,7 +670,9 @@ namespace EduNetworkBuilder
|
||||
public List<string> NetworkCardInterfaceStrings(int index)
|
||||
{
|
||||
List<string> myList = new List<string>();
|
||||
if(index >= 0 && index < NICs.Count)
|
||||
if (myType == NetworkComponentType.microwave || myType == NetworkComponentType.fluorescent)
|
||||
return myList;
|
||||
if (index >= 0 && index < NICs.Count)
|
||||
{
|
||||
myList.AddRange(NICs[index].IPAddresses());
|
||||
}
|
||||
@ -772,20 +776,23 @@ namespace EduNetworkBuilder
|
||||
int counter = 0;
|
||||
CenterString(BaseImage, x, y + (counter * gap), hostname, Color.Black);
|
||||
counter++;
|
||||
|
||||
foreach (NetworkCard nic in NICs)
|
||||
if (myType != NetworkComponentType.microwave && myType != NetworkComponentType.fluorescent)
|
||||
{
|
||||
if(nic.GetNicType != NicType.lo && nic.GetNicType != NicType.port && nic.GetNicType != NicType.wport)
|
||||
foreach (NetworkCard nic in NICs)
|
||||
{
|
||||
string title = "";
|
||||
if (nic.GetNicType == NicType.management_interface)
|
||||
title += "if: ";
|
||||
else
|
||||
title += nic.NicName() + ": ";
|
||||
foreach(string addr_str in nic.IPAddresses(true))
|
||||
if (nic.GetNicType != NicType.lo && nic.GetNicType != NicType.port && nic.GetNicType != NicType.wport)
|
||||
{
|
||||
CenterString(BaseImage, x, y + (counter * gap), title + addr_str, Color.Black);
|
||||
counter++;
|
||||
string title = "";
|
||||
if (nic.GetNicType == NicType.management_interface)
|
||||
title += "if: ";
|
||||
else
|
||||
title += nic.NicName() + ": ";
|
||||
|
||||
foreach (string addr_str in nic.IPAddresses(true))
|
||||
{
|
||||
CenterString(BaseImage, x, y + (counter * gap), title + addr_str, Color.Black);
|
||||
counter++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user