Show / Hide Table of Contents

Class DIO

Inheritance
Object
DIO
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
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
Type Description
Int32
| Improve this Doc View Source

CheckChannel(Int32)

Declaration
public static int CheckChannel(int channel)
Parameters
Type Name Description
Int32 channel
Returns
Type Description
Int32
| 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
Type Description
Boolean
| Improve this Doc View Source

GetDirection(Int32)

Declaration
public static bool GetDirection(int dioPortHandle)
Parameters
Type Name Description
Int32 dioPortHandle
Returns
Type Description
Boolean
| Improve this Doc View Source

GetFilterPeriod(Int32)

Declaration
public static long GetFilterPeriod(int filterIndex)
Parameters
Type Name Description
Int32 filterIndex
Returns
Type Description
Int64
| Improve this Doc View Source

GetFilterSelect(Int32)

Declaration
public static int GetFilterSelect(int dioPortHandle)
Parameters
Type Name Description
Int32 dioPortHandle
Returns
Type Description
Int32
| Improve this Doc View Source

InitializePort(Int32, Boolean)

Declaration
public static int InitializePort(int portHandle, bool input)
Parameters
Type Name Description
Int32 portHandle
Boolean input
Returns
Type Description
Int32
| Improve this Doc View Source

IsAnyPulsing()

Declaration
public static int IsAnyPulsing()
Returns
Type Description
Int32
| Improve this Doc View Source

IsPulsing(Int32)

Declaration
public static int IsPulsing(int dioPortHandle)
Parameters
Type Name Description
Int32 dioPortHandle
Returns
Type Description
Int32
| 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
Type Name Description
Int32 dioPortHandle
Boolean value
| 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
Type Name Description
Int32 handle
Int32 device
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet