Class DriverStation
Inheritance
DriverStation
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
|
Improve this Doc
View Source
GetControlWord()
Declaration
public static ControlWord GetControlWord()
Returns
|
Improve this Doc
View Source
GetJoystickAxes(Int32)
Declaration
public static JoystickAxes GetJoystickAxes(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
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
|
Improve this Doc
View Source
Declaration
public static JoystickButtons GetJoystickButtons(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
GetJoystickDescriptor(Int32)
Declaration
public static JoystickDescriptor GetJoystickDescriptor(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
GetJoystickIsXbox(Int32)
Declaration
public static bool GetJoystickIsXbox(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
GetJoystickName(Int32)
Declaration
public static string GetJoystickName(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
GetJoystickPOVs(Int32)
Declaration
public static JoystickPOVs GetJoystickPOVs(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
GetJoystickType(Int32)
Declaration
public static int GetJoystickType(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
GetMatchInfo()
Declaration
public static MatchInfo GetMatchInfo()
Returns
|
Improve this Doc
View Source
GetMatchTime()
Declaration
public static double GetMatchTime()
Returns
|
Improve this Doc
View Source
InitializeDriverStation()
Declaration
public static void InitializeDriverStation()
|
Improve this Doc
View Source
IsNewControlData()
Declaration
public static bool IsNewControlData()
Returns
|
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
|
Improve this Doc
View Source
SetJoystickOutputs(Int32, Int64, Int32, Int32)
Declaration
public static void SetJoystickOutputs(int joystickNum, long outputs, int leftRumble, int rightRumble)
Parameters
|
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 |
|