54CTREXPORT int c_ctre_phoenix6_RequestControlDynamicMotionMagicDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double Position,
double Velocity,
double Acceleration,
double Jerk,
bool EnableFOC,
double FeedForward,
int Slot,
bool OverrideBrakeDurNeutral);
55CTREXPORT int c_ctre_phoenix6_RequestControlDynamicMotionMagicVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double Position,
double Velocity,
double Acceleration,
double Jerk,
bool EnableFOC,
double FeedForward,
int Slot,
bool OverrideBrakeDurNeutral);
56CTREXPORT int c_ctre_phoenix6_RequestControlDynamicMotionMagicTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double Position,
double Velocity,
double Acceleration,
double Jerk,
double FeedForward,
int Slot,
bool OverrideCoastDurNeutral);
57CTREXPORT int c_ctre_phoenix6_RequestControlDiff_DutyCycleOut_PositionDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Output,
bool AverageRequest_EnableFOC,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
58CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionDutyCycle_PositionDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_Velocity,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
59CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityDutyCycle_PositionDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Velocity,
double AverageRequest_Acceleration,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
60CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicDutyCycle_PositionDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
61CTREXPORT int c_ctre_phoenix6_RequestControlDiff_DutyCycleOut_VelocityDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Output,
bool AverageRequest_EnableFOC,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
62CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionDutyCycle_VelocityDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_Velocity,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
63CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityDutyCycle_VelocityDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Velocity,
double AverageRequest_Acceleration,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
64CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicDutyCycle_VelocityDutyCycle(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
65CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VoltageOut_PositionVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Output,
bool AverageRequest_EnableFOC,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
66CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionVoltage_PositionVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_Velocity,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
67CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityVoltage_PositionVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Velocity,
double AverageRequest_Acceleration,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
68CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicVoltage_PositionVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
69CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VoltageOut_VelocityVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Output,
bool AverageRequest_EnableFOC,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
70CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionVoltage_VelocityVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_Velocity,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
71CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityVoltage_VelocityVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Velocity,
double AverageRequest_Acceleration,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
72CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicVoltage_VelocityVoltage(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
bool AverageRequest_EnableFOC,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideBrakeDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
bool DifferentialRequest_EnableFOC,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideBrakeDurNeutral);
73CTREXPORT int c_ctre_phoenix6_RequestControlDiff_TorqueCurrentFOC_PositionTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Output,
double AverageRequest_MaxAbsDutyCycle,
double AverageRequest_Deadband,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
74CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionTorqueCurrentFOC_PositionTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_Velocity,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
75CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityTorqueCurrentFOC_PositionTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Velocity,
double AverageRequest_Acceleration,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
76CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicTorqueCurrentFOC_PositionTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Position,
double DifferentialRequest_Velocity,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
77CTREXPORT int c_ctre_phoenix6_RequestControlDiff_TorqueCurrentFOC_VelocityTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Output,
double AverageRequest_MaxAbsDutyCycle,
double AverageRequest_Deadband,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
78CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionTorqueCurrentFOC_VelocityTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_Velocity,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
79CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityTorqueCurrentFOC_VelocityTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Velocity,
double AverageRequest_Acceleration,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
80CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicTorqueCurrentFOC_VelocityTorqueCurrentFOC(
const char *canbus, uint32_t ecuEncoding,
double updateTime,
bool cancelOtherRequests,
double AverageRequest_Position,
double AverageRequest_FeedForward,
int AverageRequest_Slot,
bool AverageRequest_OverrideCoastDurNeutral,
double DifferentialRequest_Velocity,
double DifferentialRequest_Acceleration,
double DifferentialRequest_FeedForward,
int DifferentialRequest_Slot,
bool DifferentialRequest_OverrideCoastDurNeutral);
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicTorqueCurrentFOC_PositionTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlMotionMagicTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, double FeedForward, int Slot, bool OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlCoastOut(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests)
CTREXPORT int c_ctre_phoenix6_RequestControlTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Output, double MaxAbsDutyCycle, double Deadband, bool OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlNeutralOut(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_DutyCycleOut_VelocityDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Output, bool AverageRequest_EnableFOC, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlPositionDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, double Velocity, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionTorqueCurrentFOC_VelocityTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_Velocity, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlFollower(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, int MasterID, bool OpposeMasterDirection)
CTREXPORT int c_ctre_phoenix6_RequestControlEmpty(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VoltageOut_PositionVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Output, bool AverageRequest_EnableFOC, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlBalanceBattery(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests)
CTREXPORT int c_ctre_phoenix6_RequestControlPositionTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, double Velocity, double FeedForward, int Slot, bool OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionVoltage_VelocityVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_Velocity, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDutyCycleOut(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Output, bool EnableFOC, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlBMSManualPwmJunction(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, int JunctionSelect, double JunctionDutyCycle)
CTREXPORT int c_ctre_phoenix6_RequestControlMotionMagicVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialMotionMagicVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetPosition, double DifferentialPosition, bool EnableFOC, int TargetSlot, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlPositionVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, double Velocity, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialPositionDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetPosition, double DifferentialPosition, bool EnableFOC, int TargetSlot, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionTorqueCurrentFOC_PositionTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_Velocity, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityVoltage_PositionVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Velocity, double AverageRequest_Acceleration, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetOutput, double DifferentialPosition, bool EnableFOC, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlVelocityDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Velocity, double Acceleration, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetOutput, double DifferentialPosition, bool EnableFOC, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VoltageOut_VelocityVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Output, bool AverageRequest_EnableFOC, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionDutyCycle_PositionDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_Velocity, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_requestConfigApply(const char *canbus, uint32_t ecuEncoding, double timeoutSeconds, const char *str, uint32_t strlen, bool forceApply)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicVoltage_VelocityVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionDutyCycle_VelocityDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_Velocity, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityVoltage_VelocityVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Velocity, double AverageRequest_Acceleration, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlStaticBrake(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests)
CTREXPORT int c_ctre_phoenix6_RequestControlVelocityVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Velocity, double Acceleration, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlMusicTone(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AudioFrequency)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_PositionVoltage_PositionVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_Velocity, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialMotionMagicDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetPosition, double DifferentialPosition, bool EnableFOC, int TargetSlot, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_DutyCycleOut_PositionDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Output, bool AverageRequest_EnableFOC, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityDutyCycle_PositionDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Velocity, double AverageRequest_Acceleration, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlMotionMagicVelocityTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Velocity, double Acceleration, bool EnableFOC, double FeedForward, int Slot, bool OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityTorqueCurrentFOC_VelocityTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Velocity, double AverageRequest_Acceleration, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicDutyCycle_PositionDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlStrictFollower(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, int MasterID)
CTREXPORT int c_ctre_phoenix6_RequestControlDynamicMotionMagicVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, double Velocity, double Acceleration, double Jerk, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicVoltage_PositionVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityTorqueCurrentFOC_PositionTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Velocity, double AverageRequest_Acceleration, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialStrictFollower(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, int MasterID)
CTREXPORT int c_ctre_phoenix6_RequestControlBMSManualVboost(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, bool EnableClosedLoop, double TargetVoltage, double TargetDutyCycle)
CTREXPORT int c_ctre_phoenix6_RequestControlVoltageOut(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Output, bool EnableFOC, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDynamicMotionMagicDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, double Velocity, double Acceleration, double Jerk, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlMotionMagicVelocityVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Velocity, double Acceleration, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDynamicMotionMagicTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, double Velocity, double Acceleration, double Jerk, double FeedForward, int Slot, bool OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlBMSManualIsolator(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, bool Enable)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicDutyCycle_VelocityDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_VelocityDutyCycle_VelocityDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Velocity, double AverageRequest_Acceleration, bool AverageRequest_EnableFOC, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideBrakeDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, bool DifferentialRequest_EnableFOC, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_MotionMagicTorqueCurrentFOC_VelocityTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Position, double AverageRequest_FeedForward, int AverageRequest_Slot, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlVelocityTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Velocity, double Acceleration, double FeedForward, int Slot, bool OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlMotionMagicDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Position, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialFollower(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, int MasterID, bool OpposeMasterDirection)
CTREXPORT int c_ctre_phoenix6_RequestControlMotionMagicVelocityDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double Velocity, double Acceleration, bool EnableFOC, double FeedForward, int Slot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialVelocityDutyCycle(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetVelocity, double DifferentialPosition, bool EnableFOC, int TargetSlot, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialVelocityVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetVelocity, double DifferentialPosition, bool EnableFOC, int TargetSlot, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_TorqueCurrentFOC_VelocityTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Output, double AverageRequest_MaxAbsDutyCycle, double AverageRequest_Deadband, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Velocity, double DifferentialRequest_Acceleration, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDiff_TorqueCurrentFOC_PositionTorqueCurrentFOC(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double AverageRequest_Output, double AverageRequest_MaxAbsDutyCycle, double AverageRequest_Deadband, bool AverageRequest_OverrideCoastDurNeutral, double DifferentialRequest_Position, double DifferentialRequest_Velocity, double DifferentialRequest_FeedForward, int DifferentialRequest_Slot, bool DifferentialRequest_OverrideCoastDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlDifferentialPositionVoltage(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests, double TargetPosition, double DifferentialPosition, bool EnableFOC, int TargetSlot, int DifferentialSlot, bool OverrideBrakeDurNeutral)
CTREXPORT int c_ctre_phoenix6_RequestControlBMSClearFault(const char *canbus, uint32_t ecuEncoding, double updateTime, bool cancelOtherRequests)
#define CTREXPORT
Definition: export.h:14