BatteryMonitor

class BatteryMonitor(hardwareMap: HardwareMap) : HardwareComponent

Monitors battery health from all available voltage sensors. Provides battery voltage information for power management and telemetry.

Constructors

Link copied to clipboard
constructor(hardwareMap: HardwareMap)

Properties

Link copied to clipboard

List of valid voltage readings

Link copied to clipboard

Average voltage in volts, or 0.0 if no valid readings

Link copied to clipboard

Maximum voltage in volts, or 0.0 if no valid readings

Link copied to clipboard
open val name: String
Link copied to clipboard

Minimum voltage in volts, or 0.0 if no valid readings

Functions

Link copied to clipboard
open override fun init()
Link copied to clipboard
fun isVoltageLow(threshold: Double): Boolean

Checks if battery voltage is critically low.

Link copied to clipboard
open fun update()