Show / Hide Table of Contents

Interface IInterrupts

Namespace: Hal.Natives
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
Type Name Description
Int32 interruptHandle
IntPtr handler
Void* param
| Improve this Doc View Source

HAL_AttachInterruptHandlerThreaded(Int32, IntPtr, Void*)

Declaration
void HAL_AttachInterruptHandlerThreaded(int interruptHandle, IntPtr handler, void *param)
Parameters
Type Name Description
Int32 interruptHandle
IntPtr handler
Void* param
| Improve this Doc View Source

HAL_CleanInterrupts(Int32)

Declaration
void *HAL_CleanInterrupts(int interruptHandle)
Parameters
Type Name Description
Int32 interruptHandle
Returns
Type Description
Void*
| 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
Type Description
Int32
| Improve this Doc View Source

HAL_ReadInterruptFallingTimestamp(Int32)

Declaration
long HAL_ReadInterruptFallingTimestamp(int interruptHandle)
Parameters
Type Name Description
Int32 interruptHandle
Returns
Type Description
Int64
| Improve this Doc View Source

HAL_ReadInterruptRisingTimestamp(Int32)

Declaration
long HAL_ReadInterruptRisingTimestamp(int interruptHandle)
Parameters
Type Name Description
Int32 interruptHandle
Returns
Type Description
Int64
| Improve this Doc View Source

HAL_RequestInterrupts(Int32, Int32, AnalogTriggerType)

Declaration
void HAL_RequestInterrupts(int interruptHandle, int digitalSourceHandle, AnalogTriggerType analogTriggerType)
Parameters
Type Name Description
Int32 interruptHandle
Int32 digitalSourceHandle
AnalogTriggerType analogTriggerType
| 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
Type Name Description
Int32 interruptHandle
Double timeout
Int32 ignorePrevious
Returns
Type Description
Int64
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet