mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-06 03:31:43 +00:00
Merge "Adds new CanTalon HAL Functions to C library"
This commit is contained in:
@@ -411,6 +411,11 @@ extern "C" {
|
||||
CTR_Code c_TalonSRX_SetProfileSlotSelect(void *handle, int param);
|
||||
CTR_Code c_TalonSRX_SetRampThrottle(void *handle, int param);
|
||||
CTR_Code c_TalonSRX_SetRevFeedbackSensor(void *handle, int param);
|
||||
CTR_Code c_TalonSRX_GetPulseWidthPosition(void *handle, int *param);
|
||||
CTR_Code c_TalonSRX_GetPulseWidthVelocity(void *handle, int *param);
|
||||
CTR_Code c_TalonSRX_GetPulseWidthRiseToFallUs(void *handle, int *param);
|
||||
CTR_Code c_TalonSRX_GetPulseWidthRiseToRiseUs(void *handle, int *param);
|
||||
CTR_Code c_TalonSRX_IsPulseWidthSensorPresent(void *handle, int *param);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1394,4 +1394,24 @@ CTR_Code c_TalonSRX_SetRevFeedbackSensor(void *handle, int param)
|
||||
{
|
||||
return ((CanTalonSRX*)handle)->SetRevFeedbackSensor(param);
|
||||
}
|
||||
CTR_Code c_TalonSRX_GetPulseWidthPosition(void *handle, int *param)
|
||||
{
|
||||
return ((CanTalonSRX*)handle)->GetPulseWidthPosition(*param);
|
||||
}
|
||||
CTR_Code c_TalonSRX_GetPulseWidthVelocity(void *handle, int *param)
|
||||
{
|
||||
return ((CanTalonSRX*)handle)->GetPulseWidthVelocity(*param);
|
||||
}
|
||||
CTR_Code c_TalonSRX_GetPulseWidthRiseToFallUs(void *handle, int *param)
|
||||
{
|
||||
return ((CanTalonSRX*)handle)->GetPulseWidthRiseToFallUs(*param);
|
||||
}
|
||||
CTR_Code c_TalonSRX_GetPulseWidthRiseToRiseUs(void *handle, int *param)
|
||||
{
|
||||
return ((CanTalonSRX*)handle)->GetPulseWidthRiseToRiseUs(*param);
|
||||
}
|
||||
CTR_Code c_TalonSRX_IsPulseWidthSensorPresent(void *handle, int *param)
|
||||
{
|
||||
return ((CanTalonSRX*)handle)->IsPulseWidthSensorPresent(*param);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user