Package com.ctre.phoenixpro.controls
Class CoastOut
java.lang.Object
com.ctre.phoenixpro.controls.ControlRequest
com.ctre.phoenixpro.controls.CoastOut
@Deprecated(forRemoval=true) public class CoastOut extends ControlRequest
Deprecated, for removal: This API element is subject to removal in a future version.
Classes in the phoenixpro package will be removed in 2024.
Users should instead use classes from the phoenix6 package.
Request coast neutral output of actuator. The bridge is disabled and the
rotor is allowed to coast.
-
Field Summary
Fields Modifier and Type Field Description double
configTimeout
Deprecated, for removal: This API element is subject to removal in a future version.The timeout when sending configs associated with this controldouble
UpdateFreqHz
Deprecated, for removal: This API element is subject to removal in a future version.The period at which this control will update at. -
Constructor Summary
Constructors Constructor Description CoastOut()
Deprecated, for removal: This API element is subject to removal in a future version.Classes in the phoenixpro package will be removed in 2024. -
Method Summary
Modifier and Type Method Description void
forceApplyConfigs()
Deprecated, for removal: This API element is subject to removal in a future version.Forces configs to be applied the next time this is used in a setControl.StatusCode
sendRequest(String network, int deviceHash, boolean cancelOtherRequests)
Deprecated, for removal: This API element is subject to removal in a future version.String
toString()
Deprecated, for removal: This API element is subject to removal in a future version.CoastOut
withUpdateFreqHz(double newUpdateFreqHz)
Deprecated, for removal: This API element is subject to removal in a future version.Sets the period at which this control will update at.
-
Field Details
-
UpdateFreqHz
Deprecated, for removal: This API element is subject to removal in a future version.The period at which this control will update at. This is designated in Hertz, with a minimum of 20 Hz (every 50 ms) and a maximum of 1000 Hz (every 1 ms).If this field is set to 0 Hz, the control request will be sent immediately as a one-shot frame. This may be useful for advanced applications that require outputs to be synchronized with data acquisition. In this case, we recommend not exceeding 50 ms between control calls.
-
configTimeout
Deprecated, for removal: This API element is subject to removal in a future version.The timeout when sending configs associated with this control
-
-
Constructor Details
-
CoastOut
Deprecated, for removal: This API element is subject to removal in a future version.Classes in the phoenixpro package will be removed in 2024. Users should instead use classes from the phoenix6 package.Request coast neutral output of actuator. The bridge is disabled and the rotor is allowed to coast.
-
-
Method Details
-
toString
Deprecated, for removal: This API element is subject to removal in a future version. -
sendRequest
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
sendRequest
in classControlRequest
-
withUpdateFreqHz
Deprecated, for removal: This API element is subject to removal in a future version.Sets the period at which this control will update at. This is designated in Hertz, with a minimum of 20 Hz (every 50 ms) and a maximum of 1000 Hz (every 1 ms).If this field is set to 0 Hz, the control request will be sent immediately as a one-shot frame. This may be useful for advanced applications that require outputs to be synchronized with data acquisition. In this case, we recommend not exceeding 50 ms between control calls.
- Parameters:
newUpdateFreqHz
- Parameter to modify- Returns:
- Itself
-
forceApplyConfigs
Deprecated, for removal: This API element is subject to removal in a future version.Forces configs to be applied the next time this is used in a setControl.This is not necessary in the majority of cases, because Phoenix will make sure configs are properly set when they are not already set
-