{{define "hardware.html"}} {{template "base" .}} {{end}} {{define "content"}} {{if .Error}}
{{.Error}}
{{end}}
{{/* ── Board ─────────────────────────────────────────────────────────── */}} {{if .Board.Model}}
Board
{{if .Board.Manufacturer}}{{end}} {{if .Board.SerialNum}}{{end}} {{if .Board.HardwareRev}}{{end}} {{if .Board.BaseMAC}}{{end}}
Model{{.Board.Model}}
Manufacturer{{.Board.Manufacturer}}
Serial Number{{.Board.SerialNum}}
Hardware Rev{{.Board.HardwareRev}}
Base MAC{{.Board.BaseMAC}}
{{end}} {{/* ── USB Ports ────────────────────────────────────────────────────── */}} {{if .USBPorts}}
USB Ports Configure →
{{range .USBPorts}} {{end}}
Name State Operational Description
{{.Name}} {{if eq .AdminState "unlocked"}} unlocked {{else if eq .AdminState "locked"}} locked {{else}} {{.AdminState}} {{end}} {{if .OperState}}{{.OperState}}{{else}}{{end}} {{if .Description}}{{.Description}}{{else}}{{end}}
{{end}} {{/* ── WiFi Radios ──────────────────────────────────────────────────── */}} {{if .WiFiRadios}}
WiFi Radios Configure →
{{range .WiFiRadios}} {{end}}
Name Manufacturer Bands Standards Max AP
{{.Name}} {{if .Manufacturer}}{{.Manufacturer}}{{else}}{{end}} {{if .Bands}}{{.Bands}}{{else}}{{end}} {{if .Standards}}{{.Standards}}{{else}}{{end}} {{if .MaxAP}}{{.MaxAP}}{{else}}{{end}}
{{end}} {{/* ── GPS Receivers ────────────────────────────────────────────────── */}} {{if .GPSReceivers}}
GPS Receivers
{{range .GPSReceivers}} {{end}}
Name Manufacturer Model HW Rev
{{.Name}} {{if .Manufacturer}}{{.Manufacturer}}{{else}}{{end}} {{if .ModelName}}{{.ModelName}}{{else}}{{end}} {{if .HardwareRev}}{{.HardwareRev}}{{else}}{{end}}
{{end}} {{/* ── Sensors ──────────────────────────────────────────────────────── */}} {{if .SensorGroups}}
Sensors
{{range $g := .SensorGroups}} {{if $g.Parent}}{{end}} {{range $g.Sensors}} {{end}} {{end}}
{{$g.Parent}}
{{.Name}} {{.Value}} {{if eq .OperStatus "ok"}} {{else if eq .OperStatus ""}} {{else}} {{.OperStatus}} {{end}}
{{end}} {{/* ── Other Components ─────────────────────────────────────────────── */}} {{if .OtherComps}}
Other Components
{{range .OtherComps}} {{end}}
Name Class Parent Manufacturer Model Serial
{{.Name}} {{.Class}} {{if .Parent}}{{.Parent}}{{else}}{{end}} {{if .Manufacturer}}{{.Manufacturer}}{{else}}{{end}} {{if .ModelName}}{{.ModelName}}{{else}}{{end}} {{if .SerialNum}}{{.SerialNum}}{{else}}{{end}}
{{end}} {{if and (not .Board.Model) (not .USBPorts) (not .WiFiRadios) (not .GPSReceivers) (not .SensorGroups) (not .OtherComps) (not .Error)}}

No hardware information available.

{{end}}
{{end}}