- class wpilib.NidecBrushless(pwmChannel: int, dioChannel: int)¶
Nidec Brushless Motor.
pwmChannel – The PWM channel that the Nidec Brushless controller is attached to. 0-9 are on-board, 10-19 are on the MXP port.
dioChannel – The DIO channel that the Nidec Brushless controller is attached to. 0-9 are on-board, 10-25 are on the MXP port.
- disable() None ¶
Disable the motor. The Enable() function must be called to re-enable the motor.
- enable() None ¶
Re-enable the motor after Disable() has been called. The Set() function must be called to set a new motor speed.
- get() float ¶
Get the recently set value of the PWM.
The most recently set value for the PWM between -1.0 and 1.0.
- getChannel() int ¶
Gets the channel number associated with the object.
The channel number.
- getDescription() str ¶
- getInverted() bool ¶
- initSendable(builder: wpiutil._wpiutil.SendableBuilder) None ¶
- set(speed: float) None ¶
Set the PWM value.
The PWM value is set using a range of -1.0 to 1.0, appropriately scaling the value for the FPGA.
speed – The speed value between -1.0 and 1.0 to set.
- setInverted(isInverted: bool) None ¶
- stopMotor() None ¶