Package util
Class CameraServerConfig
- java.lang.Object
-
- util.CameraServerConfig
-
public class CameraServerConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCameraServerConfig.CameraConfigNamed settings for camera configurationstatic classCameraServerConfig.SwitchedCameraConfigNamed settings for switched camera configuration
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<CameraServerConfig.CameraConfig>cameraConfigsCamera configuration filesstatic java.util.List<edu.wpi.cscore.VideoSource>camerasCamera video sourcesstatic java.lang.StringconfigFileConfiguration file pathstatic booleanserverFlag used to determine if program needs to run network tables server or connect to a robot serverstatic java.util.List<CameraServerConfig.SwitchedCameraConfig>switchedCameraConfigsSwitched camera configuration filesstatic intteamTeam number
-
Constructor Summary
Constructors Constructor Description CameraServerConfig()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidparseError(java.lang.String str)Report parse error.static booleanreadCameraConfig(com.google.gson.JsonObject config)Read single camera configuration.static booleanreadConfig()Read configuration file.static booleanreadSwitchedCameraConfig(com.google.gson.JsonObject config)Read single switched camera configuration.static edu.wpi.cscore.VideoSourcestartCamera(CameraServerConfig.CameraConfig config)Start running the camera.static edu.wpi.cscore.MjpegServerstartSwitchedCamera(CameraServerConfig.SwitchedCameraConfig config)Start running the switched camera.
-
-
-
Field Detail
-
configFile
public static java.lang.String configFile
Configuration file path
-
team
public static int team
Team number
-
server
public static boolean server
Flag used to determine if program needs to run network tables server or connect to a robot server
-
cameraConfigs
public static java.util.List<CameraServerConfig.CameraConfig> cameraConfigs
Camera configuration files
-
switchedCameraConfigs
public static java.util.List<CameraServerConfig.SwitchedCameraConfig> switchedCameraConfigs
Switched camera configuration files
-
cameras
public static java.util.List<edu.wpi.cscore.VideoSource> cameras
Camera video sources
-
-
Method Detail
-
parseError
public static void parseError(java.lang.String str)
Report parse error.
-
readCameraConfig
public static boolean readCameraConfig(com.google.gson.JsonObject config)
Read single camera configuration.
-
readSwitchedCameraConfig
public static boolean readSwitchedCameraConfig(com.google.gson.JsonObject config)
Read single switched camera configuration.
-
readConfig
public static boolean readConfig()
Read configuration file.
-
startCamera
public static edu.wpi.cscore.VideoSource startCamera(CameraServerConfig.CameraConfig config)
Start running the camera.
-
startSwitchedCamera
public static edu.wpi.cscore.MjpegServer startSwitchedCamera(CameraServerConfig.SwitchedCameraConfig config)
Start running the switched camera.
-
-