ControllerPower¶
-
class
wpilib.ControllerPower[source]¶ Bases:
objectProvides access to power levels on the RoboRIO
-
static
getCurrent3V3()[source]¶ Get the current output of the 3.3V rail
Returns: The controller 3.3V rail output current value in Amps Return type: float
-
static
getCurrent5V()[source]¶ Get the current output of the 5V rail
Returns: The controller 5V rail output current value in Amps Return type: float
-
static
getCurrent6V()[source]¶ Get the current output of the 6V rail
Returns: The controller 6V rail output current value in Amps Return type: float
-
static
getEnabled3V3()[source]¶ Get the enabled state of the 3.3V rail. The rail may be disabled due to a controller brownout, a short circuit on the rail, or controller over-voltage
Returns: True if enabled, False otherwise Return type: bool
-
static
getEnabled5V()[source]¶ Get the enabled state of the 5V rail. The rail may be disabled due to a controller brownout, a short circuit on the rail, or controller over-voltage
Returns: True if enabled, False otherwise Return type: bool
-
static
getEnabled6V()[source]¶ Get the enabled state of the 6V rail. The rail may be disabled due to a controller brownout, a short circuit on the rail, or controller over-voltage
Returns: True if enabled, False otherwise Return type: bool
-
static
getFaultCount3V3()[source]¶ Get the count of the total current faults on the 3.3V rail since the controller has booted
Returns: The number of faults Return type: int
-
static
getFaultCount5V()[source]¶ Get the count of the total current faults on the 5V rail since the controller has booted
Returns: The number of faults Return type: int
-
static
getFaultCount6V()[source]¶ Get the count of the total current faults on the 6V rail since the controller has booted
Returns: The number of faults Return type: int
-
static
getInputCurrent()[source]¶ Get the input current to the robot controller
Returns: The controller input current value in Amps Return type: float
-
static
getInputVoltage()[source]¶ Get the input voltage to the robot controller
Returns: The controller input voltage value in Volts Return type: float
-
static
getVoltage3V3()[source]¶ Get the voltage of the 3.3V rail
Returns: The controller 3.3V rail voltage value in Volts Return type: float
-
static