Interface HasTalonSignals
- All Superinterfaces:
CommonDevice
- All Known Subinterfaces:
CommonTalon,CommonTalonWithExternalMotor,CommonTalonWithFOC
- All Known Implementing Classes:
CoreTalonFX,CoreTalonFXS,TalonFX,TalonFXS
-
Method Summary
Modifier and TypeMethodDescriptionClear sticky fault: Device boot while detecting the enable signalclearStickyFault_BootDuringEnable(double timeoutSeconds) Clear sticky fault: Device boot while detecting the enable signalClear sticky fault: Bridge was disabled most likely due to supply voltage dropping too low.clearStickyFault_BridgeBrownout(double timeoutSeconds) Clear sticky fault: Bridge was disabled most likely due to supply voltage dropping too low.Clear sticky fault: Device temperature exceeded limitclearStickyFault_DeviceTemp(double timeoutSeconds) Clear sticky fault: Device temperature exceeded limitClear sticky fault: Forward limit switch has been asserted.clearStickyFault_ForwardHardLimit(double timeoutSeconds) Clear sticky fault: Forward limit switch has been asserted.Clear sticky fault: Forward soft limit has been asserted.clearStickyFault_ForwardSoftLimit(double timeoutSeconds) Clear sticky fault: Forward soft limit has been asserted.Clear sticky fault: The remote sensor used for fusion has fallen out of sync to the local sensor.clearStickyFault_FusedSensorOutOfSync(double timeoutSeconds) Clear sticky fault: The remote sensor used for fusion has fallen out of sync to the local sensor.Clear sticky fault: Hardware fault occurredclearStickyFault_Hardware(double timeoutSeconds) Clear sticky fault: Hardware fault occurredClear sticky fault: The remote Talon used for differential control is not present on CAN Bus.clearStickyFault_MissingDifferentialFX(double timeoutSeconds) Clear sticky fault: The remote Talon used for differential control is not present on CAN Bus.Clear sticky fault: The remote limit switch device is not present on CAN Bus.clearStickyFault_MissingHardLimitRemote(double timeoutSeconds) Clear sticky fault: The remote limit switch device is not present on CAN Bus.Clear sticky fault: The remote soft limit device is not present on CAN Bus.clearStickyFault_MissingSoftLimitRemote(double timeoutSeconds) Clear sticky fault: The remote soft limit device is not present on CAN Bus.Clear sticky fault: Supply Voltage has exceeded the maximum voltage rating of device.clearStickyFault_OverSupplyV(double timeoutSeconds) Clear sticky fault: Supply Voltage has exceeded the maximum voltage rating of device.Clear sticky fault: Processor temperature exceeded limitclearStickyFault_ProcTemp(double timeoutSeconds) Clear sticky fault: Processor temperature exceeded limitClear sticky fault: The remote sensor's data is no longer trusted.clearStickyFault_RemoteSensorDataInvalid(double timeoutSeconds) Clear sticky fault: The remote sensor's data is no longer trusted.Clear sticky fault: The remote sensor position has overflowed.clearStickyFault_RemoteSensorPosOverflow(double timeoutSeconds) Clear sticky fault: The remote sensor position has overflowed.Clear sticky fault: The remote sensor has reset.clearStickyFault_RemoteSensorReset(double timeoutSeconds) Clear sticky fault: The remote sensor has reset.Clear sticky fault: Reverse limit switch has been asserted.clearStickyFault_ReverseHardLimit(double timeoutSeconds) Clear sticky fault: Reverse limit switch has been asserted.Clear sticky fault: Reverse soft limit has been asserted.clearStickyFault_ReverseSoftLimit(double timeoutSeconds) Clear sticky fault: Reverse soft limit has been asserted.Clear sticky fault: Static brake was momentarily disabled due to excessive braking current while disabled.clearStickyFault_StaticBrakeDisabled(double timeoutSeconds) Clear sticky fault: Static brake was momentarily disabled due to excessive braking current while disabled.Clear sticky fault: Stator current limit occured.clearStickyFault_StatorCurrLimit(double timeoutSeconds) Clear sticky fault: Stator current limit occured.Clear sticky fault: Supply current limit occured.clearStickyFault_SupplyCurrLimit(double timeoutSeconds) Clear sticky fault: Supply current limit occured.Clear sticky fault: Device supply voltage dropped to near brownout levelsclearStickyFault_Undervoltage(double timeoutSeconds) Clear sticky fault: Device supply voltage dropped to near brownout levelsClear sticky fault: An unlicensed feature is in use, device may not behave as expected.clearStickyFault_UnlicensedFeatureInUse(double timeoutSeconds) Clear sticky fault: An unlicensed feature is in use, device may not behave as expected.Clear sticky fault: Supply Voltage is unstable.clearStickyFault_UnstableSupplyV(double timeoutSeconds) Clear sticky fault: Supply Voltage is unstable.Clear sticky fault: Using Fused CANcoder feature while unlicensed.clearStickyFault_UsingFusedCANcoderWhileUnlicensed(double timeoutSeconds) Clear sticky fault: Using Fused CANcoder feature while unlicensed.Clear the sticky faults in the device.clearStickyFaults(double timeoutSeconds) Clear the sticky faults in the device.Acceleration of the device in mechanism rotations per second².getAcceleration(boolean refresh) Acceleration of the device in mechanism rotations per second².Temperature of device from second sensor.getAncillaryDeviceTemp(boolean refresh) Temperature of device from second sensor.The applied rotor polarity as seen from the front of the motor.getAppliedRotorPolarity(boolean refresh) The applied rotor polarity as seen from the front of the motor.The applied output of the bridge.getBridgeOutput(boolean refresh) The applied output of the bridge.Closed loop derivative component.getClosedLoopDerivativeOutput(boolean refresh) Closed loop derivative component.The difference between target reference and current measurement.getClosedLoopError(boolean refresh) The difference between target reference and current measurement.Feedforward passed by the user.getClosedLoopFeedForward(boolean refresh) Feedforward passed by the user.Closed loop integrated component.getClosedLoopIntegratedOutput(boolean refresh) Closed loop integrated component.Closed loop total output.getClosedLoopOutput(boolean refresh) Closed loop total output.Closed loop proportional component.getClosedLoopProportionalOutput(boolean refresh) Closed loop proportional component.Value that the closed loop is targeting.getClosedLoopReference(boolean refresh) Value that the closed loop is targeting.Derivative of the target that the closed loop is targeting.getClosedLoopReferenceSlope(boolean refresh) Derivative of the target that the closed loop is targeting.The slot that the closed-loop PID is using.getClosedLoopSlot(boolean refresh) The slot that the closed-loop PID is using.The type of motor attached to the Talon.getConnectedMotor(boolean refresh) The type of motor attached to the Talon.The active control mode of the motor controller.getControlMode(boolean refresh) The active control mode of the motor controller.Indicates if device is actuator enabled.getDeviceEnable(boolean refresh) Indicates if device is actuator enabled.Temperature of device.getDeviceTemp(boolean refresh) Temperature of device.Average component of the differential position of device.getDifferentialAveragePosition(boolean refresh) Average component of the differential position of device.Average component of the differential velocity of device.getDifferentialAverageVelocity(boolean refresh) Average component of the differential velocity of device.Differential closed loop derivative component.getDifferentialClosedLoopDerivativeOutput(boolean refresh) Differential closed loop derivative component.The difference between target differential reference and current measurement.getDifferentialClosedLoopError(boolean refresh) The difference between target differential reference and current measurement.Differential Feedforward passed by the user.getDifferentialClosedLoopFeedForward(boolean refresh) Differential Feedforward passed by the user.Differential closed loop integrated component.getDifferentialClosedLoopIntegratedOutput(boolean refresh) Differential closed loop integrated component.Differential closed loop total output.getDifferentialClosedLoopOutput(boolean refresh) Differential closed loop total output.Differential closed loop proportional component.getDifferentialClosedLoopProportionalOutput(boolean refresh) Differential closed loop proportional component.Value that the differential closed loop is targeting.getDifferentialClosedLoopReference(boolean refresh) Value that the differential closed loop is targeting.Derivative of the target that the differential closed loop is targeting.getDifferentialClosedLoopReferenceSlope(boolean refresh) Derivative of the target that the differential closed loop is targeting.The slot that the closed-loop differential PID is using.getDifferentialClosedLoopSlot(boolean refresh) The slot that the closed-loop differential PID is using.The active control mode of the differential controller.getDifferentialControlMode(boolean refresh) The active control mode of the differential controller.Difference component of the differential position of device.getDifferentialDifferencePosition(boolean refresh) Difference component of the differential position of device.Difference component of the differential velocity of device.getDifferentialDifferenceVelocity(boolean refresh) Difference component of the differential velocity of device.The calculated motor output for differential followers.getDifferentialOutput(boolean refresh) The calculated motor output for differential followers.The applied motor duty cycle.getDutyCycle(boolean refresh) The applied motor duty cycle.Device boot while detecting the enable signal Default Value: FalsegetFault_BootDuringEnable(boolean refresh) Device boot while detecting the enable signal Default Value: FalseBridge was disabled most likely due to supply voltage dropping too low.getFault_BridgeBrownout(boolean refresh) Bridge was disabled most likely due to supply voltage dropping too low.Device temperature exceeded limit Default Value: FalsegetFault_DeviceTemp(boolean refresh) Device temperature exceeded limit Default Value: FalseForward limit switch has been asserted.getFault_ForwardHardLimit(boolean refresh) Forward limit switch has been asserted.Forward soft limit has been asserted.getFault_ForwardSoftLimit(boolean refresh) Forward soft limit has been asserted.The remote sensor used for fusion has fallen out of sync to the local sensor.getFault_FusedSensorOutOfSync(boolean refresh) The remote sensor used for fusion has fallen out of sync to the local sensor.Hardware fault occurred Default Value: FalsegetFault_Hardware(boolean refresh) Hardware fault occurred Default Value: FalseThe remote Talon used for differential control is not present on CAN Bus.getFault_MissingDifferentialFX(boolean refresh) The remote Talon used for differential control is not present on CAN Bus.The remote limit switch device is not present on CAN Bus.getFault_MissingHardLimitRemote(boolean refresh) The remote limit switch device is not present on CAN Bus.The remote soft limit device is not present on CAN Bus.getFault_MissingSoftLimitRemote(boolean refresh) The remote soft limit device is not present on CAN Bus.Supply Voltage has exceeded the maximum voltage rating of device.getFault_OverSupplyV(boolean refresh) Supply Voltage has exceeded the maximum voltage rating of device.Processor temperature exceeded limit Default Value: FalsegetFault_ProcTemp(boolean refresh) Processor temperature exceeded limit Default Value: FalseThe remote sensor's data is no longer trusted.getFault_RemoteSensorDataInvalid(boolean refresh) The remote sensor's data is no longer trusted.The remote sensor position has overflowed.getFault_RemoteSensorPosOverflow(boolean refresh) The remote sensor position has overflowed.The remote sensor has reset.getFault_RemoteSensorReset(boolean refresh) The remote sensor has reset.Reverse limit switch has been asserted.getFault_ReverseHardLimit(boolean refresh) Reverse limit switch has been asserted.Reverse soft limit has been asserted.getFault_ReverseSoftLimit(boolean refresh) Reverse soft limit has been asserted.Static brake was momentarily disabled due to excessive braking current while disabled.getFault_StaticBrakeDisabled(boolean refresh) Static brake was momentarily disabled due to excessive braking current while disabled.Stator current limit occured.getFault_StatorCurrLimit(boolean refresh) Stator current limit occured.Supply current limit occured.getFault_SupplyCurrLimit(boolean refresh) Supply current limit occured.Device supply voltage dropped to near brownout levels Default Value: FalsegetFault_Undervoltage(boolean refresh) Device supply voltage dropped to near brownout levels Default Value: FalseAn unlicensed feature is in use, device may not behave as expected.getFault_UnlicensedFeatureInUse(boolean refresh) An unlicensed feature is in use, device may not behave as expected.Supply Voltage is unstable.getFault_UnstableSupplyV(boolean refresh) Supply Voltage is unstable.Using Fused CANcoder feature while unlicensed.getFault_UsingFusedCANcoderWhileUnlicensed(boolean refresh) Using Fused CANcoder feature while unlicensed.Integer representing all fault flags reported by the device.getFaultField(boolean refresh) Integer representing all fault flags reported by the device.Forward Limit Pin.getForwardLimit(boolean refresh) Forward Limit Pin.Whether the device is Phoenix Pro licensed.getIsProLicensed(boolean refresh) Whether the device is Phoenix Pro licensed.Check if the Motion Magic® profile has reached the target.getMotionMagicAtTarget(boolean refresh) Check if the Motion Magic® profile has reached the target.Check if Motion Magic® is running.getMotionMagicIsRunning(boolean refresh) Check if Motion Magic® is running.The torque constant (K_T) of the motor.getMotorKT(boolean refresh) The torque constant (K_T) of the motor.The velocity constant (K_V) of the motor.getMotorKV(boolean refresh) The velocity constant (K_V) of the motor.Assess the status of the motor output with respect to load and supply.getMotorOutputStatus(boolean refresh) Assess the status of the motor output with respect to load and supply.The stall current of the motor at 12 V output.getMotorStallCurrent(boolean refresh) The stall current of the motor at 12 V output.The applied (output) motor voltage.getMotorVoltage(boolean refresh) The applied (output) motor voltage.Position of the device in mechanism rotations.getPosition(boolean refresh) Position of the device in mechanism rotations.Temperature of the processor.getProcessorTemp(boolean refresh) Temperature of the processor.Reverse Limit Pin.getReverseLimit(boolean refresh) Reverse Limit Pin.Indicates if the robot is enabled.getRobotEnable(boolean refresh) Indicates if the robot is enabled.Position of the motor rotor.getRotorPosition(boolean refresh) Position of the motor rotor.Velocity of the motor rotor.getRotorVelocity(boolean refresh) Velocity of the motor rotor.Current corresponding to the stator windings.getStatorCurrent(boolean refresh) Current corresponding to the stator windings.Device boot while detecting the enable signal Default Value: FalsegetStickyFault_BootDuringEnable(boolean refresh) Device boot while detecting the enable signal Default Value: FalseBridge was disabled most likely due to supply voltage dropping too low.getStickyFault_BridgeBrownout(boolean refresh) Bridge was disabled most likely due to supply voltage dropping too low.Device temperature exceeded limit Default Value: FalsegetStickyFault_DeviceTemp(boolean refresh) Device temperature exceeded limit Default Value: FalseForward limit switch has been asserted.getStickyFault_ForwardHardLimit(boolean refresh) Forward limit switch has been asserted.Forward soft limit has been asserted.getStickyFault_ForwardSoftLimit(boolean refresh) Forward soft limit has been asserted.The remote sensor used for fusion has fallen out of sync to the local sensor.getStickyFault_FusedSensorOutOfSync(boolean refresh) The remote sensor used for fusion has fallen out of sync to the local sensor.Hardware fault occurred Default Value: FalsegetStickyFault_Hardware(boolean refresh) Hardware fault occurred Default Value: FalseThe remote Talon used for differential control is not present on CAN Bus.getStickyFault_MissingDifferentialFX(boolean refresh) The remote Talon used for differential control is not present on CAN Bus.The remote limit switch device is not present on CAN Bus.getStickyFault_MissingHardLimitRemote(boolean refresh) The remote limit switch device is not present on CAN Bus.The remote soft limit device is not present on CAN Bus.getStickyFault_MissingSoftLimitRemote(boolean refresh) The remote soft limit device is not present on CAN Bus.Supply Voltage has exceeded the maximum voltage rating of device.getStickyFault_OverSupplyV(boolean refresh) Supply Voltage has exceeded the maximum voltage rating of device.Processor temperature exceeded limit Default Value: FalsegetStickyFault_ProcTemp(boolean refresh) Processor temperature exceeded limit Default Value: FalseThe remote sensor's data is no longer trusted.getStickyFault_RemoteSensorDataInvalid(boolean refresh) The remote sensor's data is no longer trusted.The remote sensor position has overflowed.getStickyFault_RemoteSensorPosOverflow(boolean refresh) The remote sensor position has overflowed.The remote sensor has reset.getStickyFault_RemoteSensorReset(boolean refresh) The remote sensor has reset.Reverse limit switch has been asserted.getStickyFault_ReverseHardLimit(boolean refresh) Reverse limit switch has been asserted.Reverse soft limit has been asserted.getStickyFault_ReverseSoftLimit(boolean refresh) Reverse soft limit has been asserted.Static brake was momentarily disabled due to excessive braking current while disabled.getStickyFault_StaticBrakeDisabled(boolean refresh) Static brake was momentarily disabled due to excessive braking current while disabled.Stator current limit occured.getStickyFault_StatorCurrLimit(boolean refresh) Stator current limit occured.Supply current limit occured.getStickyFault_SupplyCurrLimit(boolean refresh) Supply current limit occured.Device supply voltage dropped to near brownout levels Default Value: FalsegetStickyFault_Undervoltage(boolean refresh) Device supply voltage dropped to near brownout levels Default Value: FalseAn unlicensed feature is in use, device may not behave as expected.getStickyFault_UnlicensedFeatureInUse(boolean refresh) An unlicensed feature is in use, device may not behave as expected.Supply Voltage is unstable.getStickyFault_UnstableSupplyV(boolean refresh) Supply Voltage is unstable.Using Fused CANcoder feature while unlicensed.getStickyFault_UsingFusedCANcoderWhileUnlicensed(boolean refresh) Using Fused CANcoder feature while unlicensed.Integer representing all (persistent) sticky fault flags reported by the device.getStickyFaultField(boolean refresh) Integer representing all (persistent) sticky fault flags reported by the device.Measured supply side current.getSupplyCurrent(boolean refresh) Measured supply side current.Measured supply voltage to the device.getSupplyVoltage(boolean refresh) Measured supply voltage to the device.Current corresponding to the torque output by the motor.getTorqueCurrent(boolean refresh) Current corresponding to the torque output by the motor.Velocity of the device in mechanism rotations per second.getVelocity(boolean refresh) Velocity of the device in mechanism rotations per second.Full Version of firmware in device.getVersion(boolean refresh) Full Version of firmware in device.App Bugfix Version number.getVersionBugfix(boolean refresh) App Bugfix Version number.App Build Version number.getVersionBuild(boolean refresh) App Build Version number.App Major Version number.getVersionMajor(boolean refresh) App Major Version number.App Minor Version number.getVersionMinor(boolean refresh) App Minor Version number.setPosition(double newValue) Sets the mechanism position of the device in mechanism rotations.setPosition(double newValue, double timeoutSeconds) Sets the mechanism position of the device in mechanism rotations.setPosition(Angle newValue) Sets the mechanism position of the device in mechanism rotations.setPosition(Angle newValue, double timeoutSeconds) Sets the mechanism position of the device in mechanism rotations.Methods inherited from interface com.ctre.phoenix6.hardware.traits.CommonDevice
getAppliedControl, getDeviceHash, getDeviceID, getNetwork, getResetOccurredChecker, hasResetOccurred, isConnected, isConnected, optimizeBusUtilization, optimizeBusUtilization, optimizeBusUtilization, optimizeBusUtilization, optimizeBusUtilization, resetSignalFrequencies, resetSignalFrequencies
-
Method Details
-
getVersionMajor
App Major Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- VersionMajor Status Signal Object
-
getVersionMajor
App Major Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- VersionMajor Status Signal Object
-
getVersionMinor
App Minor Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- VersionMinor Status Signal Object
-
getVersionMinor
App Minor Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- VersionMinor Status Signal Object
-
getVersionBugfix
App Bugfix Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- VersionBugfix Status Signal Object
-
getVersionBugfix
App Bugfix Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- VersionBugfix Status Signal Object
-
getVersionBuild
App Build Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- VersionBuild Status Signal Object
-
getVersionBuild
App Build Version number.- Minimum Value: 0
- Maximum Value: 255
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- VersionBuild Status Signal Object
-
getVersion
Full Version of firmware in device. The format is a four byte value.- Minimum Value: 0
- Maximum Value: 4294967295
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- Version Status Signal Object
-
getVersion
Full Version of firmware in device. The format is a four byte value.- Minimum Value: 0
- Maximum Value: 4294967295
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Version Status Signal Object
-
getFaultField
Integer representing all fault flags reported by the device.These are device specific and are not used directly in typical applications. Use the signal specific GetFault_*() methods instead.
- Minimum Value: 0
- Maximum Value: 4294967295
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- FaultField Status Signal Object
-
getFaultField
Integer representing all fault flags reported by the device.These are device specific and are not used directly in typical applications. Use the signal specific GetFault_*() methods instead.
- Minimum Value: 0
- Maximum Value: 4294967295
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- FaultField Status Signal Object
-
getStickyFaultField
Integer representing all (persistent) sticky fault flags reported by the device.These are device specific and are not used directly in typical applications. Use the signal specific GetStickyFault_*() methods instead.
- Minimum Value: 0
- Maximum Value: 4294967295
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFaultField Status Signal Object
-
getStickyFaultField
Integer representing all (persistent) sticky fault flags reported by the device.These are device specific and are not used directly in typical applications. Use the signal specific GetStickyFault_*() methods instead.
- Minimum Value: 0
- Maximum Value: 4294967295
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFaultField Status Signal Object
-
getMotorVoltage
The applied (output) motor voltage.- Minimum Value: -40.96
- Maximum Value: 40.95
- Default Value: 0
- Units: V
This refreshes and returns a cached StatusSignal object.
- Returns:
- MotorVoltage Status Signal Object
-
getMotorVoltage
The applied (output) motor voltage.- Minimum Value: -40.96
- Maximum Value: 40.95
- Default Value: 0
- Units: V
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- MotorVoltage Status Signal Object
-
getForwardLimit
Forward Limit Pin.This refreshes and returns a cached StatusSignal object.
- Returns:
- ForwardLimit Status Signal Object
-
getForwardLimit
Forward Limit Pin.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ForwardLimit Status Signal Object
-
getReverseLimit
Reverse Limit Pin.This refreshes and returns a cached StatusSignal object.
- Returns:
- ReverseLimit Status Signal Object
-
getReverseLimit
Reverse Limit Pin.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ReverseLimit Status Signal Object
-
getAppliedRotorPolarity
The applied rotor polarity as seen from the front of the motor. This typically is determined by the Inverted config, but can be overridden if using Follower features.This refreshes and returns a cached StatusSignal object.
- Returns:
- AppliedRotorPolarity Status Signal Object
-
getAppliedRotorPolarity
The applied rotor polarity as seen from the front of the motor. This typically is determined by the Inverted config, but can be overridden if using Follower features.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- AppliedRotorPolarity Status Signal Object
-
getDutyCycle
The applied motor duty cycle.- Minimum Value: -2.0
- Maximum Value: 1.9990234375
- Default Value: 0
- Units: fractional
This refreshes and returns a cached StatusSignal object.
- Returns:
- DutyCycle Status Signal Object
-
getDutyCycle
The applied motor duty cycle.- Minimum Value: -2.0
- Maximum Value: 1.9990234375
- Default Value: 0
- Units: fractional
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DutyCycle Status Signal Object
-
getTorqueCurrent
Current corresponding to the torque output by the motor. Similar to StatorCurrent. Users will likely prefer this current to calculate the applied torque to the rotor.Stator current where positive current means torque is applied in the forward direction as determined by the Inverted setting.
- Minimum Value: -327.68
- Maximum Value: 327.67
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Returns:
- TorqueCurrent Status Signal Object
-
getTorqueCurrent
Current corresponding to the torque output by the motor. Similar to StatorCurrent. Users will likely prefer this current to calculate the applied torque to the rotor.Stator current where positive current means torque is applied in the forward direction as determined by the Inverted setting.
- Minimum Value: -327.68
- Maximum Value: 327.67
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- TorqueCurrent Status Signal Object
-
getStatorCurrent
Current corresponding to the stator windings. Similar to TorqueCurrent. Users will likely prefer TorqueCurrent over StatorCurrent.Stator current where Positive current indicates motoring regardless of direction. Negative current indicates regenerative braking regardless of direction.
- Minimum Value: -327.68
- Maximum Value: 327.66
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Returns:
- StatorCurrent Status Signal Object
-
getStatorCurrent
Current corresponding to the stator windings. Similar to TorqueCurrent. Users will likely prefer TorqueCurrent over StatorCurrent.Stator current where Positive current indicates motoring regardless of direction. Negative current indicates regenerative braking regardless of direction.
- Minimum Value: -327.68
- Maximum Value: 327.66
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StatorCurrent Status Signal Object
-
getSupplyCurrent
Measured supply side current.- Minimum Value: -327.68
- Maximum Value: 327.66
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Returns:
- SupplyCurrent Status Signal Object
-
getSupplyCurrent
Measured supply side current.- Minimum Value: -327.68
- Maximum Value: 327.66
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- SupplyCurrent Status Signal Object
-
getSupplyVoltage
Measured supply voltage to the device.- Minimum Value: 4
- Maximum Value: 29.575
- Default Value: 4
- Units: V
This refreshes and returns a cached StatusSignal object.
- Returns:
- SupplyVoltage Status Signal Object
-
getSupplyVoltage
Measured supply voltage to the device.- Minimum Value: 4
- Maximum Value: 29.575
- Default Value: 4
- Units: V
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- SupplyVoltage Status Signal Object
-
getDeviceTemp
Temperature of device.This is the temperature that the device measures itself to be at. Similar to Processor Temperature.
- Minimum Value: 0.0
- Maximum Value: 255.0
- Default Value: 0
- Units: ℃
This refreshes and returns a cached StatusSignal object.
- Returns:
- DeviceTemp Status Signal Object
-
getDeviceTemp
Temperature of device.This is the temperature that the device measures itself to be at. Similar to Processor Temperature.
- Minimum Value: 0.0
- Maximum Value: 255.0
- Default Value: 0
- Units: ℃
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DeviceTemp Status Signal Object
-
getProcessorTemp
Temperature of the processor.This is the temperature that the processor measures itself to be at. Similar to Device Temperature.
- Minimum Value: 0.0
- Maximum Value: 255.0
- Default Value: 0
- Units: ℃
This refreshes and returns a cached StatusSignal object.
- Returns:
- ProcessorTemp Status Signal Object
-
getProcessorTemp
Temperature of the processor.This is the temperature that the processor measures itself to be at. Similar to Device Temperature.
- Minimum Value: 0.0
- Maximum Value: 255.0
- Default Value: 0
- Units: ℃
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ProcessorTemp Status Signal Object
-
getRotorVelocity
Velocity of the motor rotor. This velocity is not affected by any feedback configs.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Returns:
- RotorVelocity Status Signal Object
-
getRotorVelocity
Velocity of the motor rotor. This velocity is not affected by any feedback configs.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- RotorVelocity Status Signal Object
-
getRotorPosition
Position of the motor rotor. This position is only affected by the RotorOffset config and calls to setPosition.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Returns:
- RotorPosition Status Signal Object
-
getRotorPosition
Position of the motor rotor. This position is only affected by the RotorOffset config and calls to setPosition.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- RotorPosition Status Signal Object
-
getVelocity
Velocity of the device in mechanism rotations per second. This can be the velocity of a remote sensor and is affected by the RotorToSensorRatio and SensorToMechanismRatio configs.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Returns:
- Velocity Status Signal Object
-
getVelocity
Velocity of the device in mechanism rotations per second. This can be the velocity of a remote sensor and is affected by the RotorToSensorRatio and SensorToMechanismRatio configs.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Velocity Status Signal Object
-
getPosition
Position of the device in mechanism rotations. This can be the position of a remote sensor and is affected by the RotorToSensorRatio and SensorToMechanismRatio configs, as well as calls to setPosition.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Returns:
- Position Status Signal Object
-
getPosition
Position of the device in mechanism rotations. This can be the position of a remote sensor and is affected by the RotorToSensorRatio and SensorToMechanismRatio configs, as well as calls to setPosition.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Position Status Signal Object
-
getAcceleration
Acceleration of the device in mechanism rotations per second². This can be the acceleration of a remote sensor and is affected by the RotorToSensorRatio and SensorToMechanismRatio configs.- Minimum Value: -2048.0
- Maximum Value: 2047.75
- Default Value: 0
- Units: rotations per second²
This refreshes and returns a cached StatusSignal object.
- Returns:
- Acceleration Status Signal Object
-
getAcceleration
Acceleration of the device in mechanism rotations per second². This can be the acceleration of a remote sensor and is affected by the RotorToSensorRatio and SensorToMechanismRatio configs.- Minimum Value: -2048.0
- Maximum Value: 2047.75
- Default Value: 0
- Units: rotations per second²
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Acceleration Status Signal Object
-
getControlMode
The active control mode of the motor controller.This refreshes and returns a cached StatusSignal object.
- Returns:
- ControlMode Status Signal Object
-
getControlMode
The active control mode of the motor controller.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ControlMode Status Signal Object
-
getMotionMagicAtTarget
Check if the Motion Magic® profile has reached the target. This is equivalent to checking that MotionMagicIsRunning, the ClosedLoopReference is the target, and the ClosedLoopReferenceSlope is 0.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- MotionMagicAtTarget Status Signal Object
-
getMotionMagicAtTarget
Check if the Motion Magic® profile has reached the target. This is equivalent to checking that MotionMagicIsRunning, the ClosedLoopReference is the target, and the ClosedLoopReferenceSlope is 0.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- MotionMagicAtTarget Status Signal Object
-
getMotionMagicIsRunning
Check if Motion Magic® is running. This is equivalent to checking that the reported control mode is a Motion Magic® based mode.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- MotionMagicIsRunning Status Signal Object
-
getMotionMagicIsRunning
Check if Motion Magic® is running. This is equivalent to checking that the reported control mode is a Motion Magic® based mode.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- MotionMagicIsRunning Status Signal Object
-
getRobotEnable
Indicates if the robot is enabled.This refreshes and returns a cached StatusSignal object.
- Returns:
- RobotEnable Status Signal Object
-
getRobotEnable
Indicates if the robot is enabled.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- RobotEnable Status Signal Object
-
getDeviceEnable
Indicates if device is actuator enabled.This refreshes and returns a cached StatusSignal object.
- Returns:
- DeviceEnable Status Signal Object
-
getDeviceEnable
Indicates if device is actuator enabled.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DeviceEnable Status Signal Object
-
getClosedLoopSlot
The slot that the closed-loop PID is using.- Minimum Value: 0
- Maximum Value: 2
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopSlot Status Signal Object
-
getClosedLoopSlot
The slot that the closed-loop PID is using.- Minimum Value: 0
- Maximum Value: 2
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopSlot Status Signal Object
-
getMotorOutputStatus
Assess the status of the motor output with respect to load and supply.This routine can be used to determine the general status of motor commutation.
This refreshes and returns a cached StatusSignal object.
- Returns:
- MotorOutputStatus Status Signal Object
-
getMotorOutputStatus
Assess the status of the motor output with respect to load and supply.This routine can be used to determine the general status of motor commutation.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- MotorOutputStatus Status Signal Object
-
getDifferentialControlMode
The active control mode of the differential controller.This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialControlMode Status Signal Object
-
getDifferentialControlMode
The active control mode of the differential controller.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialControlMode Status Signal Object
-
getDifferentialAverageVelocity
Average component of the differential velocity of device.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialAverageVelocity Status Signal Object
-
getDifferentialAverageVelocity
Average component of the differential velocity of device.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialAverageVelocity Status Signal Object
-
getDifferentialAveragePosition
Average component of the differential position of device.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialAveragePosition Status Signal Object
-
getDifferentialAveragePosition
Average component of the differential position of device.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialAveragePosition Status Signal Object
-
getDifferentialDifferenceVelocity
Difference component of the differential velocity of device.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialDifferenceVelocity Status Signal Object
-
getDifferentialDifferenceVelocity
Difference component of the differential velocity of device.- Minimum Value: -512.0
- Maximum Value: 511.998046875
- Default Value: 0
- Units: rotations per second
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialDifferenceVelocity Status Signal Object
-
getDifferentialDifferencePosition
Difference component of the differential position of device.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialDifferencePosition Status Signal Object
-
getDifferentialDifferencePosition
Difference component of the differential position of device.- Minimum Value: -16384.0
- Maximum Value: 16383.999755859375
- Default Value: 0
- Units: rotations
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialDifferencePosition Status Signal Object
-
getDifferentialClosedLoopSlot
The slot that the closed-loop differential PID is using.- Minimum Value: 0
- Maximum Value: 2
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopSlot Status Signal Object
-
getDifferentialClosedLoopSlot
The slot that the closed-loop differential PID is using.- Minimum Value: 0
- Maximum Value: 2
- Default Value: 0
- Units:
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopSlot Status Signal Object
-
getMotorKT
The torque constant (K_T) of the motor.- Minimum Value: 0.0
- Maximum Value: 0.025500000000000002
- Default Value: 0
- Units: Nm/A
This refreshes and returns a cached StatusSignal object.
- Returns:
- MotorKT Status Signal Object
-
getMotorKT
The torque constant (K_T) of the motor.- Minimum Value: 0.0
- Maximum Value: 0.025500000000000002
- Default Value: 0
- Units: Nm/A
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- MotorKT Status Signal Object
-
getMotorKV
The velocity constant (K_V) of the motor.- Minimum Value: 0.0
- Maximum Value: 2047.0
- Default Value: 0
- Units: RPM/V
This refreshes and returns a cached StatusSignal object.
- Returns:
- MotorKV Status Signal Object
-
getMotorKV
The velocity constant (K_V) of the motor.- Minimum Value: 0.0
- Maximum Value: 2047.0
- Default Value: 0
- Units: RPM/V
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- MotorKV Status Signal Object
-
getMotorStallCurrent
The stall current of the motor at 12 V output.- Minimum Value: 0.0
- Maximum Value: 1023.0
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Returns:
- MotorStallCurrent Status Signal Object
-
getMotorStallCurrent
The stall current of the motor at 12 V output.- Minimum Value: 0.0
- Maximum Value: 1023.0
- Default Value: 0
- Units: A
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- MotorStallCurrent Status Signal Object
-
getBridgeOutput
The applied output of the bridge.This refreshes and returns a cached StatusSignal object.
- Returns:
- BridgeOutput Status Signal Object
-
getBridgeOutput
The applied output of the bridge.This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- BridgeOutput Status Signal Object
-
getIsProLicensed
Whether the device is Phoenix Pro licensed.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- IsProLicensed Status Signal Object
-
getIsProLicensed
Whether the device is Phoenix Pro licensed.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- IsProLicensed Status Signal Object
-
getAncillaryDeviceTemp
Temperature of device from second sensor.Newer versions of Talon have multiple temperature measurement methods.
- Minimum Value: 0.0
- Maximum Value: 255.0
- Default Value: 0
- Units: ℃
This refreshes and returns a cached StatusSignal object.
- Returns:
- AncillaryDeviceTemp Status Signal Object
-
getAncillaryDeviceTemp
Temperature of device from second sensor.Newer versions of Talon have multiple temperature measurement methods.
- Minimum Value: 0.0
- Maximum Value: 255.0
- Default Value: 0
- Units: ℃
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- AncillaryDeviceTemp Status Signal Object
-
getConnectedMotor
The type of motor attached to the Talon.This can be used to determine what motor is attached to the Talon FX. Return will be "Unknown" if firmware is too old or device is not present.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ConnectedMotor Status Signal Object
-
getConnectedMotor
The type of motor attached to the Talon.This can be used to determine what motor is attached to the Talon FX. Return will be "Unknown" if firmware is too old or device is not present.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ConnectedMotor Status Signal Object
-
getFault_Hardware
Hardware fault occurred- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_Hardware Status Signal Object
-
getFault_Hardware
Hardware fault occurred- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_Hardware Status Signal Object
-
getStickyFault_Hardware
Hardware fault occurred- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_Hardware Status Signal Object
-
getStickyFault_Hardware
Hardware fault occurred- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_Hardware Status Signal Object
-
getFault_ProcTemp
Processor temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_ProcTemp Status Signal Object
-
getFault_ProcTemp
Processor temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_ProcTemp Status Signal Object
-
getStickyFault_ProcTemp
Processor temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_ProcTemp Status Signal Object
-
getStickyFault_ProcTemp
Processor temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_ProcTemp Status Signal Object
-
getFault_DeviceTemp
Device temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_DeviceTemp Status Signal Object
-
getFault_DeviceTemp
Device temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_DeviceTemp Status Signal Object
-
getStickyFault_DeviceTemp
Device temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_DeviceTemp Status Signal Object
-
getStickyFault_DeviceTemp
Device temperature exceeded limit- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_DeviceTemp Status Signal Object
-
getFault_Undervoltage
Device supply voltage dropped to near brownout levels- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_Undervoltage Status Signal Object
-
getFault_Undervoltage
Device supply voltage dropped to near brownout levels- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_Undervoltage Status Signal Object
-
getStickyFault_Undervoltage
Device supply voltage dropped to near brownout levels- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_Undervoltage Status Signal Object
-
getStickyFault_Undervoltage
Device supply voltage dropped to near brownout levels- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_Undervoltage Status Signal Object
-
getFault_BootDuringEnable
Device boot while detecting the enable signal- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_BootDuringEnable Status Signal Object
-
getFault_BootDuringEnable
Device boot while detecting the enable signal- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_BootDuringEnable Status Signal Object
-
getStickyFault_BootDuringEnable
Device boot while detecting the enable signal- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_BootDuringEnable Status Signal Object
-
getStickyFault_BootDuringEnable
Device boot while detecting the enable signal- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_BootDuringEnable Status Signal Object
-
getFault_UnlicensedFeatureInUse
An unlicensed feature is in use, device may not behave as expected.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_UnlicensedFeatureInUse Status Signal Object
-
getFault_UnlicensedFeatureInUse
An unlicensed feature is in use, device may not behave as expected.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_UnlicensedFeatureInUse Status Signal Object
-
getStickyFault_UnlicensedFeatureInUse
An unlicensed feature is in use, device may not behave as expected.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_UnlicensedFeatureInUse Status Signal Object
-
getStickyFault_UnlicensedFeatureInUse
An unlicensed feature is in use, device may not behave as expected.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_UnlicensedFeatureInUse Status Signal Object
-
getFault_BridgeBrownout
Bridge was disabled most likely due to supply voltage dropping too low.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_BridgeBrownout Status Signal Object
-
getFault_BridgeBrownout
Bridge was disabled most likely due to supply voltage dropping too low.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_BridgeBrownout Status Signal Object
-
getStickyFault_BridgeBrownout
Bridge was disabled most likely due to supply voltage dropping too low.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_BridgeBrownout Status Signal Object
-
getStickyFault_BridgeBrownout
Bridge was disabled most likely due to supply voltage dropping too low.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_BridgeBrownout Status Signal Object
-
getFault_RemoteSensorReset
The remote sensor has reset.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_RemoteSensorReset Status Signal Object
-
getFault_RemoteSensorReset
The remote sensor has reset.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_RemoteSensorReset Status Signal Object
-
getStickyFault_RemoteSensorReset
The remote sensor has reset.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_RemoteSensorReset Status Signal Object
-
getStickyFault_RemoteSensorReset
The remote sensor has reset.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_RemoteSensorReset Status Signal Object
-
getFault_MissingDifferentialFX
The remote Talon used for differential control is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_MissingDifferentialFX Status Signal Object
-
getFault_MissingDifferentialFX
The remote Talon used for differential control is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_MissingDifferentialFX Status Signal Object
-
getStickyFault_MissingDifferentialFX
The remote Talon used for differential control is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_MissingDifferentialFX Status Signal Object
-
getStickyFault_MissingDifferentialFX
The remote Talon used for differential control is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_MissingDifferentialFX Status Signal Object
-
getFault_RemoteSensorPosOverflow
The remote sensor position has overflowed. Because of the nature of remote sensors, it is possible for the remote sensor position to overflow beyond what is supported by the status signal frame. However, this is rare and cannot occur over the course of an FRC match under normal use.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_RemoteSensorPosOverflow Status Signal Object
-
getFault_RemoteSensorPosOverflow
The remote sensor position has overflowed. Because of the nature of remote sensors, it is possible for the remote sensor position to overflow beyond what is supported by the status signal frame. However, this is rare and cannot occur over the course of an FRC match under normal use.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_RemoteSensorPosOverflow Status Signal Object
-
getStickyFault_RemoteSensorPosOverflow
The remote sensor position has overflowed. Because of the nature of remote sensors, it is possible for the remote sensor position to overflow beyond what is supported by the status signal frame. However, this is rare and cannot occur over the course of an FRC match under normal use.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_RemoteSensorPosOverflow Status Signal Object
-
getStickyFault_RemoteSensorPosOverflow
The remote sensor position has overflowed. Because of the nature of remote sensors, it is possible for the remote sensor position to overflow beyond what is supported by the status signal frame. However, this is rare and cannot occur over the course of an FRC match under normal use.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_RemoteSensorPosOverflow Status Signal Object
-
getFault_OverSupplyV
Supply Voltage has exceeded the maximum voltage rating of device.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_OverSupplyV Status Signal Object
-
getFault_OverSupplyV
Supply Voltage has exceeded the maximum voltage rating of device.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_OverSupplyV Status Signal Object
-
getStickyFault_OverSupplyV
Supply Voltage has exceeded the maximum voltage rating of device.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_OverSupplyV Status Signal Object
-
getStickyFault_OverSupplyV
Supply Voltage has exceeded the maximum voltage rating of device.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_OverSupplyV Status Signal Object
-
getFault_UnstableSupplyV
Supply Voltage is unstable. Ensure you are using a battery and current limited power supply.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_UnstableSupplyV Status Signal Object
-
getFault_UnstableSupplyV
Supply Voltage is unstable. Ensure you are using a battery and current limited power supply.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_UnstableSupplyV Status Signal Object
-
getStickyFault_UnstableSupplyV
Supply Voltage is unstable. Ensure you are using a battery and current limited power supply.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_UnstableSupplyV Status Signal Object
-
getStickyFault_UnstableSupplyV
Supply Voltage is unstable. Ensure you are using a battery and current limited power supply.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_UnstableSupplyV Status Signal Object
-
getFault_ReverseHardLimit
Reverse limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_ReverseHardLimit Status Signal Object
-
getFault_ReverseHardLimit
Reverse limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_ReverseHardLimit Status Signal Object
-
getStickyFault_ReverseHardLimit
Reverse limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_ReverseHardLimit Status Signal Object
-
getStickyFault_ReverseHardLimit
Reverse limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_ReverseHardLimit Status Signal Object
-
getFault_ForwardHardLimit
Forward limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_ForwardHardLimit Status Signal Object
-
getFault_ForwardHardLimit
Forward limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_ForwardHardLimit Status Signal Object
-
getStickyFault_ForwardHardLimit
Forward limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_ForwardHardLimit Status Signal Object
-
getStickyFault_ForwardHardLimit
Forward limit switch has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_ForwardHardLimit Status Signal Object
-
getFault_ReverseSoftLimit
Reverse soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_ReverseSoftLimit Status Signal Object
-
getFault_ReverseSoftLimit
Reverse soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_ReverseSoftLimit Status Signal Object
-
getStickyFault_ReverseSoftLimit
Reverse soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_ReverseSoftLimit Status Signal Object
-
getStickyFault_ReverseSoftLimit
Reverse soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_ReverseSoftLimit Status Signal Object
-
getFault_ForwardSoftLimit
Forward soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_ForwardSoftLimit Status Signal Object
-
getFault_ForwardSoftLimit
Forward soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_ForwardSoftLimit Status Signal Object
-
getStickyFault_ForwardSoftLimit
Forward soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_ForwardSoftLimit Status Signal Object
-
getStickyFault_ForwardSoftLimit
Forward soft limit has been asserted. Output is set to neutral.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_ForwardSoftLimit Status Signal Object
-
getFault_MissingSoftLimitRemote
The remote soft limit device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_MissingSoftLimitRemote Status Signal Object
-
getFault_MissingSoftLimitRemote
The remote soft limit device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_MissingSoftLimitRemote Status Signal Object
-
getStickyFault_MissingSoftLimitRemote
The remote soft limit device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_MissingSoftLimitRemote Status Signal Object
-
getStickyFault_MissingSoftLimitRemote
The remote soft limit device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_MissingSoftLimitRemote Status Signal Object
-
getFault_MissingHardLimitRemote
The remote limit switch device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_MissingHardLimitRemote Status Signal Object
-
getFault_MissingHardLimitRemote
The remote limit switch device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_MissingHardLimitRemote Status Signal Object
-
getStickyFault_MissingHardLimitRemote
The remote limit switch device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_MissingHardLimitRemote Status Signal Object
-
getStickyFault_MissingHardLimitRemote
The remote limit switch device is not present on CAN Bus.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_MissingHardLimitRemote Status Signal Object
-
getFault_RemoteSensorDataInvalid
The remote sensor's data is no longer trusted. This can happen if the remote sensor disappears from the CAN bus or if the remote sensor indicates its data is no longer valid, such as when a CANcoder's magnet strength falls into the "red" range.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_RemoteSensorDataInvalid Status Signal Object
-
getFault_RemoteSensorDataInvalid
The remote sensor's data is no longer trusted. This can happen if the remote sensor disappears from the CAN bus or if the remote sensor indicates its data is no longer valid, such as when a CANcoder's magnet strength falls into the "red" range.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_RemoteSensorDataInvalid Status Signal Object
-
getStickyFault_RemoteSensorDataInvalid
The remote sensor's data is no longer trusted. This can happen if the remote sensor disappears from the CAN bus or if the remote sensor indicates its data is no longer valid, such as when a CANcoder's magnet strength falls into the "red" range.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_RemoteSensorDataInvalid Status Signal Object
-
getStickyFault_RemoteSensorDataInvalid
The remote sensor's data is no longer trusted. This can happen if the remote sensor disappears from the CAN bus or if the remote sensor indicates its data is no longer valid, such as when a CANcoder's magnet strength falls into the "red" range.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_RemoteSensorDataInvalid Status Signal Object
-
getFault_FusedSensorOutOfSync
The remote sensor used for fusion has fallen out of sync to the local sensor. A re-synchronization has occurred, which may cause a discontinuity. This typically happens if there is significant slop in the mechanism, or if the RotorToSensorRatio configuration parameter is incorrect.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_FusedSensorOutOfSync Status Signal Object
-
getFault_FusedSensorOutOfSync
The remote sensor used for fusion has fallen out of sync to the local sensor. A re-synchronization has occurred, which may cause a discontinuity. This typically happens if there is significant slop in the mechanism, or if the RotorToSensorRatio configuration parameter is incorrect.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_FusedSensorOutOfSync Status Signal Object
-
getStickyFault_FusedSensorOutOfSync
The remote sensor used for fusion has fallen out of sync to the local sensor. A re-synchronization has occurred, which may cause a discontinuity. This typically happens if there is significant slop in the mechanism, or if the RotorToSensorRatio configuration parameter is incorrect.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_FusedSensorOutOfSync Status Signal Object
-
getStickyFault_FusedSensorOutOfSync
The remote sensor used for fusion has fallen out of sync to the local sensor. A re-synchronization has occurred, which may cause a discontinuity. This typically happens if there is significant slop in the mechanism, or if the RotorToSensorRatio configuration parameter is incorrect.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_FusedSensorOutOfSync Status Signal Object
-
getFault_StatorCurrLimit
Stator current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_StatorCurrLimit Status Signal Object
-
getFault_StatorCurrLimit
Stator current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_StatorCurrLimit Status Signal Object
-
getStickyFault_StatorCurrLimit
Stator current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_StatorCurrLimit Status Signal Object
-
getStickyFault_StatorCurrLimit
Stator current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_StatorCurrLimit Status Signal Object
-
getFault_SupplyCurrLimit
Supply current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_SupplyCurrLimit Status Signal Object
-
getFault_SupplyCurrLimit
Supply current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_SupplyCurrLimit Status Signal Object
-
getStickyFault_SupplyCurrLimit
Supply current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_SupplyCurrLimit Status Signal Object
-
getStickyFault_SupplyCurrLimit
Supply current limit occured.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_SupplyCurrLimit Status Signal Object
-
getFault_UsingFusedCANcoderWhileUnlicensed
Using Fused CANcoder feature while unlicensed. Device has fallen back to remote CANcoder.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_UsingFusedCANcoderWhileUnlicensed Status Signal Object
-
getFault_UsingFusedCANcoderWhileUnlicensed
Using Fused CANcoder feature while unlicensed. Device has fallen back to remote CANcoder.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_UsingFusedCANcoderWhileUnlicensed Status Signal Object
-
getStickyFault_UsingFusedCANcoderWhileUnlicensed
Using Fused CANcoder feature while unlicensed. Device has fallen back to remote CANcoder.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_UsingFusedCANcoderWhileUnlicensed Status Signal Object
-
getStickyFault_UsingFusedCANcoderWhileUnlicensed
Using Fused CANcoder feature while unlicensed. Device has fallen back to remote CANcoder.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_UsingFusedCANcoderWhileUnlicensed Status Signal Object
-
getFault_StaticBrakeDisabled
Static brake was momentarily disabled due to excessive braking current while disabled.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- Fault_StaticBrakeDisabled Status Signal Object
-
getFault_StaticBrakeDisabled
Static brake was momentarily disabled due to excessive braking current while disabled.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- Fault_StaticBrakeDisabled Status Signal Object
-
getStickyFault_StaticBrakeDisabled
Static brake was momentarily disabled due to excessive braking current while disabled.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Returns:
- StickyFault_StaticBrakeDisabled Status Signal Object
-
getStickyFault_StaticBrakeDisabled
Static brake was momentarily disabled due to excessive braking current while disabled.- Default Value: False
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- StickyFault_StaticBrakeDisabled Status Signal Object
-
getClosedLoopProportionalOutput
Closed loop proportional component.The portion of the closed loop output that is proportional to the error. Alternatively, the kP contribution of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopProportionalOutput Status Signal object
-
getClosedLoopProportionalOutput
Closed loop proportional component.The portion of the closed loop output that is proportional to the error. Alternatively, the kP contribution of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopProportionalOutput Status Signal object
-
getClosedLoopIntegratedOutput
Closed loop integrated component.The portion of the closed loop output that is proportional to the integrated error. Alternatively, the kI contribution of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopIntegratedOutput Status Signal object
-
getClosedLoopIntegratedOutput
Closed loop integrated component.The portion of the closed loop output that is proportional to the integrated error. Alternatively, the kI contribution of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopIntegratedOutput Status Signal object
-
getClosedLoopFeedForward
Feedforward passed by the user.This is the general feedforward that the user provides for the closed loop.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopFeedForward Status Signal object
-
getClosedLoopFeedForward
Feedforward passed by the user.This is the general feedforward that the user provides for the closed loop.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopFeedForward Status Signal object
-
getClosedLoopDerivativeOutput
Closed loop derivative component.The portion of the closed loop output that is proportional to the deriviative of error. Alternatively, the kD contribution of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopDerivativeOutput Status Signal object
-
getClosedLoopDerivativeOutput
Closed loop derivative component.The portion of the closed loop output that is proportional to the deriviative of error. Alternatively, the kD contribution of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopDerivativeOutput Status Signal object
-
getClosedLoopOutput
Closed loop total output.The total output of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopOutput Status Signal object
-
getClosedLoopOutput
Closed loop total output.The total output of the closed loop output.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopOutput Status Signal object
-
getClosedLoopReference
Value that the closed loop is targeting.This is the value that the closed loop PID controller targets.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopReference Status Signal object
-
getClosedLoopReference
Value that the closed loop is targeting.This is the value that the closed loop PID controller targets.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopReference Status Signal object
-
getClosedLoopReferenceSlope
Derivative of the target that the closed loop is targeting.This is the change in the closed loop reference. This may be used in the feed-forward calculation, the derivative-error, or in application of the signage for kS. Typically, this represents the target velocity during Motion Magic®.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopReferenceSlope Status Signal object
-
getClosedLoopReferenceSlope
Derivative of the target that the closed loop is targeting.This is the change in the closed loop reference. This may be used in the feed-forward calculation, the derivative-error, or in application of the signage for kS. Typically, this represents the target velocity during Motion Magic®.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopReferenceSlope Status Signal object
-
getClosedLoopError
The difference between target reference and current measurement.This is the value that is treated as the error in the PID loop.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Returns:
- ClosedLoopError Status Signal object
-
getClosedLoopError
The difference between target reference and current measurement.This is the value that is treated as the error in the PID loop.
When using differential control, this applies to the average axis.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- ClosedLoopError Status Signal object
-
getDifferentialOutput
The calculated motor output for differential followers.This is a torque request when using the TorqueCurrentFOC control output type, a voltage request when using the Voltage control output type, and a duty cycle when using the DutyCycle control output type.
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialOutput Status Signal object
-
getDifferentialOutput
The calculated motor output for differential followers.This is a torque request when using the TorqueCurrentFOC control output type, a voltage request when using the Voltage control output type, and a duty cycle when using the DutyCycle control output type.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialOutput Status Signal object
-
getDifferentialClosedLoopProportionalOutput
Differential closed loop proportional component.The portion of the differential closed loop output (on the difference axis) that is proportional to the error. Alternatively, the kP contribution of the closed loop output.
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopProportionalOutput Status Signal object
-
getDifferentialClosedLoopProportionalOutput
Differential closed loop proportional component.The portion of the differential closed loop output (on the difference axis) that is proportional to the error. Alternatively, the kP contribution of the closed loop output.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopProportionalOutput Status Signal object
-
getDifferentialClosedLoopIntegratedOutput
Differential closed loop integrated component.The portion of the differential closed loop output (on the difference axis) that is proportional to the integrated error. Alternatively, the kI contribution of the closed loop output.
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopIntegratedOutput Status Signal object
-
getDifferentialClosedLoopIntegratedOutput
Differential closed loop integrated component.The portion of the differential closed loop output (on the difference axis) that is proportional to the integrated error. Alternatively, the kI contribution of the closed loop output.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopIntegratedOutput Status Signal object
-
getDifferentialClosedLoopFeedForward
Differential Feedforward passed by the user.This is the general feedforward that the user provides for the differential closed loop (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopFeedForward Status Signal object
-
getDifferentialClosedLoopFeedForward
Differential Feedforward passed by the user.This is the general feedforward that the user provides for the differential closed loop (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopFeedForward Status Signal object
-
getDifferentialClosedLoopDerivativeOutput
Differential closed loop derivative component.The portion of the differential closed loop output (on the difference axis) that is proportional to the deriviative of error. Alternatively, the kD contribution of the closed loop output.
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopDerivativeOutput Status Signal object
-
getDifferentialClosedLoopDerivativeOutput
Differential closed loop derivative component.The portion of the differential closed loop output (on the difference axis) that is proportional to the deriviative of error. Alternatively, the kD contribution of the closed loop output.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopDerivativeOutput Status Signal object
-
getDifferentialClosedLoopOutput
Differential closed loop total output.The total output of the differential closed loop output (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopOutput Status Signal object
-
getDifferentialClosedLoopOutput
Differential closed loop total output.The total output of the differential closed loop output (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopOutput Status Signal object
-
getDifferentialClosedLoopReference
Value that the differential closed loop is targeting.This is the value that the differential closed loop PID controller targets (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopReference Status Signal object
-
getDifferentialClosedLoopReference
Value that the differential closed loop is targeting.This is the value that the differential closed loop PID controller targets (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopReference Status Signal object
-
getDifferentialClosedLoopReferenceSlope
Derivative of the target that the differential closed loop is targeting.This is the change in the closed loop reference (on the difference axis). This may be used in the feed-forward calculation, the derivative-error, or in application of the signage for kS. Typically, this represents the target velocity during Motion Magic®.
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopReferenceSlope Status Signal object
-
getDifferentialClosedLoopReferenceSlope
Derivative of the target that the differential closed loop is targeting.This is the change in the closed loop reference (on the difference axis). This may be used in the feed-forward calculation, the derivative-error, or in application of the signage for kS. Typically, this represents the target velocity during Motion Magic®.
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopReferenceSlope Status Signal object
-
getDifferentialClosedLoopError
The difference between target differential reference and current measurement.This is the value that is treated as the error in the differential PID loop (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Returns:
- DifferentialClosedLoopError Status Signal object
-
getDifferentialClosedLoopError
The difference between target differential reference and current measurement.This is the value that is treated as the error in the differential PID loop (on the difference axis).
This refreshes and returns a cached StatusSignal object.
- Parameters:
refresh- Whether to refresh the StatusSignal before returning it; defaults to true- Returns:
- DifferentialClosedLoopError Status Signal object
-
setPosition
Sets the mechanism position of the device in mechanism rotations.This will wait up to 0.100 seconds (100ms) by default.
- Parameters:
newValue- Value to set to. Units are in rotations.- Returns:
- StatusCode of the set command
-
setPosition
Sets the mechanism position of the device in mechanism rotations.- Parameters:
newValue- Value to set to. Units are in rotations.timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
setPosition
Sets the mechanism position of the device in mechanism rotations.This will wait up to 0.100 seconds (100ms) by default.
- Parameters:
newValue- Value to set to. Units are in rotations.- Returns:
- StatusCode of the set command
-
setPosition
Sets the mechanism position of the device in mechanism rotations.- Parameters:
newValue- Value to set to. Units are in rotations.timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFaults
Clear the sticky faults in the device.This typically has no impact on the device functionality. Instead, it just clears telemetry faults that are accessible via API and Tuner Self-Test.
This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFaults
Clear the sticky faults in the device.This typically has no impact on the device functionality. Instead, it just clears telemetry faults that are accessible via API and Tuner Self-Test.
- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_Hardware
Clear sticky fault: Hardware fault occurredThis will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_Hardware
Clear sticky fault: Hardware fault occurred- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_ProcTemp
Clear sticky fault: Processor temperature exceeded limitThis will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ProcTemp
Clear sticky fault: Processor temperature exceeded limit- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_DeviceTemp
Clear sticky fault: Device temperature exceeded limitThis will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_DeviceTemp
Clear sticky fault: Device temperature exceeded limit- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_Undervoltage
Clear sticky fault: Device supply voltage dropped to near brownout levelsThis will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_Undervoltage
Clear sticky fault: Device supply voltage dropped to near brownout levels- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_BootDuringEnable
Clear sticky fault: Device boot while detecting the enable signalThis will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_BootDuringEnable
Clear sticky fault: Device boot while detecting the enable signal- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_UnlicensedFeatureInUse
Clear sticky fault: An unlicensed feature is in use, device may not behave as expected.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_UnlicensedFeatureInUse
Clear sticky fault: An unlicensed feature is in use, device may not behave as expected.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_BridgeBrownout
Clear sticky fault: Bridge was disabled most likely due to supply voltage dropping too low.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_BridgeBrownout
Clear sticky fault: Bridge was disabled most likely due to supply voltage dropping too low.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_RemoteSensorReset
Clear sticky fault: The remote sensor has reset.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_RemoteSensorReset
Clear sticky fault: The remote sensor has reset.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingDifferentialFX
Clear sticky fault: The remote Talon used for differential control is not present on CAN Bus.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingDifferentialFX
Clear sticky fault: The remote Talon used for differential control is not present on CAN Bus.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_RemoteSensorPosOverflow
Clear sticky fault: The remote sensor position has overflowed. Because of the nature of remote sensors, it is possible for the remote sensor position to overflow beyond what is supported by the status signal frame. However, this is rare and cannot occur over the course of an FRC match under normal use.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_RemoteSensorPosOverflow
Clear sticky fault: The remote sensor position has overflowed. Because of the nature of remote sensors, it is possible for the remote sensor position to overflow beyond what is supported by the status signal frame. However, this is rare and cannot occur over the course of an FRC match under normal use.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_OverSupplyV
Clear sticky fault: Supply Voltage has exceeded the maximum voltage rating of device.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_OverSupplyV
Clear sticky fault: Supply Voltage has exceeded the maximum voltage rating of device.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_UnstableSupplyV
Clear sticky fault: Supply Voltage is unstable. Ensure you are using a battery and current limited power supply.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_UnstableSupplyV
Clear sticky fault: Supply Voltage is unstable. Ensure you are using a battery and current limited power supply.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_ReverseHardLimit
Clear sticky fault: Reverse limit switch has been asserted. Output is set to neutral.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ReverseHardLimit
Clear sticky fault: Reverse limit switch has been asserted. Output is set to neutral.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_ForwardHardLimit
Clear sticky fault: Forward limit switch has been asserted. Output is set to neutral.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ForwardHardLimit
Clear sticky fault: Forward limit switch has been asserted. Output is set to neutral.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_ReverseSoftLimit
Clear sticky fault: Reverse soft limit has been asserted. Output is set to neutral.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ReverseSoftLimit
Clear sticky fault: Reverse soft limit has been asserted. Output is set to neutral.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_ForwardSoftLimit
Clear sticky fault: Forward soft limit has been asserted. Output is set to neutral.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ForwardSoftLimit
Clear sticky fault: Forward soft limit has been asserted. Output is set to neutral.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingSoftLimitRemote
Clear sticky fault: The remote soft limit device is not present on CAN Bus.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingSoftLimitRemote
Clear sticky fault: The remote soft limit device is not present on CAN Bus.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingHardLimitRemote
Clear sticky fault: The remote limit switch device is not present on CAN Bus.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingHardLimitRemote
Clear sticky fault: The remote limit switch device is not present on CAN Bus.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_RemoteSensorDataInvalid
Clear sticky fault: The remote sensor's data is no longer trusted. This can happen if the remote sensor disappears from the CAN bus or if the remote sensor indicates its data is no longer valid, such as when a CANcoder's magnet strength falls into the "red" range.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_RemoteSensorDataInvalid
Clear sticky fault: The remote sensor's data is no longer trusted. This can happen if the remote sensor disappears from the CAN bus or if the remote sensor indicates its data is no longer valid, such as when a CANcoder's magnet strength falls into the "red" range.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_FusedSensorOutOfSync
Clear sticky fault: The remote sensor used for fusion has fallen out of sync to the local sensor. A re-synchronization has occurred, which may cause a discontinuity. This typically happens if there is significant slop in the mechanism, or if the RotorToSensorRatio configuration parameter is incorrect.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_FusedSensorOutOfSync
Clear sticky fault: The remote sensor used for fusion has fallen out of sync to the local sensor. A re-synchronization has occurred, which may cause a discontinuity. This typically happens if there is significant slop in the mechanism, or if the RotorToSensorRatio configuration parameter is incorrect.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_StatorCurrLimit
Clear sticky fault: Stator current limit occured.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_StatorCurrLimit
Clear sticky fault: Stator current limit occured.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_SupplyCurrLimit
Clear sticky fault: Supply current limit occured.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_SupplyCurrLimit
Clear sticky fault: Supply current limit occured.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_UsingFusedCANcoderWhileUnlicensed
Clear sticky fault: Using Fused CANcoder feature while unlicensed. Device has fallen back to remote CANcoder.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_UsingFusedCANcoderWhileUnlicensed
Clear sticky fault: Using Fused CANcoder feature while unlicensed. Device has fallen back to remote CANcoder.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_StaticBrakeDisabled
Clear sticky fault: Static brake was momentarily disabled due to excessive braking current while disabled.This will wait up to 0.100 seconds (100ms) by default.
- Returns:
- StatusCode of the set command
-
clearStickyFault_StaticBrakeDisabled
Clear sticky fault: Static brake was momentarily disabled due to excessive braking current while disabled.- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-