Interface IDriverStation
Assembly: FRC.Hal.dll
Syntax
[StatusCheckedBy(typeof(StatusHandling), null)]
public interface IDriverStation
Methods
|
Improve this Doc
View Source
HAL_FreeJoystickName(Byte*)
Declaration
void HAL_FreeJoystickName(byte *name)
Parameters
Type |
Name |
Description |
Byte* |
name |
|
|
Improve this Doc
View Source
HAL_GetAllianceStation(Int32*)
Declaration
AllianceStationID HAL_GetAllianceStation(int *status)
Parameters
Type |
Name |
Description |
Int32* |
status |
|
Returns
|
Improve this Doc
View Source
HAL_GetControlWord(ControlWord*)
Declaration
void HAL_GetControlWord(ControlWord*controlWord)
Parameters
|
Improve this Doc
View Source
HAL_GetJoystickAxes(Int32, JoystickAxes*)
Declaration
int HAL_GetJoystickAxes(int joystickNum, JoystickAxes*axes)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetJoystickAxisType(Int32, Int32)
Declaration
int HAL_GetJoystickAxisType(int joystickNum, int axis)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Int32 |
axis |
|
Returns
|
Improve this Doc
View Source
Declaration
int HAL_GetJoystickButtons(int joystickNum, JoystickButtons*buttons)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetJoystickDescriptor(Int32, JoystickDescriptor*)
Declaration
int HAL_GetJoystickDescriptor(int joystickNum, JoystickDescriptor*desc)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetJoystickIsXbox(Int32)
Declaration
int HAL_GetJoystickIsXbox(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
HAL_GetJoystickName(Int32)
Declaration
byte *HAL_GetJoystickName(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
HAL_GetJoystickPOVs(Int32, JoystickPOVs*)
Declaration
int HAL_GetJoystickPOVs(int joystickNum, JoystickPOVs*povs)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetJoystickType(Int32)
Declaration
int HAL_GetJoystickType(int joystickNum)
Parameters
Type |
Name |
Description |
Int32 |
joystickNum |
|
Returns
|
Improve this Doc
View Source
HAL_GetMatchInfo(MatchInfo*)
Declaration
int HAL_GetMatchInfo(MatchInfo*info)
Parameters
Returns
|
Improve this Doc
View Source
HAL_GetMatchTime(Int32*)
Declaration
double HAL_GetMatchTime(int *status)
Parameters
Type |
Name |
Description |
Int32* |
status |
|
Returns
|
Improve this Doc
View Source
HAL_InitializeDriverStation()
Declaration
void HAL_InitializeDriverStation()
|
Improve this Doc
View Source
HAL_IsNewControlData()
Declaration
int HAL_IsNewControlData()
Returns
|
Improve this Doc
View Source
HAL_ObserveUserProgramAutonomous()
Declaration
void HAL_ObserveUserProgramAutonomous()
|
Improve this Doc
View Source
HAL_ObserveUserProgramDisabled()
Declaration
void HAL_ObserveUserProgramDisabled()
|
Improve this Doc
View Source
HAL_ObserveUserProgramStarting()
Declaration
void HAL_ObserveUserProgramStarting()
|
Improve this Doc
View Source
HAL_ObserveUserProgramTeleop()
Declaration
void HAL_ObserveUserProgramTeleop()
|
Improve this Doc
View Source
HAL_ObserveUserProgramTest()
Declaration
void HAL_ObserveUserProgramTest()
|
Improve this Doc
View Source
HAL_ReleaseDSMutex()
Declaration
void HAL_ReleaseDSMutex()
|
Improve this Doc
View Source
HAL_SendError(Int32, Int32, Int32, Byte*, Byte*, Byte*, Int32)
Declaration
int HAL_SendError(int isError, int errorCode, int isLVCode, byte *details, byte *location, byte *callStack, int printMsg)
Parameters
Returns
|
Improve this Doc
View Source
HAL_SetJoystickOutputs(Int32, Int64, Int32, Int32)
Declaration
int HAL_SetJoystickOutputs(int joystickNum, long outputs, int leftRumble, int rightRumble)
Parameters
Returns
|
Improve this Doc
View Source
HAL_WaitForCachedControlData()
Declaration
void HAL_WaitForCachedControlData()
|
Improve this Doc
View Source
HAL_WaitForCachedControlDataTimeout(Double)
Declaration
int HAL_WaitForCachedControlDataTimeout(double timeout)
Parameters
Type |
Name |
Description |
Double |
timeout |
|
Returns
|
Improve this Doc
View Source
HAL_WaitForDSData()
Declaration
|
Improve this Doc
View Source
HAL_WaitForDSDataTimeout(Double)
Declaration
int HAL_WaitForDSDataTimeout(double timeout)
Parameters
Type |
Name |
Description |
Double |
timeout |
|
Returns