TalonSRXFeedbackDevice

class phoenix5.TalonSRXFeedbackDevice(value: int)

Bases: pybind11_object

Choose the feedback device for a Talon SRX

Members:

QuadEncoder : Quadrature encoder

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 = <TalonSRXFeedbackDevice.Analog: 2>
CTRE_MagEncoder_Absolute = <TalonSRXFeedbackDevice.PulseWidthEncodedPosition: 8>
CTRE_MagEncoder_Relative = <TalonSRXFeedbackDevice.QuadEncoder: 0>
None_ = <TalonSRXFeedbackDevice.None_: 14>
PulseWidthEncodedPosition = <TalonSRXFeedbackDevice.PulseWidthEncodedPosition: 8>
QuadEncoder = <TalonSRXFeedbackDevice.QuadEncoder: 0>
RemoteSensor0 = <TalonSRXFeedbackDevice.RemoteSensor0: 11>
RemoteSensor1 = <TalonSRXFeedbackDevice.RemoteSensor1: 12>
SensorDifference = <TalonSRXFeedbackDevice.SensorDifference: 10>
SensorSum = <TalonSRXFeedbackDevice.SensorSum: 9>
SoftwareEmulatedSensor = <TalonSRXFeedbackDevice.SoftwareEmulatedSensor: 15>
Tachometer = <TalonSRXFeedbackDevice.Tachometer: 4>
property name
property value