Class TalonFXSConfigurator
TalonFXS.-
Field Summary
Fields inherited from class com.ctre.phoenix6.configs.ParentConfigurator
DefaultTimeoutSeconds -
Constructor Summary
Constructors -
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(CommutationConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(CommutationConfigs 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(CustomBrushlessMotorConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(CustomBrushlessMotorConfigs 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(ExternalFeedbackConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(ExternalFeedbackConfigs configs, double timeoutSeconds) Applies the contents of the specified config to the device.final StatusCodeapply(ExternalTempConfigs configs) Applies the contents of the specified config to the device.final StatusCodeapply(ExternalTempConfigs 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(TalonFXSConfiguration configs) Applies the contents of the specified config to the device.final StatusCodeapply(TalonFXSConfiguration 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: Bridge was disabled most likely due to a short in the motor leads.final StatusCodeclearStickyFault_BridgeShort(double timeoutSeconds) Clear sticky fault: Bridge was disabled most likely due to a short in the motor leads.final StatusCodeClear sticky fault: Device temperature exceeded limitfinal StatusCodeclearStickyFault_DeviceTemp(double timeoutSeconds) Clear sticky fault: Device temperature exceeded limitfinal StatusCodeClear sticky fault: Hall sensor signals are invalid during motor drive, so motor was disabled.final StatusCodeclearStickyFault_DriveDisabledHallSensor(double timeoutSeconds) Clear sticky fault: Hall sensor signals are invalid during motor drive, so motor was disabled.final 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: Hall sensor signals are invalid.final StatusCodeclearStickyFault_HallSensorMissing(double timeoutSeconds) Clear sticky fault: Hall sensor signals are invalid.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: Motor arrangement has not been set in configuration.final StatusCodeclearStickyFault_MotorArrangementNotSelected(double timeoutSeconds) Clear sticky fault: Motor arrangement has not been set in configuration.final StatusCodeClear sticky fault: Motor temperature signal appears to not be connected.final StatusCodeclearStickyFault_MotorTempSensorMissing(double timeoutSeconds) Clear sticky fault: Motor temperature signal appears to not be connected.final StatusCodeClear sticky fault: Motor temperature signal indicates motor is too hot.final StatusCodeclearStickyFault_MotorTempSensorTooHot(double timeoutSeconds) Clear sticky fault: Motor temperature signal indicates motor is too hot.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: 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(CommutationConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(CommutationConfigs 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(CustomBrushlessMotorConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(CustomBrushlessMotorConfigs 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(ExternalFeedbackConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(ExternalFeedbackConfigs configs, double timeoutSeconds) Refreshes the values of the specified config group.final StatusCoderefresh(ExternalTempConfigs configs) Refreshes the values of the specified config group.final StatusCoderefresh(ExternalTempConfigs 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(TalonFXSConfiguration configs) Refreshes the values of the specified config group.final StatusCoderefresh(TalonFXSConfiguration 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 com.ctre.phoenix6.configs.ParentConfigurator
getConfigsPrivate, reportIfFrequent, setConfigsPrivate
-
Constructor Details
-
TalonFXSConfigurator
-
-
Method Details
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- StatusCode of the set command
-
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:
- StatusCode 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:
- StatusCode of refreshing 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:
- StatusCode of the set command
-
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:
- 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
-
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_BridgeShort
Clear sticky fault: Bridge was disabled most likely due to a short in the motor leads.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_BridgeShort
Clear sticky fault: Bridge was disabled most likely due to a short in the motor leads.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_HallSensorMissing
Clear sticky fault: Hall sensor signals are invalid. Check hall sensor and cabling. This fault can be used to detect when hall cable is unplugged.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_HallSensorMissing
Clear sticky fault: Hall sensor signals are invalid. Check hall sensor and cabling. This fault can be used to detect when hall cable is unplugged.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_DriveDisabledHallSensor
Clear sticky fault: Hall sensor signals are invalid during motor drive, so motor was disabled. Check hall sensor and cabling.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_DriveDisabledHallSensor
Clear sticky fault: Hall sensor signals are invalid during motor drive, so motor was disabled. Check hall sensor and cabling.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_MotorTempSensorMissing
Clear sticky fault: Motor temperature signal appears to not be connected.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_MotorTempSensorMissing
Clear sticky fault: Motor temperature signal appears to not be connected.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_MotorTempSensorTooHot
Clear sticky fault: Motor temperature signal indicates motor is too hot.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_MotorTempSensorTooHot
Clear sticky fault: Motor temperature signal indicates motor is too hot.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_MotorArrangementNotSelected
Clear sticky fault: Motor arrangement has not been set in configuration.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_MotorArrangementNotSelected
Clear sticky fault: Motor arrangement has not been set in configuration.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
-