Show / Hide Table of Contents

Class DriverStation

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

Methods

| Improve this Doc View Source

GetAllianceStation()

Declaration
public static AllianceStationID GetAllianceStation()
Returns
Type Description
AllianceStationID
| Improve this Doc View Source

GetControlWord()

Declaration
public static ControlWord GetControlWord()
Returns
Type Description
ControlWord
| Improve this Doc View Source

GetJoystickAxes(Int32)

Declaration
public static JoystickAxes GetJoystickAxes(int joystickNum)
Parameters
Type Name Description
Int32 joystickNum
Returns
Type Description
JoystickAxes
| Improve this Doc View Source

GetJoystickAxisType(Int32, Int32)

Declaration
public static int GetJoystickAxisType(int joystickNum, int axis)
Parameters
Type Name Description
Int32 joystickNum
Int32 axis
Returns
Type Description
Int32
| Improve this Doc View Source

GetJoystickButtons(Int32)

Declaration
public static JoystickButtons GetJoystickButtons(int joystickNum)
Parameters
Type Name Description
Int32 joystickNum
Returns
Type Description
JoystickButtons
| Improve this Doc View Source

GetJoystickDescriptor(Int32)

Declaration
public static JoystickDescriptor GetJoystickDescriptor(int joystickNum)
Parameters
Type Name Description
Int32 joystickNum
Returns
Type Description
JoystickDescriptor
| Improve this Doc View Source

GetJoystickIsXbox(Int32)

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

GetJoystickName(Int32)

Declaration
public static string GetJoystickName(int joystickNum)
Parameters
Type Name Description
Int32 joystickNum
Returns
Type Description
String
| Improve this Doc View Source

GetJoystickPOVs(Int32)

Declaration
public static JoystickPOVs GetJoystickPOVs(int joystickNum)
Parameters
Type Name Description
Int32 joystickNum
Returns
Type Description
JoystickPOVs
| Improve this Doc View Source

GetJoystickType(Int32)

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

GetMatchInfo()

Declaration
public static MatchInfo GetMatchInfo()
Returns
Type Description
MatchInfo
| Improve this Doc View Source

GetMatchTime()

Declaration
public static double GetMatchTime()
Returns
Type Description
Double
| Improve this Doc View Source

InitializeDriverStation()

Declaration
public static void InitializeDriverStation()
| Improve this Doc View Source

IsNewControlData()

Declaration
public static bool IsNewControlData()
Returns
Type Description
Boolean
| Improve this Doc View Source

ObserveUserProgramAutonomous()

Declaration
public static void ObserveUserProgramAutonomous()
| Improve this Doc View Source

ObserveUserProgramDisabled()

Declaration
public static void ObserveUserProgramDisabled()
| Improve this Doc View Source

ObserveUserProgramStarting()

Declaration
public static void ObserveUserProgramStarting()
| Improve this Doc View Source

ObserveUserProgramTeleop()

Declaration
public static void ObserveUserProgramTeleop()
| Improve this Doc View Source

ObserveUserProgramTest()

Declaration
public static void ObserveUserProgramTest()
| Improve this Doc View Source

ReleaseDSMutex()

Declaration
public static void ReleaseDSMutex()
| Improve this Doc View Source

SendError(Boolean, Int32, Boolean, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, Boolean)

Declaration
public static bool SendError(bool isError, int errorCode, bool isLVCode, ReadOnlySpan<char> details, ReadOnlySpan<char> location, ReadOnlySpan<char> callStack, bool printMsg)
Parameters
Type Name Description
Boolean isError
Int32 errorCode
Boolean isLVCode
System.ReadOnlySpan<Char> details
System.ReadOnlySpan<Char> location
System.ReadOnlySpan<Char> callStack
Boolean printMsg
Returns
Type Description
Boolean
| Improve this Doc View Source

SetJoystickOutputs(Int32, Int64, Int32, Int32)

Declaration
public static void SetJoystickOutputs(int joystickNum, long outputs, int leftRumble, int rightRumble)
Parameters
Type Name Description
Int32 joystickNum
Int64 outputs
Int32 leftRumble
Int32 rightRumble
| Improve this Doc View Source

WaitForCachedControlData()

Declaration
public static void WaitForCachedControlData()
| Improve this Doc View Source

WaitForCachedControlData(Double)

Declaration
public static void WaitForCachedControlData(double timeout)
Parameters
Type Name Description
Double timeout
| Improve this Doc View Source

WaitForDSData()

Declaration
public static void WaitForDSData()
| Improve this Doc View Source

WaitForDSData(Double)

Declaration
public static void WaitForDSData(double timeout)
Parameters
Type Name Description
Double timeout
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet