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