Interface IDMA
Assembly: FRC.Hal.dll
Syntax
[StatusCheckedBy(typeof(StatusHandling), null)]
public interface IDMA
Methods
|
Improve this Doc
View Source
HAL_AddDMAAnalogAccumulator(Int32, Int32)
Declaration
void HAL_AddDMAAnalogAccumulator(int handle, int aInHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
aInHandle |
|
|
Improve this Doc
View Source
Declaration
void HAL_AddDMAAnalogInput(int handle, int aInHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
aInHandle |
|
|
Improve this Doc
View Source
Declaration
void HAL_AddDMAAveragedAnalogInput(int handle, int aInHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
aInHandle |
|
|
Improve this Doc
View Source
HAL_AddDMACounter(Int32, Int32)
Declaration
void HAL_AddDMACounter(int handle, int counterHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
counterHandle |
|
|
Improve this Doc
View Source
HAL_AddDMACounterPeriod(Int32, Int32)
Declaration
void HAL_AddDMACounterPeriod(int handle, int counterHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
counterHandle |
|
|
Improve this Doc
View Source
HAL_AddDMADigitalSource(Int32, Int32)
Declaration
void HAL_AddDMADigitalSource(int handle, int digitalSourceHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
digitalSourceHandle |
|
|
Improve this Doc
View Source
HAL_AddDMADutyCycle(Int32, Int32)
Declaration
void HAL_AddDMADutyCycle(int handle, int dutyCycleHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
dutyCycleHandle |
|
|
Improve this Doc
View Source
HAL_AddDMAEncoder(Int32, Int32)
Declaration
void HAL_AddDMAEncoder(int handle, int encoderHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
encoderHandle |
|
|
Improve this Doc
View Source
HAL_AddDMAEncoderPeriod(Int32, Int32)
Declaration
void HAL_AddDMAEncoderPeriod(int handle, int encoderHandle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
encoderHandle |
|
|
Improve this Doc
View Source
HAL_FreeDMA(Int32)
Declaration
void HAL_FreeDMA(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
|
Improve this Doc
View Source
HAL_GetDMADirectPointer(Int32)
Declaration
void *HAL_GetDMADirectPointer(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleAnalogAccumulator(DMASample*, Int32, Int64*, Int64*)
Declaration
void HAL_GetDMASampleAnalogAccumulator(DMASample*dmaSample, int aInHandle, long *count, long *value)
Parameters
|
Improve this Doc
View Source
Declaration
int HAL_GetDMASampleAnalogInputRaw(DMASample*dmaSample, int aInHandle)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
int HAL_GetDMASampleAveragedAnalogInputRaw(DMASample*dmaSample, int aInHandle)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleCounter(DMASample*, Int32)
Declaration
int HAL_GetDMASampleCounter(DMASample*dmaSample, int counterHandle)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleCounterPeriod(DMASample*, Int32)
Declaration
int HAL_GetDMASampleCounterPeriod(DMASample*dmaSample, int counterHandle)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleDigitalSource(DMASample*, Int32)
Declaration
int HAL_GetDMASampleDigitalSource(DMASample*dmaSample, int dSourceHandle)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleDutyCycleOutputRaw(DMASample*, Int32)
Declaration
int HAL_GetDMASampleDutyCycleOutputRaw(DMASample*dmaSample, int dutyCycleHandle)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleEncoderPeriodRaw(DMASample*, Int32)
Declaration
int HAL_GetDMASampleEncoderPeriodRaw(DMASample*dmaSample, int encoderHandle)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleEncoderRaw(DMASample*, Int32)
Declaration
int HAL_GetDMASampleEncoderRaw(DMASample*dmaSample, int encoderHandle)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetDMASampleTime(DMASample*)
Declaration
ulong HAL_GetDMASampleTime(DMASample*dmaSample)
Parameters
Returns
|
Improve this Doc
View Source
HAL_InitializeDMA()
Declaration
Returns
|
Improve this Doc
View Source
HAL_ReadDMADirect(Void*, DMASample*, Int32, Int32*)
Declaration
DMAReadStatus HAL_ReadDMADirect(void *dmaPointer, DMASample*dmaSample, int timeoutMs, int *remainingOut)
Parameters
Returns
|
Improve this Doc
View Source
HAL_SetDMAExternalTrigger(Int32, Int32, AnalogTriggerType, Int32, Int32)
Declaration
void HAL_SetDMAExternalTrigger(int handle, int digitalSourceHandle, AnalogTriggerType analogTriggerType, int rising, int falling)
Parameters
|
Improve this Doc
View Source
HAL_SetDMAPause(Int32, Int32)
Declaration
void HAL_SetDMAPause(int handle, int pause)
Parameters
|
Improve this Doc
View Source
HAL_SetDMARate(Int32, Int32)
Declaration
void HAL_SetDMARate(int handle, int cycles)
Parameters
|
Improve this Doc
View Source
HAL_StartDMA(Int32, Int32)
Declaration
void HAL_StartDMA(int handle, int queueDepth)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|
Int32 |
queueDepth |
|
|
Improve this Doc
View Source
HAL_StopDMA(Int32)
Declaration
void HAL_StopDMA(int handle)
Parameters
Type |
Name |
Description |
Int32 |
handle |
|