Class DIO
Namespace: Hal
Assembly: FRC.Hal.dll
Syntax
[NativeInterface(typeof(IDIO))]
public static class DIO
Methods
|
Improve this Doc
View Source
AllocateDigitalPWM()
Declaration
public static int AllocateDigitalPWM()
Returns
|
Improve this Doc
View Source
CheckChannel(Int32)
Declaration
public static int CheckChannel(int channel)
Parameters
Type |
Name |
Description |
Int32 |
channel |
|
Returns
|
Improve this Doc
View Source
FreeDigitalPWM(Int32)
Declaration
public static void FreeDigitalPWM(int pwmGenerator)
Parameters
Type |
Name |
Description |
Int32 |
pwmGenerator |
|
|
Improve this Doc
View Source
FreePort(Int32)
Declaration
public static void FreePort(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
|
Improve this Doc
View Source
Get(Int32)
Declaration
public static bool Get(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
GetDirection(Int32)
Declaration
public static bool GetDirection(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
GetFilterPeriod(Int32)
Declaration
public static long GetFilterPeriod(int filterIndex)
Parameters
Type |
Name |
Description |
Int32 |
filterIndex |
|
Returns
|
Improve this Doc
View Source
GetFilterSelect(Int32)
Declaration
public static int GetFilterSelect(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
InitializePort(Int32, Boolean)
Declaration
public static int InitializePort(int portHandle, bool input)
Parameters
Returns
|
Improve this Doc
View Source
IsAnyPulsing()
Declaration
public static int IsAnyPulsing()
Returns
|
Improve this Doc
View Source
IsPulsing(Int32)
Declaration
public static int IsPulsing(int dioPortHandle)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Returns
|
Improve this Doc
View Source
Pulse(Int32, Double)
Declaration
public static void Pulse(int dioPortHandle, double pulseLength)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Double |
pulseLength |
|
|
Improve this Doc
View Source
Set(Int32, Boolean)
Declaration
public static void Set(int dioPortHandle, bool value)
Parameters
|
Improve this Doc
View Source
SetDigitalPWMDutyCycle(Int32, Double)
Declaration
public static void SetDigitalPWMDutyCycle(int pwmGenerator, double dutyCycle)
Parameters
Type |
Name |
Description |
Int32 |
pwmGenerator |
|
Double |
dutyCycle |
|
|
Improve this Doc
View Source
SetDigitalPWMOutputChannel(Int32, Int32)
Declaration
public static void SetDigitalPWMOutputChannel(int pwmGenerator, int channel)
Parameters
Type |
Name |
Description |
Int32 |
pwmGenerator |
|
Int32 |
channel |
|
|
Improve this Doc
View Source
SetDigitalPWMRate(Double)
Declaration
public static void SetDigitalPWMRate(double rate)
Parameters
Type |
Name |
Description |
Double |
rate |
|
|
Improve this Doc
View Source
SetDirection(Int32, Int32)
Declaration
public static void SetDirection(int dioPortHandle, int input)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Int32 |
input |
|
|
Improve this Doc
View Source
SetFilterPeriod(Int32, Int64)
Declaration
public static void SetFilterPeriod(int filterIndex, long value)
Parameters
Type |
Name |
Description |
Int32 |
filterIndex |
|
Int64 |
value |
|
|
Improve this Doc
View Source
SetFilterSelect(Int32, Int32)
Declaration
public static void SetFilterSelect(int dioPortHandle, int filterIndex)
Parameters
Type |
Name |
Description |
Int32 |
dioPortHandle |
|
Int32 |
filterIndex |
|
|
Improve this Doc
View Source
SetSimDevice(Int32, Int32)
Declaration
public static void SetSimDevice(int handle, int device)
Parameters