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 TypeFieldDescriptiondouble
Maximum (forward) output during torque current based control modes.double
Minimum (reverse) output during torque current based control modes.double
Configures 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,PeakForwardTorqueCurrent
can 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,PeakReverseTorqueCurrent
can 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,TorqueNeutralDeadband
can 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:
deserialize
in interfaceParentConfiguration
-
serialize
- Specified by:
serialize
in interfaceISerializable
-