Class RoboRIO
- java.lang.Object
-
- edu.wpi.first.deployutils.deploy.target.RemoteTarget
-
- edu.wpi.first.gradlerio.deploy.StagedDeployTarget
-
- edu.wpi.first.gradlerio.deploy.WPIRemoteTarget
-
- edu.wpi.first.gradlerio.deploy.roborio.RoboRIO
-
- All Implemented Interfaces:
org.gradle.api.Named
public class RoboRIO extends WPIRemoteTarget
-
-
Field Summary
-
Fields inherited from class edu.wpi.first.gradlerio.deploy.WPIRemoteTarget
debugFileTask
-
-
Constructor Summary
Constructors Constructor Description RoboRIO(java.lang.String name, org.gradle.api.Project project, edu.wpi.first.deployutils.deploy.DeployExtension de)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAddress(java.lang.String address)FRCJavaArtifactfrcJavaArtifact(java.lang.String name, org.gradle.api.Action<? super FRCJavaArtifact> config)FRCNativeArtifactfrcNativeArtifact(java.lang.String name, org.gradle.api.Action<? super FRCNativeArtifact> config)Create an FRC Native Artifact.edu.wpi.first.deployutils.deploy.artifact.MultiCommandArtifactgetProgramKillArtifact()intgetTeam()java.util.List<java.lang.String>getValidImageVersions()booleanisCheckImage()voidsetAddresses(java.lang.String... addresses)voidsetCheckImage(boolean checkImage)voidsetTeam(int team)java.lang.StringtoString()-
Methods inherited from class edu.wpi.first.gradlerio.deploy.WPIRemoteTarget
getBuildType, getDebug, getDebugFileTask
-
Methods inherited from class edu.wpi.first.deployutils.deploy.target.RemoteTarget
getArtifacts, getDeployTask, getDirectory, getLocations, getMaxChannels, getName, getOnlyIf, getProject, getTargetDiscoveryTask, getTargetPlatform, getTimeout, isDry, isFailOnMissing, setDirectory, setDry, setFailOnMissing, setMaxChannels, setOnlyIf, setTimeout, verify
-
-
-
-
Method Detail
-
frcNativeArtifact
public FRCNativeArtifact frcNativeArtifact(java.lang.String name, org.gradle.api.Action<? super FRCNativeArtifact> config)
Create an FRC Native Artifact. Note only Native or Java artifact can be created.- Parameters:
name- The artifact nameconfig- Configure action- Returns:
- Created artifact
-
frcJavaArtifact
public FRCJavaArtifact frcJavaArtifact(java.lang.String name, org.gradle.api.Action<? super FRCJavaArtifact> config)
-
getProgramKillArtifact
public edu.wpi.first.deployutils.deploy.artifact.MultiCommandArtifact getProgramKillArtifact()
-
getValidImageVersions
public java.util.List<java.lang.String> getValidImageVersions()
-
isCheckImage
public boolean isCheckImage()
-
setCheckImage
public void setCheckImage(boolean checkImage)
-
getTeam
public int getTeam()
-
setTeam
public void setTeam(int team)
-
setAddresses
public void setAddresses(java.lang.String... addresses)
-
addAddress
public void addAddress(java.lang.String address)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classedu.wpi.first.deployutils.deploy.target.RemoteTarget
-
-