Show / Hide Table of Contents

Interface IDriverStation

Namespace: Hal.Natives
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
Type Description
AllianceStationID
| Improve this Doc View Source

HAL_GetControlWord(ControlWord*)

Declaration
void HAL_GetControlWord(ControlWord*controlWord)
Parameters
Type Name Description
ControlWord* controlWord
| Improve this Doc View Source

HAL_GetJoystickAxes(Int32, JoystickAxes*)

Declaration
int HAL_GetJoystickAxes(int joystickNum, JoystickAxes*axes)
Parameters
Type Name Description
Int32 joystickNum
JoystickAxes* axes
Returns
Type Description
Int32
| 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
Type Description
Int32
| Improve this Doc View Source

HAL_GetJoystickButtons(Int32, JoystickButtons*)

Declaration
int HAL_GetJoystickButtons(int joystickNum, JoystickButtons*buttons)
Parameters
Type Name Description
Int32 joystickNum
JoystickButtons* buttons
Returns
Type Description
Int32
| Improve this Doc View Source

HAL_GetJoystickDescriptor(Int32, JoystickDescriptor*)

Declaration
int HAL_GetJoystickDescriptor(int joystickNum, JoystickDescriptor*desc)
Parameters
Type Name Description
Int32 joystickNum
JoystickDescriptor* desc
Returns
Type Description
Int32
| Improve this Doc View Source

HAL_GetJoystickIsXbox(Int32)

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

HAL_GetJoystickName(Int32)

Declaration
byte *HAL_GetJoystickName(int joystickNum)
Parameters
Type Name Description
Int32 joystickNum
Returns
Type Description
Byte*
| Improve this Doc View Source

HAL_GetJoystickPOVs(Int32, JoystickPOVs*)

Declaration
int HAL_GetJoystickPOVs(int joystickNum, JoystickPOVs*povs)
Parameters
Type Name Description
Int32 joystickNum
JoystickPOVs* povs
Returns
Type Description
Int32
| Improve this Doc View Source

HAL_GetJoystickType(Int32)

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

HAL_GetMatchInfo(MatchInfo*)

Declaration
int HAL_GetMatchInfo(MatchInfo*info)
Parameters
Type Name Description
MatchInfo* info
Returns
Type Description
Int32
| Improve this Doc View Source

HAL_GetMatchTime(Int32*)

Declaration
double HAL_GetMatchTime(int *status)
Parameters
Type Name Description
Int32* status
Returns
Type Description
Double
| Improve this Doc View Source

HAL_InitializeDriverStation()

Declaration
void HAL_InitializeDriverStation()
| Improve this Doc View Source

HAL_IsNewControlData()

Declaration
int HAL_IsNewControlData()
Returns
Type Description
Int32
| 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
Type Name Description
Int32 isError
Int32 errorCode
Int32 isLVCode
Byte* details
Byte* location
Byte* callStack
Int32 printMsg
Returns
Type Description
Int32
| Improve this Doc View Source

HAL_SetJoystickOutputs(Int32, Int64, Int32, Int32)

Declaration
int HAL_SetJoystickOutputs(int joystickNum, long outputs, int leftRumble, int rightRumble)
Parameters
Type Name Description
Int32 joystickNum
Int64 outputs
Int32 leftRumble
Int32 rightRumble
Returns
Type Description
Int32
| 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
Type Description
Int32
| Improve this Doc View Source

HAL_WaitForDSData()

Declaration
void HAL_WaitForDSData()
| Improve this Doc View Source

HAL_WaitForDSDataTimeout(Double)

Declaration
int HAL_WaitForDSDataTimeout(double timeout)
Parameters
Type Name Description
Double timeout
Returns
Type Description
Int32
  • Improve this Doc
  • View Source
Back to top Copyright © 2017 RobotDotNet