+
+
+
+ Details:
+
+
+ Hardware:{" "}
+ {Protobuf.Mesh.HardwareModel[device.user?.hwModel ?? 0]}
+
+
Node Number: {device.num}
+
Node HEX: !{numberToHexUnpadded(device.num)}
+
+ Role:{" "}
+ {
+ Protobuf.Config.Config_DeviceConfig_Role[
device.user?.role ?? 0
- ]}
-
-
- Last Heard: {device.lastHeard === 0
- ? (
- "Never"
- )
- : }
+ ]
+ }
+
+
+ Last Heard:{" "}
+ {device.lastHeard === 0 ? (
+ "Never"
+ ) : (
+
+ )}
+
+
+
+ {device.position ? (
+
+ ) : null}
- {device.position
- ? (
-
- )
- : null}
-
- {device.deviceMetrics
- ? (
-
-
- Device Metrics:
-
- {device.deviceMetrics.airUtilTx
- ? (
-
- Air TX utilization:{" "}
- {device.deviceMetrics.airUtilTx.toFixed(2)}%
-
- )
- : null}
- {device.deviceMetrics.channelUtilization
- ? (
-
- Channel utilization:{" "}
- {device.deviceMetrics.channelUtilization.toFixed(2)}%
-
- )
- : null}
- {device.deviceMetrics.batteryLevel
- ? (
-
- Battery level:{" "}
- {device.deviceMetrics.batteryLevel.toFixed(2)}%
-
- )
- : null}
- {device.deviceMetrics.voltage
- ? (
-
- Voltage: {device.deviceMetrics.voltage.toFixed(2)}V
-
- )
- : null}
- {device.deviceMetrics.uptimeSeconds
- ? (
-
- Uptime:{" "}
-
-
- )
- : null}
-
- )
- : null}
+ {device.deviceMetrics ? (
+
+
+ Device Metrics:
+
+ {device.deviceMetrics.airUtilTx ? (
+
+ Air TX utilization:{" "}
+ {device.deviceMetrics.airUtilTx.toFixed(2)}%
+
+ ) : null}
+ {device.deviceMetrics.channelUtilization ? (
+
+ Channel utilization:{" "}
+ {device.deviceMetrics.channelUtilization.toFixed(2)}%
+
+ ) : null}
+ {device.deviceMetrics.batteryLevel ? (
+
+ Battery level:{" "}
+ {device.deviceMetrics.batteryLevel.toFixed(2)}%
+
+ ) : null}
+ {device.deviceMetrics.voltage ? (
+
Voltage: {device.deviceMetrics.voltage.toFixed(2)}V
+ ) : null}
+ {device.deviceMetrics.uptimeSeconds ? (
+
+ Uptime:{" "}
+
+
+ ) : null}
+
+ ) : null}
- {device
- ? (
-
-
-
-
-
- All Raw Metrics:
-
-
-
-
+ {device ? (
+
+
+
+
+
+ All Raw Metrics:
+
+
+
+
{JSON.stringify(device, null, 2)}
-
-
-
-
-
- )
- : null}
-
-
-
-
- )
- : null;
+
+
+
+
+
+ ) : null}
+