NodeDetails

data class NodeDetails(val id: String, val userId: String, val name: String, val batteryLevel: Int?, val voltage: Float?, val hardwareModel: String, val firmwareVersion: String, val snr: Float, val rssi: Int, val hopsAway: Int, val channel: Int, val lastHeard: Long, val userRole: String, val isLicensed: Boolean, val latitude: Double?, val longitude: Double?)(source)

Detailed telemetry and status for a specific node.

Constructors

Link copied to clipboard
constructor(id: String, userId: String, name: String, batteryLevel: Int?, voltage: Float?, hardwareModel: String, firmwareVersion: String, snr: Float, rssi: Int, hopsAway: Int, channel: Int, lastHeard: Long, userRole: String, isLicensed: Boolean, latitude: Double?, longitude: Double?)

Properties

Link copied to clipboard

Battery level (0-100), or null if unavailable.

Link copied to clipboard

Channel index this node is on.

Link copied to clipboard

Firmware version string.

Link copied to clipboard

Hardware model (e.g., "Meshtastic nRF52840").

Link copied to clipboard

Number of hops away from the local node (-1 if unknown).

Link copied to clipboard
val id: String

Node ID in Meshtastic hex format (e.g., "!abc12345").

Link copied to clipboard

Whether user is licensed to operate this hardware.

Link copied to clipboard

Last time this node was heard from (milliseconds since epoch).

Link copied to clipboard

Latitude (degrees), or null if not available.

Link copied to clipboard

Longitude (degrees), or null if not available.

Link copied to clipboard

Display name of the node.

Link copied to clipboard
val rssi: Int

Received signal strength indicator in dB.

Link copied to clipboard
val snr: Float

Signal-to-noise ratio of the strongest received signal.

Link copied to clipboard

User ID string for this node.

Link copied to clipboard

User role or device type (e.g., "CLIENT", "REPEATER").

Link copied to clipboard

Supply voltage in volts, or null if unavailable.