Class TalonFXConfigurator
TalonFX.-
Field Summary
Fields inherited from class ParentConfigurator
DefaultTimeoutSeconds -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a configurator for the TalonFX. -
Method Summary
Modifier and TypeMethodDescriptionfinal StatusCodeapply(AudioConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(AudioConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(ClosedLoopGeneralConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(ClosedLoopGeneralConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(ClosedLoopRampsConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(ClosedLoopRampsConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(CurrentLimitsConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(CurrentLimitsConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(CustomParamsConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(CustomParamsConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(DifferentialConstantsConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(DifferentialConstantsConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(DifferentialSensorsConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(DifferentialSensorsConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(FeedbackConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(FeedbackConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(HardwareLimitSwitchConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(HardwareLimitSwitchConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(MotionMagicConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(MotionMagicConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(MotorOutputConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(MotorOutputConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(OpenLoopRampsConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(OpenLoopRampsConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(Slot0Configs configs) Applies the contents of the specified config to the device.final StatusCodeapply(Slot0Configs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(Slot1Configs configs) Applies the contents of the specified config to the device.final StatusCodeapply(Slot1Configs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(Slot2Configs configs) Applies the contents of the specified config to the device.final StatusCodeapply(Slot2Configs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(SlotConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(SlotConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(SoftwareLimitSwitchConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(SoftwareLimitSwitchConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(TalonFXConfiguration configs) Applies the contents of the specified config to the device.final StatusCodeapply(TalonFXConfiguration configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(TorqueCurrentConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(TorqueCurrentConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(VoltageConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(VoltageConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeClear sticky fault: Device boot while detecting the enable signalfinal StatusCodeclearStickyFault_BootDuringEnable(double timeoutSeconds) Clear sticky fault: Device boot while detecting the enable signalfinal StatusCodeClear sticky fault: Bridge was disabled most likely due to supply voltage dropping too low.final StatusCodeclearStickyFault_BridgeBrownout(double timeoutSeconds) Clear sticky fault: Bridge was disabled most likely due to supply voltage dropping too low.final StatusCodeClear sticky fault: Device temperature exceeded limitfinal StatusCodeclearStickyFault_DeviceTemp(double timeoutSeconds) Clear sticky fault: Device temperature exceeded limitfinal StatusCodeClear sticky fault: Forward limit switch has been asserted.final StatusCodeclearStickyFault_ForwardHardLimit(double timeoutSeconds) Clear sticky fault: Forward limit switch has been asserted.final StatusCodeClear sticky fault: Forward soft limit has been asserted.final StatusCodeclearStickyFault_ForwardSoftLimit(double timeoutSeconds) Clear sticky fault: Forward soft limit has been asserted.final StatusCodeClear sticky fault: The remote sensor used for fusion has fallen out of sync to the local sensor.final StatusCodeclearStickyFault_FusedSensorOutOfSync(double timeoutSeconds) Clear sticky fault: The remote sensor used for fusion has fallen out of sync to the local sensor.final StatusCodeClear sticky fault: Hardware fault occurredfinal StatusCodeclearStickyFault_Hardware(double timeoutSeconds) Clear sticky fault: Hardware fault occurredfinal StatusCodeClear sticky fault: The remote Talon used for differential control is not present on CAN Bus.final StatusCodeclearStickyFault_MissingDifferentialFX(double timeoutSeconds) Clear sticky fault: The remote Talon used for differential control is not present on CAN Bus.final StatusCodeClear sticky fault: The remote limit switch device is not present on CAN Bus.final StatusCodeclearStickyFault_MissingHardLimitRemote(double timeoutSeconds) Clear sticky fault: The remote limit switch device is not present on CAN Bus.final StatusCodeClear sticky fault: The remote soft limit device is not present on CAN Bus.final StatusCodeclearStickyFault_MissingSoftLimitRemote(double timeoutSeconds) Clear sticky fault: The remote soft limit device is not present on CAN Bus.final StatusCodeClear sticky fault: Supply Voltage has exceeded the maximum voltage rating of device.final StatusCodeclearStickyFault_OverSupplyV(double timeoutSeconds) Clear sticky fault: Supply Voltage has exceeded the maximum voltage rating of device.final StatusCodeClear sticky fault: Processor temperature exceeded limitfinal StatusCodeclearStickyFault_ProcTemp(double timeoutSeconds) Clear sticky fault: Processor temperature exceeded limitfinal StatusCodeClear sticky fault: The remote sensor's data is no longer trusted.final StatusCodeclearStickyFault_RemoteSensorDataInvalid(double timeoutSeconds) Clear sticky fault: The remote sensor's data is no longer trusted.final StatusCodeClear sticky fault: The remote sensor position has overflowed.final StatusCodeclearStickyFault_RemoteSensorPosOverflow(double timeoutSeconds) Clear sticky fault: The remote sensor position has overflowed.final StatusCodeClear sticky fault: The remote sensor has reset.final StatusCodeclearStickyFault_RemoteSensorReset(double timeoutSeconds) Clear sticky fault: The remote sensor has reset.final StatusCodeClear sticky fault: Reverse limit switch has been asserted.final StatusCodeclearStickyFault_ReverseHardLimit(double timeoutSeconds) Clear sticky fault: Reverse limit switch has been asserted.final StatusCodeClear sticky fault: Reverse soft limit has been asserted.final StatusCodeclearStickyFault_ReverseSoftLimit(double timeoutSeconds) Clear sticky fault: Reverse soft limit has been asserted.final StatusCodeClear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while not in motion.final StatusCodeclearStickyFault_RotorFault1(double timeoutSeconds) Clear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while not in motion.final StatusCodeClear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while in motion.final StatusCodeclearStickyFault_RotorFault2(double timeoutSeconds) Clear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while in motion.final StatusCodeClear sticky fault: Static brake was momentarily disabled due to excessive braking current while disabled.final StatusCodeclearStickyFault_StaticBrakeDisabled(double timeoutSeconds) Clear sticky fault: Static brake was momentarily disabled due to excessive braking current while disabled.final StatusCodeClear sticky fault: Stator current limit occured.final StatusCodeclearStickyFault_StatorCurrLimit(double timeoutSeconds) Clear sticky fault: Stator current limit occured.final StatusCodeClear sticky fault: Supply current limit occured.final StatusCodeclearStickyFault_SupplyCurrLimit(double timeoutSeconds) Clear sticky fault: Supply current limit occured.final StatusCodeClear sticky fault: Device supply voltage dropped to near brownout levelsfinal StatusCodeclearStickyFault_Undervoltage(double timeoutSeconds) Clear sticky fault: Device supply voltage dropped to near brownout levelsfinal StatusCodeClear sticky fault: An unlicensed feature is in use, device may not behave as expected.final StatusCodeclearStickyFault_UnlicensedFeatureInUse(double timeoutSeconds) Clear sticky fault: An unlicensed feature is in use, device may not behave as expected.final StatusCodeClear sticky fault: Supply Voltage is unstable.final StatusCodeclearStickyFault_UnstableSupplyV(double timeoutSeconds) Clear sticky fault: Supply Voltage is unstable.final StatusCodeClear sticky fault: Using Fused CANcoder feature while unlicensed.final StatusCodeclearStickyFault_UsingFusedCANcoderWhileUnlicensed(double timeoutSeconds) Clear sticky fault: Using Fused CANcoder feature while unlicensed.final StatusCodeClear the sticky faults in the device.final StatusCodeclearStickyFaults(double timeoutSeconds) Clear the sticky faults in the device.final StatusCoderefresh(AudioConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(AudioConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(ClosedLoopGeneralConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(ClosedLoopGeneralConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(ClosedLoopRampsConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(ClosedLoopRampsConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(CurrentLimitsConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(CurrentLimitsConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(CustomParamsConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(CustomParamsConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(DifferentialConstantsConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(DifferentialConstantsConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(DifferentialSensorsConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(DifferentialSensorsConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(FeedbackConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(FeedbackConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(HardwareLimitSwitchConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(HardwareLimitSwitchConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(MotionMagicConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(MotionMagicConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(MotorOutputConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(MotorOutputConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(OpenLoopRampsConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(OpenLoopRampsConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(Slot0Configs configs) Refreshes the values of the specified config group.final StatusCoderefresh(Slot0Configs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(Slot1Configs configs) Refreshes the values of the specified config group.final StatusCoderefresh(Slot1Configs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(Slot2Configs configs) Refreshes the values of the specified config group.final StatusCoderefresh(Slot2Configs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(SlotConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(SlotConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(SoftwareLimitSwitchConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(SoftwareLimitSwitchConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(TalonFXConfiguration configs) Refreshes the values of the specified config group.final StatusCoderefresh(TalonFXConfiguration configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(TorqueCurrentConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(TorqueCurrentConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(VoltageConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(VoltageConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCodesetPosition(double newValue) Sets the mechanism position of the device in mechanism rotations.final StatusCodesetPosition(double newValue, double timeoutSeconds) Sets the mechanism position of the device in mechanism rotations.final StatusCodesetPosition(Angle newValue) Sets the mechanism position of the device in mechanism rotations.final StatusCodesetPosition(Angle newValue, double timeoutSeconds) Sets the mechanism position of the device in mechanism rotations.Methods inherited from class ParentConfigurator
getConfigsPrivate, reportIfFrequent, setConfigsPrivate
-
Constructor Details
-
TalonFXConfigurator
Constructs a configurator for the TalonFX. Users should callgetConfigurator()on the device instead.- Parameters:
id- Device identifier of the TalonFX
-
-
Method Details
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.- Returns:
- Status code of applying the configs
-
apply
Applies the contents of the specified config to the device.Call to apply the selected configs.
- Parameters:
configs- Configs to apply against.timeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of applying the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refresh- Returns:
- Status code of refreshing the configs
-
refresh
Refreshes the values of the specified config group.Call to refresh the selected configs from the device.
- Parameters:
configs- The configs to refreshtimeoutSeconds- Maximum amount of time to wait when performing configuration- Returns:
- Status code of refreshing the configs
-
setPosition
Sets the mechanism position of the device in mechanism rotations.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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 is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_Hardware
Clear sticky fault: Hardware fault occurredThis is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ProcTemp
Clear sticky fault: Processor temperature exceeded limitThis is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_DeviceTemp
Clear sticky fault: Device temperature exceeded limitThis is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_Undervoltage
Clear sticky fault: Device supply voltage dropped to near brownout levelsThis is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_BootDuringEnable
Clear sticky fault: Device boot while detecting the enable signalThis is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_UnlicensedFeatureInUse
Clear sticky fault: An unlicensed feature is in use, device may not behave as expected.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_BridgeBrownout
Clear sticky fault: Bridge was disabled most likely due to supply voltage dropping too low.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_RemoteSensorReset
Clear sticky fault: The remote sensor has reset.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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 is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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 is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_OverSupplyV
Clear sticky fault: Supply Voltage has exceeded the maximum voltage rating of device.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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 is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ReverseHardLimit
Clear sticky fault: Reverse limit switch has been asserted. Output is set to neutral.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ForwardHardLimit
Clear sticky fault: Forward limit switch has been asserted. Output is set to neutral.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ReverseSoftLimit
Clear sticky fault: Reverse soft limit has been asserted. Output is set to neutral.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_ForwardSoftLimit
Clear sticky fault: Forward soft limit has been asserted. Output is set to neutral.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingSoftLimitRemote
Clear sticky fault: The remote soft limit device is not present on CAN Bus.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_MissingHardLimitRemote
Clear sticky fault: The remote limit switch device is not present on CAN Bus.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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 is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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 is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_StatorCurrLimit
Clear sticky fault: Stator current limit occured.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_SupplyCurrLimit
Clear sticky fault: Supply current limit occured.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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 is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- 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
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_StaticBrakeDisabled
Clear sticky fault: Static brake was momentarily disabled due to excessive braking current while disabled.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_RotorFault1
Clear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while not in motion. If the event occurs often, inspect for excess axial force or sources of ESD at the rotor.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_RotorFault1
Clear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while not in motion. If the event occurs often, inspect for excess axial force or sources of ESD at the rotor.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-
clearStickyFault_RotorFault2
Clear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while in motion. If the event occurs often, inspect for excess axial force or sources of ESD at the rotor.This will wait up to
ParentConfigurator.DefaultTimeoutSeconds.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Returns:
- StatusCode of the set command
-
clearStickyFault_RotorFault2
Clear sticky fault: A major mechanical or ESD event caused a brief loss of position data triggering a recovery while in motion. If the event occurs often, inspect for excess axial force or sources of ESD at the rotor.This is available in the configurator in case the user wants to initialize their device entirely without passing a device reference down to the code that performs the initialization. In this case, the user passes down the configurator object and performs all the initialization code on the object.
- Parameters:
timeoutSeconds- Maximum time to wait up to in seconds.- Returns:
- StatusCode of the set command
-