Interface IInterrupts
Assembly: FRC.Hal.dll
Syntax
[StatusCheckedBy(typeof(StatusHandling), null)]
public interface IInterrupts
Methods
|
Improve this Doc
View Source
HAL_AttachInterruptHandler(Int32, IntPtr, Void*)
Declaration
void HAL_AttachInterruptHandler(int interruptHandle, IntPtr handler, void *param)
Parameters
|
Improve this Doc
View Source
HAL_AttachInterruptHandlerThreaded(Int32, IntPtr, Void*)
Declaration
void HAL_AttachInterruptHandlerThreaded(int interruptHandle, IntPtr handler, void *param)
Parameters
|
Improve this Doc
View Source
HAL_CleanInterrupts(Int32)
Declaration
void *HAL_CleanInterrupts(int interruptHandle)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
Returns
|
Improve this Doc
View Source
HAL_DisableInterrupts(Int32)
Declaration
void HAL_DisableInterrupts(int interruptHandle)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
|
Improve this Doc
View Source
HAL_DisableInterrupts(Int32, Int32*)
Declaration
void HAL_DisableInterrupts(int interruptHandle, int *status)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
Int32* |
status |
|
|
Improve this Doc
View Source
HAL_EnableInterrupts(Int32)
Declaration
void HAL_EnableInterrupts(int interruptHandle)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
|
Improve this Doc
View Source
HAL_EnableInterrupts(Int32, Int32*)
Declaration
void HAL_EnableInterrupts(int interruptHandle, int *status)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
Int32* |
status |
|
|
Improve this Doc
View Source
HAL_InitializeInterrupts(Int32)
Declaration
[StatusCheckedBy(typeof(StatusHandling), "StatusCheckForce")]
int HAL_InitializeInterrupts(int watcher)
Parameters
Type |
Name |
Description |
Int32 |
watcher |
|
Returns
|
Improve this Doc
View Source
HAL_ReadInterruptFallingTimestamp(Int32)
Declaration
long HAL_ReadInterruptFallingTimestamp(int interruptHandle)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
Returns
|
Improve this Doc
View Source
HAL_ReadInterruptRisingTimestamp(Int32)
Declaration
long HAL_ReadInterruptRisingTimestamp(int interruptHandle)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
Returns
|
Improve this Doc
View Source
HAL_RequestInterrupts(Int32, Int32, AnalogTriggerType)
Declaration
void HAL_RequestInterrupts(int interruptHandle, int digitalSourceHandle, AnalogTriggerType analogTriggerType)
Parameters
|
Improve this Doc
View Source
HAL_SetInterruptUpSourceEdge(Int32, Int32, Int32)
Declaration
void HAL_SetInterruptUpSourceEdge(int interruptHandle, int risingEdge, int fallingEdge)
Parameters
Type |
Name |
Description |
Int32 |
interruptHandle |
|
Int32 |
risingEdge |
|
Int32 |
fallingEdge |
|
|
Improve this Doc
View Source
HAL_WaitForInterrupt(Int32, Double, Int32)
Declaration
long HAL_WaitForInterrupt(int interruptHandle, double timeout, int ignorePrevious)
Parameters
Returns