Files
2025-03-14 18:53:38 +01:00

135 lines
6.2 KiB
Plaintext

<div class="d-flex justify-content-between flex-wrap align-items-centermt-2">
<div class="col-12 col-lg-6 flex-fill ">
<div class="p-2">
<div class="cardObj w-100 p-2">
<div class="d-flex justify-content-between mb-3 border-bottom border-secondary">
<div class="px-0">
<div class="fs-5 text-secondary">IOB Data</div>
</div>
</div>
<div class="d-flex justify-content-between my-2">
<div class="px-0">
@{
string imgUrl = "images/pythonLogo.png";
if (IobInfo.iType == MP.Core.Objects.Enums.IobType.rPi)
{
imgUrl = "images/linuxLogo.png";
}
else if (IobInfo.iType == MP.Core.Objects.Enums.IobType.WIN)
{
imgUrl = "images/winLogo.png";
}
}
<img src="@imgUrl" style="height: 3em; width: 3em;" />
</div>
<div class="px-0 text-end">
<div class="fs-5 fw-bold">@IobInfo.name</div>
<div class="fs-5 fw-bold">@idxMacch</div>
</div>
</div>
@if (!string.IsNullOrEmpty(MacIobConf("IobType")))
{
<div class="d-flex justify-content-between my-0">
<div class="px-0">
Type:
</div>
<div class="px-0 text-end">
<div class="fs-5 fw-bold">@MacIobConf("IobType")</div>
</div>
</div>
}
<div class="d-flex justify-content-between my-0">
<div class="px-0">
IP addr:
</div>
<div class="px-0 text-end">
<div class="fs-6 fw-bold">@IobInfo.IP</div>
</div>
</div>
@if (!string.IsNullOrEmpty(MacIobConf("IobVersion")))
{
<div class="d-flex justify-content-between my-0">
<div class="px-0">
Vers:
</div>
<div class="px-0 text-end">
<div class="fs-6 fw-bold">@MacIobConf("IobVersion")</div>
</div>
</div>
}
<div class="d-flex justify-content-between">
<div class="px-0">
Abs Counter:
</div>
<div class="px-0 text-end">
@{
string icnCol = IobInfo.CNC_Counter ? "fa-solid fa-thumbs-up text-success" : "fa-solid fa-thumbs-down text-secondary";
}
<i class="@icnCol"></i>
</div>
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-6 h-100 flex-fill ">
<div class="p-2">
<div class="cardObj w-100 p-2">
<div class="d-flex justify-content-between mb-1 border-bottom border-secondary">
<div class="px-0">
<div class="fs-5 text-secondary">Machine Data</div>
</div>
</div>
<div class="d-flex justify-content-between mt-2">
<div class="px-0 fs-1">
<i class="fa-solid fa-industry"></i>
</div>
<div class="px-0 text-end">
<div class="fs-5 fw-bold">@MacIobConf("Vendor")</div>
<div class="fs-5 fw-bold">@MacIobConf("Model")</div>
</div>
</div>
<div class="d-flex justify-content-between my-0">
<div class="px-0">
IP Addr:
</div>
<div class="px-0 text-end">
<div class="fs-5 fw-bold">@MacIobConf("MachIp")</div>
</div>
</div>
<div class="d-flex justify-content-between my-0">
<div class="px-0">
Port:
</div>
<div class="px-0 text-end">
<div class="fs-5 fw-bold">@MacIobConf("MachPort")</div>
</div>
</div>
<div class="accordion" id="AccordGrp">
<div class="accordion-item">
<h2 class="accordion-header" id="headingOne">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Show All Opt.Params
</button>
</h2>
<div id="collapseOne" class="accordion-collapse collapse" aria-labelledby="headingOne" data-bs-parent="#AccordGrp">
<div class="accordion-body">
<ul class="list-group list-group-sm">
@foreach (var item in MachineData)
{
<li class="list-group-item list-group-item-dark">
<div class="d-flex justify-content-between">
<div class="px-0">@item.Key</div>
<div class="px-0 fw-bold">@item.Value</div>
</div>
</li>
}
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>