Show / Hide Table of Contents

Class PWM

Inheritance
Object
PWM
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(IPWM))]
public static class PWM

Methods

| 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

FreePort(Int32)

Declaration
public static void FreePort(int pwmPortHandle)
Parameters
Type Name Description
Int32 pwmPortHandle
| Improve this Doc View Source

GetCycleStartTime()

Declaration
public static ulong GetCycleStartTime()
Returns
Type Description
UInt64
| Improve this Doc View Source

GetEliminateDeadband(Int32)

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

GetLoopTiming()

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

GetPosition(Int32)

Declaration
public static double GetPosition(int pwmPortHandle)
Parameters
Type Name Description
Int32 pwmPortHandle
Returns
Type Description
Double
| Improve this Doc View Source

GetRaw(Int32)

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

GetSpeed(Int32)

Declaration
public static double GetSpeed(int pwmPortHandle)
Parameters
Type Name Description
Int32 pwmPortHandle
Returns
Type Description
Double
| Improve this Doc View Source

InitializePort(Int32)

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

LatchZero(Int32)

Declaration
public static void LatchZero(int pwmPortHandle)
Parameters
Type Name Description
Int32 pwmPortHandle
| Improve this Doc View Source

SetConfig(Int32, Double, Double, Double, Double, Double)

Declaration
public static void SetConfig(int pwmPortHandle, double maxPwm, double deadbandMaxPwm, double centerPwm, double deadbandMinPwm, double minPwm)
Parameters
Type Name Description
Int32 pwmPortHandle
Double maxPwm
Double deadbandMaxPwm
Double centerPwm
Double deadbandMinPwm
Double minPwm
| Improve this Doc View Source

SetConfigRaw(Int32, Int32, Int32, Int32, Int32, Int32)

Declaration
public static void SetConfigRaw(int pwmPortHandle, int maxPwm, int deadbandMaxPwm, int centerPwm, int deadbandMinPwm, int minPwm)
Parameters
Type Name Description
Int32 pwmPortHandle
Int32 maxPwm
Int32 deadbandMaxPwm
Int32 centerPwm
Int32 deadbandMinPwm
Int32 minPwm
| Improve this Doc View Source

SetDisabled(Int32)

Declaration
public static void SetDisabled(int pwmPortHandle)
Parameters
Type Name Description
Int32 pwmPortHandle
| Improve this Doc View Source

SetEliminateDeadband(Int32, Boolean)

Declaration
public static void SetEliminateDeadband(int pwmPortHandle, bool eliminateDeadband)
Parameters
Type Name Description
Int32 pwmPortHandle
Boolean eliminateDeadband
| Improve this Doc View Source

SetPeriodScale(Int32, Int32)

Declaration
public static void SetPeriodScale(int pwmPortHandle, int squelchMask)
Parameters
Type Name Description
Int32 pwmPortHandle
Int32 squelchMask
| Improve this Doc View Source

SetPosition(Int32, Double)

Declaration
public static void SetPosition(int pwmPortHandle, double position)
Parameters
Type Name Description
Int32 pwmPortHandle
Double position
| Improve this Doc View Source

SetRaw(Int32, Int32)

Declaration
public static void SetRaw(int pwmPortHandle, int value)
Parameters
Type Name Description
Int32 pwmPortHandle
Int32 value
| Improve this Doc View Source

SetSpeed(Int32, Double)

Declaration
public static void SetSpeed(int pwmPortHandle, double speed)
Parameters
Type Name Description
Int32 pwmPortHandle
Double speed
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet