FeedbackDevice
- class phoenix5.FeedbackDevice(value: int)
Bases:
pybind11_object
Choose the feedback device for a motor controller. Consult product specific documentation to determine what is available/supported.
Members:
QuadEncoder : Quadrature encoder
IntegratedSensor : TalonFX supports an integrated sensor.
Analog : Analog potentiometer/encoder
Tachometer : Tachometer
PulseWidthEncodedPosition : CTRE Mag Encoder in Absolute mode or
any other device that uses PWM to encode its output
SensorSum : Sum0 + Sum1
SensorDifference : Diff0 - Diff1
RemoteSensor0 : Sensor configured in RemoteFilter0
RemoteSensor1 : Sensor configured in RemoteFilter1
None_ : Position and velocity will read 0.
SoftwareEmulatedSensor : Motor Controller will fake a sensor based on applied motor output.
CTRE_MagEncoder_Absolute : CTR mag encoder configured in absolute, is the same
as a PWM sensor.
CTRE_MagEncoder_Relative : CTR mag encoder configured in relative, is the same
as an quadrature encoder sensor.
- Analog = <FeedbackDevice.Analog: 2>
- CTRE_MagEncoder_Absolute = <FeedbackDevice.PulseWidthEncodedPosition: 8>
- CTRE_MagEncoder_Relative = <FeedbackDevice.QuadEncoder: 0>
- IntegratedSensor = <FeedbackDevice.IntegratedSensor: 1>
- None_ = <FeedbackDevice.None_: 14>
- PulseWidthEncodedPosition = <FeedbackDevice.PulseWidthEncodedPosition: 8>
- QuadEncoder = <FeedbackDevice.QuadEncoder: 0>
- RemoteSensor0 = <FeedbackDevice.RemoteSensor0: 11>
- RemoteSensor1 = <FeedbackDevice.RemoteSensor1: 12>
- SensorDifference = <FeedbackDevice.SensorDifference: 10>
- SensorSum = <FeedbackDevice.SensorSum: 9>
- SoftwareEmulatedSensor = <FeedbackDevice.SoftwareEmulatedSensor: 15>
- Tachometer = <FeedbackDevice.Tachometer: 4>
- property name
- property value