Class TorqueCurrentConfigs
- All Implemented Interfaces:
 ParentConfiguration,ISerializable
Includes the maximum and minimum applied torque output and the neutral deadband used during TorqueCurrentFOC requests.
- 
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleMaximum (forward) output during torque current based control modes.doubleMinimum (reverse) output during torque current based control modes.doubleConfigures the output deadband during torque current based control modes. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String to_deserialize) Helper method to get this configuration's PeakForwardTorqueCurrent parameter converted to a unit type.Helper method to get this configuration's PeakReverseTorqueCurrent parameter converted to a unit type.Helper method to get this configuration's TorqueNeutralDeadband parameter converted to a unit type.toString()withPeakForwardTorqueCurrent(double newPeakForwardTorqueCurrent) Modifies this configuration's PeakForwardTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.withPeakForwardTorqueCurrent(Current newPeakForwardTorqueCurrent) Modifies this configuration's PeakForwardTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.withPeakReverseTorqueCurrent(double newPeakReverseTorqueCurrent) Modifies this configuration's PeakReverseTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.withPeakReverseTorqueCurrent(Current newPeakReverseTorqueCurrent) Modifies this configuration's PeakReverseTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.withTorqueNeutralDeadband(double newTorqueNeutralDeadband) Modifies this configuration's TorqueNeutralDeadband parameter and returns itself for method-chaining and easier to use config API.withTorqueNeutralDeadband(Current newTorqueNeutralDeadband) Modifies this configuration's TorqueNeutralDeadband parameter and returns itself for method-chaining and easier to use config API. 
- 
Field Details
- 
PeakForwardTorqueCurrent
Maximum (forward) output during torque current based control modes.- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: 800
 - Units: A
 
 - 
PeakReverseTorqueCurrent
Minimum (reverse) output during torque current based control modes.- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: -800
 - Units: A
 
 - 
TorqueNeutralDeadband
Configures the output deadband during torque current based control modes.- Minimum Value: 0
 - Maximum Value: 25
 - Default Value: 0.0
 - Units: A
 
 
 - 
 - 
Constructor Details
- 
TorqueCurrentConfigs
public TorqueCurrentConfigs() 
 - 
 - 
Method Details
- 
withPeakForwardTorqueCurrent
Modifies this configuration's PeakForwardTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.Maximum (forward) output during torque current based control modes.
- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: 800
 - Units: A
 
- Parameters:
 newPeakForwardTorqueCurrent- Parameter to modify- Returns:
 - Itself
 
 - 
withPeakForwardTorqueCurrent
Modifies this configuration's PeakForwardTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.Maximum (forward) output during torque current based control modes.
- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: 800
 - Units: A
 
- Parameters:
 newPeakForwardTorqueCurrent- Parameter to modify- Returns:
 - Itself
 
 - 
getPeakForwardTorqueCurrentMeasure
Helper method to get this configuration's PeakForwardTorqueCurrent parameter converted to a unit type. If not using the Java units library,PeakForwardTorqueCurrentcan be accessed directly instead.Maximum (forward) output during torque current based control modes.
- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: 800
 - Units: A
 
- Returns:
 - PeakForwardTorqueCurrent
 
 - 
withPeakReverseTorqueCurrent
Modifies this configuration's PeakReverseTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.Minimum (reverse) output during torque current based control modes.
- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: -800
 - Units: A
 
- Parameters:
 newPeakReverseTorqueCurrent- Parameter to modify- Returns:
 - Itself
 
 - 
withPeakReverseTorqueCurrent
Modifies this configuration's PeakReverseTorqueCurrent parameter and returns itself for method-chaining and easier to use config API.Minimum (reverse) output during torque current based control modes.
- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: -800
 - Units: A
 
- Parameters:
 newPeakReverseTorqueCurrent- Parameter to modify- Returns:
 - Itself
 
 - 
getPeakReverseTorqueCurrentMeasure
Helper method to get this configuration's PeakReverseTorqueCurrent parameter converted to a unit type. If not using the Java units library,PeakReverseTorqueCurrentcan be accessed directly instead.Minimum (reverse) output during torque current based control modes.
- Minimum Value: -800
 - Maximum Value: 800
 - Default Value: -800
 - Units: A
 
- Returns:
 - PeakReverseTorqueCurrent
 
 - 
withTorqueNeutralDeadband
Modifies this configuration's TorqueNeutralDeadband parameter and returns itself for method-chaining and easier to use config API.Configures the output deadband during torque current based control modes.
- Minimum Value: 0
 - Maximum Value: 25
 - Default Value: 0.0
 - Units: A
 
- Parameters:
 newTorqueNeutralDeadband- Parameter to modify- Returns:
 - Itself
 
 - 
withTorqueNeutralDeadband
Modifies this configuration's TorqueNeutralDeadband parameter and returns itself for method-chaining and easier to use config API.Configures the output deadband during torque current based control modes.
- Minimum Value: 0
 - Maximum Value: 25
 - Default Value: 0.0
 - Units: A
 
- Parameters:
 newTorqueNeutralDeadband- Parameter to modify- Returns:
 - Itself
 
 - 
getTorqueNeutralDeadbandMeasure
Helper method to get this configuration's TorqueNeutralDeadband parameter converted to a unit type. If not using the Java units library,TorqueNeutralDeadbandcan be accessed directly instead.Configures the output deadband during torque current based control modes.
- Minimum Value: 0
 - Maximum Value: 25
 - Default Value: 0.0
 - Units: A
 
- Returns:
 - TorqueNeutralDeadband
 
 - 
toString
 - 
deserialize
- Specified by:
 deserializein interfaceParentConfiguration
 - 
serialize
- Specified by:
 serializein interfaceISerializable
 
 -