Interface IDIO
Assembly: FRC.Hal.dll
Syntax
[StatusCheckedBy(typeof(StatusHandling), null)]
public interface IDIO
Methods
|
Improve this Doc
View Source
HAL_AllocateDigitalPWM()
Declaration
int HAL_AllocateDigitalPWM()
Returns
|
Improve this Doc
View Source
HAL_CheckDIOChannel(Int32)
Declaration
int HAL_CheckDIOChannel(int channel)
Parameters
Type |
Name |
Description |
Int32 |
channel |
|
Returns
|
Improve this Doc
View Source
HAL_FreeDigitalPWM(Int32)
Declaration
void HAL_FreeDigitalPWM(int pwmGenerator)
Parameters
Type |
Name |
Description |
Int32 |
pwmGenerator |
|
|
Improve this Doc
View Source
HAL_FreeDIOPort(Int32)
Declaration
void HAL_FreeDIOPort(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
|
Improve this Doc
View Source
HAL_GetDIO(Int32)
Declaration
int HAL_GetDIO(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_GetDIODirection(Int32)
Declaration
int HAL_GetDIODirection(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_GetFilterPeriod(Int32)
Declaration
long HAL_GetFilterPeriod(int filterIndex)
Parameters
Type |
Name |
Description |
Int32 |
filterIndex |
|
Returns
|
Improve this Doc
View Source
HAL_GetFilterSelect(Int32)
Declaration
int HAL_GetFilterSelect(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_InitializeDIOPort(Int32, Int32)
Declaration
[StatusCheckRange(0, typeof(StatusHandling), "DIOStatusCheck")]
int HAL_InitializeDIOPort(int portHandle, int input)
Parameters
Type |
Name |
Description |
Int32 |
portHandle |
|
Int32 |
input |
|
Returns
|
Improve this Doc
View Source
HAL_IsAnyPulsing()
Declaration
Returns
|
Improve this Doc
View Source
HAL_IsPulsing(Int32)
Declaration
int HAL_IsPulsing(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
HAL_Pulse(Int32, Double)
Declaration
void HAL_Pulse(int dioPortHandle, double pulseLength)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Double |
pulseLength |
|
|
Improve this Doc
View Source
HAL_SetDigitalPWMDutyCycle(Int32, Double)
Declaration
void HAL_SetDigitalPWMDutyCycle(int pwmGenerator, double dutyCycle)
Parameters
Type |
Name |
Description |
Int32 |
pwmGenerator |
|
Double |
dutyCycle |
|
|
Improve this Doc
View Source
HAL_SetDigitalPWMOutputChannel(Int32, Int32)
Declaration
void HAL_SetDigitalPWMOutputChannel(int pwmGenerator, int channel)
Parameters
Type |
Name |
Description |
Int32 |
pwmGenerator |
|
Int32 |
channel |
|
|
Improve this Doc
View Source
HAL_SetDigitalPWMRate(Double)
Declaration
void HAL_SetDigitalPWMRate(double rate)
Parameters
Type |
Name |
Description |
Double |
rate |
|
|
Improve this Doc
View Source
HAL_SetDIO(Int32, Int32)
Declaration
void HAL_SetDIO(int dioPortHandle, int value)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Int32 |
value |
|
|
Improve this Doc
View Source
HAL_SetDIODirection(Int32, Int32)
Declaration
void HAL_SetDIODirection(int dioPortHandle, int input)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Int32 |
input |
|
|
Improve this Doc
View Source
HAL_SetDIOSimDevice(Int32, Int32)
Declaration
void HAL_SetDIOSimDevice(int handle, int device)
Parameters
|
Improve this Doc
View Source
HAL_SetFilterPeriod(Int32, Int64)
Declaration
void HAL_SetFilterPeriod(int filterIndex, long value)
Parameters
Type |
Name |
Description |
Int32 |
filterIndex |
|
Int64 |
value |
|
|
Improve this Doc
View Source
HAL_SetFilterSelect(Int32, Int32)
Declaration
void HAL_SetFilterSelect(int dioPortHandle, int filterIndex)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Int32 |
filterIndex |
|