RobotCore
1.0
WPILib port to raspberry Pi
Toggle main menu visibility
Loading...
Searching...
No Matches
RobotState.java
1
// Copyright (c) FIRST and other WPILib contributors.
2
// Open Source Software; you can modify and/or share it under the terms of
3
// the WPILib BSD license file in the root directory of this project.
4
5
package
org.wpilib.driverstation;
6
7
import
org.wpilib.driverstation.internal.DriverStationBackend;
8
import
org.wpilib.hardware.hal.RobotMode;
9
import
org.wpilib.util.Color;
10
12
public
final
class
RobotState {
13
private
RobotState() {}
14
20
public
static
boolean
isEnabled
() {
21
return
DriverStationBackend
.
isEnabled
();
22
}
23
29
public
static
boolean
isDisabled
() {
30
return
DriverStationBackend
.
isDisabled
();
31
}
32
38
public
static
boolean
isEStopped
() {
39
return
DriverStationBackend
.
isEStopped
();
40
}
41
49
public
static
RobotMode
getRobotMode
() {
50
return
DriverStationBackend
.
getRobotMode
();
51
}
52
59
public
static
boolean
isAutonomous
() {
60
return
DriverStationBackend
.
isAutonomous
();
61
}
62
69
public
static
boolean
isAutonomousEnabled
() {
70
return
DriverStationBackend
.
isAutonomousEnabled
();
71
}
72
79
public
static
boolean
isTeleop
() {
80
return
DriverStationBackend
.
isTeleop
();
81
}
82
89
public
static
boolean
isTeleopEnabled
() {
90
return
DriverStationBackend
.
isTeleopEnabled
();
91
}
92
99
public
static
boolean
isUtility
() {
100
return
DriverStationBackend
.
isUtility
();
101
}
102
109
public
static
boolean
isUtilityEnabled
() {
110
return
DriverStationBackend
.
isUtilityEnabled
();
111
}
112
127
public
static
long
addOpMode
(
128
RobotMode
mode,
129
String name,
130
String group,
131
String description,
132
Color
textColor,
133
Color
backgroundColor) {
134
return
DriverStationBackend
.
addOpMode
(
135
mode, name, group, description, textColor, backgroundColor);
136
}
137
150
public
static
long
addOpMode
(
RobotMode
mode, String name, String group, String description) {
151
return
DriverStationBackend
.
addOpMode
(mode, name, group, description);
152
}
153
165
public
static
long
addOpMode
(
RobotMode
mode, String name, String group) {
166
return
DriverStationBackend
.
addOpMode
(mode, name, group);
167
}
168
179
public
static
long
addOpMode
(
RobotMode
mode, String name) {
180
return
DriverStationBackend
.
addOpMode
(mode, name);
181
}
182
191
public
static
long
removeOpMode
(
RobotMode
mode, String name) {
192
return
DriverStationBackend
.
removeOpMode
(mode, name);
193
}
194
196
public
static
void
publishOpModes
() {
197
DriverStationBackend
.
publishOpModes
();
198
}
199
201
public
static
void
clearOpModes
() {
202
DriverStationBackend
.
clearOpModes
();
203
}
204
214
public
static
long
getOpModeId
() {
215
return
DriverStationBackend
.
getOpModeId
();
216
}
217
227
public
static
String
getOpMode
() {
228
return
DriverStationBackend
.
getOpMode
();
229
}
230
238
public
static
boolean
isOpMode
(
long
id
) {
239
return
DriverStationBackend
.
isOpMode
(
id
);
240
}
241
249
public
static
boolean
isOpMode
(String mode) {
250
return
DriverStationBackend
.
isOpMode
(mode);
251
}
252
258
public
static
boolean
isDSAttached
() {
259
return
DriverStationBackend
.
isDSAttached
();
260
}
261
267
public
static
boolean
isFMSAttached
() {
268
return
DriverStationBackend
.
isFMSAttached
();
269
}
270
}
org.wpilib.driverstation.RobotState.isOpMode
static boolean isOpMode(long id)
Definition
RobotState.java:238
org.wpilib.driverstation.RobotState.clearOpModes
static void clearOpModes()
Definition
RobotState.java:201
org.wpilib.driverstation.RobotState.addOpMode
static long addOpMode(RobotMode mode, String name)
Definition
RobotState.java:179
org.wpilib.driverstation.RobotState.isAutonomousEnabled
static boolean isAutonomousEnabled()
Definition
RobotState.java:69
org.wpilib.driverstation.RobotState.addOpMode
static long addOpMode(RobotMode mode, String name, String group)
Definition
RobotState.java:165
org.wpilib.driverstation.RobotState.isEStopped
static boolean isEStopped()
Definition
RobotState.java:38
org.wpilib.driverstation.RobotState.removeOpMode
static long removeOpMode(RobotMode mode, String name)
Definition
RobotState.java:191
org.wpilib.driverstation.RobotState.addOpMode
static long addOpMode(RobotMode mode, String name, String group, String description)
Definition
RobotState.java:150
org.wpilib.driverstation.RobotState.publishOpModes
static void publishOpModes()
Definition
RobotState.java:196
org.wpilib.driverstation.RobotState.getOpModeId
static long getOpModeId()
Definition
RobotState.java:214
org.wpilib.driverstation.RobotState.isTeleop
static boolean isTeleop()
Definition
RobotState.java:79
org.wpilib.driverstation.RobotState.addOpMode
static long addOpMode(RobotMode mode, String name, String group, String description, Color textColor, Color backgroundColor)
Definition
RobotState.java:127
org.wpilib.driverstation.RobotState.isUtilityEnabled
static boolean isUtilityEnabled()
Definition
RobotState.java:109
org.wpilib.driverstation.RobotState.isUtility
static boolean isUtility()
Definition
RobotState.java:99
org.wpilib.driverstation.RobotState.isEnabled
static boolean isEnabled()
Definition
RobotState.java:20
org.wpilib.driverstation.RobotState.isAutonomous
static boolean isAutonomous()
Definition
RobotState.java:59
org.wpilib.driverstation.RobotState.isOpMode
static boolean isOpMode(String mode)
Definition
RobotState.java:249
org.wpilib.driverstation.RobotState.isTeleopEnabled
static boolean isTeleopEnabled()
Definition
RobotState.java:89
org.wpilib.driverstation.RobotState.isDisabled
static boolean isDisabled()
Definition
RobotState.java:29
org.wpilib.driverstation.RobotState.getOpMode
static String getOpMode()
Definition
RobotState.java:227
org.wpilib.driverstation.RobotState.isDSAttached
static boolean isDSAttached()
Definition
RobotState.java:258
org.wpilib.driverstation.RobotState.isFMSAttached
static boolean isFMSAttached()
Definition
RobotState.java:267
org.wpilib.driverstation.RobotState.getRobotMode
static RobotMode getRobotMode()
Definition
RobotState.java:49
org.wpilib.driverstation.internal.DriverStationBackend
Definition
DriverStationBackend.java:50
org.wpilib.driverstation.internal.DriverStationBackend.getOpMode
static String getOpMode()
Definition
DriverStationBackend.java:1771
org.wpilib.driverstation.internal.DriverStationBackend.isOpMode
static boolean isOpMode(long id)
Definition
DriverStationBackend.java:1791
org.wpilib.driverstation.internal.DriverStationBackend.removeOpMode
static long removeOpMode(RobotMode mode, String name)
Definition
DriverStationBackend.java:1635
org.wpilib.driverstation.internal.DriverStationBackend.isTeleopEnabled
static boolean isTeleopEnabled()
Definition
DriverStationBackend.java:1473
org.wpilib.driverstation.internal.DriverStationBackend.isTeleop
static boolean isTeleop()
Definition
DriverStationBackend.java:1458
org.wpilib.driverstation.internal.DriverStationBackend.getRobotMode
static RobotMode getRobotMode()
Definition
DriverStationBackend.java:1399
org.wpilib.driverstation.internal.DriverStationBackend.isEStopped
static boolean isEStopped()
Definition
DriverStationBackend.java:1378
org.wpilib.driverstation.internal.DriverStationBackend.isDSAttached
static boolean isDSAttached()
Definition
DriverStationBackend.java:1811
org.wpilib.driverstation.internal.DriverStationBackend.getOpModeId
static long getOpModeId()
Definition
DriverStationBackend.java:1744
org.wpilib.driverstation.internal.DriverStationBackend.addOpMode
static long addOpMode(RobotMode mode, String name, String group, String description, Color textColor, Color backgroundColor)
Definition
DriverStationBackend.java:1541
org.wpilib.driverstation.internal.DriverStationBackend.publishOpModes
static void publishOpModes()
Definition
DriverStationBackend.java:1656
org.wpilib.driverstation.internal.DriverStationBackend.clearOpModes
static void clearOpModes()
Definition
DriverStationBackend.java:1676
org.wpilib.driverstation.internal.DriverStationBackend.isAutonomousEnabled
static boolean isAutonomousEnabled()
Definition
DriverStationBackend.java:1438
org.wpilib.driverstation.internal.DriverStationBackend.isFMSAttached
static boolean isFMSAttached()
Definition
DriverStationBackend.java:1825
org.wpilib.driverstation.internal.DriverStationBackend.isAutonomous
static boolean isAutonomous()
Definition
DriverStationBackend.java:1423
org.wpilib.driverstation.internal.DriverStationBackend.isUtilityEnabled
static boolean isUtilityEnabled()
Definition
DriverStationBackend.java:1508
org.wpilib.driverstation.internal.DriverStationBackend.isEnabled
static boolean isEnabled()
Definition
DriverStationBackend.java:1355
org.wpilib.driverstation.internal.DriverStationBackend.isDisabled
static boolean isDisabled()
Definition
DriverStationBackend.java:1369
org.wpilib.driverstation.internal.DriverStationBackend.isUtility
static boolean isUtility()
Definition
DriverStationBackend.java:1493
org.wpilib.util.Color
Definition
Color.java:14
org.wpilib.hardware.hal.RobotMode
Definition
RobotMode.java:8
org
wpilib
driverstation
RobotState.java
Generated by
1.18.0