Interface IPWM
Assembly: FRC.Hal.dll
Syntax
[StatusCheckedBy(typeof(StatusHandling), null)]
public interface IPWM
Methods
|
Improve this Doc
View Source
HAL_CheckPWMChannel(Int32)
Declaration
int HAL_CheckPWMChannel(int channel)
Parameters
Type |
Name |
Description |
Int32 |
channel |
|
Returns
|
Improve this Doc
View Source
HAL_FreePWMPort(Int32)
Declaration
void HAL_FreePWMPort(int pwmPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
|
Improve this Doc
View Source
HAL_GetPWMCycleStartTime()
Declaration
ulong HAL_GetPWMCycleStartTime()
Returns
|
Improve this Doc
View Source
HAL_GetPWMEliminateDeadband(Int32)
Declaration
int HAL_GetPWMEliminateDeadband(int pwmPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_GetPWMLoopTiming()
Declaration
int HAL_GetPWMLoopTiming()
Returns
|
Improve this Doc
View Source
HAL_GetPWMPosition(Int32)
Declaration
double HAL_GetPWMPosition(int pwmPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_GetPWMRaw(Int32)
Declaration
int HAL_GetPWMRaw(int pwmPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_GetPWMSpeed(Int32)
Declaration
double HAL_GetPWMSpeed(int pwmPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_InitializePWMPort(Int32)
Declaration
[StatusCheckRange(0, typeof(StatusHandling), "PWMStatusCheck")]
int HAL_InitializePWMPort(int portHandle)
Parameters
Type |
Name |
Description |
Int32 |
portHandle |
|
Returns
|
Improve this Doc
View Source
HAL_LatchPWMZero(Int32)
Declaration
void HAL_LatchPWMZero(int pwmPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
|
Improve this Doc
View Source
HAL_SetPWMConfig(Int32, Double, Double, Double, Double, Double)
Declaration
void HAL_SetPWMConfig(int pwmPortHandle, double maxPwm, double deadbandMaxPwm, double centerPwm, double deadbandMinPwm, double minPwm)
Parameters
|
Improve this Doc
View Source
HAL_SetPWMConfigRaw(Int32, Int32, Int32, Int32, Int32, Int32)
Declaration
void HAL_SetPWMConfigRaw(int pwmPortHandle, int maxPwm, int deadbandMaxPwm, int centerPwm, int deadbandMinPwm, int minPwm)
Parameters
|
Improve this Doc
View Source
HAL_SetPWMDisabled(Int32)
Declaration
void HAL_SetPWMDisabled(int pwmPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
|
Improve this Doc
View Source
HAL_SetPWMEliminateDeadband(Int32, Int32)
Declaration
void HAL_SetPWMEliminateDeadband(int pwmPortHandle, int eliminateDeadband)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Int32 |
eliminateDeadband |
|
|
Improve this Doc
View Source
HAL_SetPWMPeriodScale(Int32, Int32)
Declaration
void HAL_SetPWMPeriodScale(int pwmPortHandle, int squelchMask)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Int32 |
squelchMask |
|
|
Improve this Doc
View Source
HAL_SetPWMPosition(Int32, Double)
Declaration
void HAL_SetPWMPosition(int pwmPortHandle, double position)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Double |
position |
|
|
Improve this Doc
View Source
HAL_SetPWMRaw(Int32, Int32)
Declaration
void HAL_SetPWMRaw(int pwmPortHandle, int value)
Parameters
Type |
Name |
Description |
Int32 |
pwmPortHandle |
|
Int32 |
value |
|
|
Improve this Doc
View Source
HAL_SetPWMSpeed(Int32, Double)
Declaration
void HAL_SetPWMSpeed(int pwmPortHandle, double speed)
Parameters