Class RoboRIO

  • All Implemented Interfaces:
    org.gradle.api.Named

    public class RoboRIO
    extends WPIRemoteTarget
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.gradle.api.Named

        org.gradle.api.Named.Namer
    • Constructor Summary

      Constructors 
      Constructor Description
      RoboRIO​(java.lang.String name, org.gradle.api.Project project, edu.wpi.first.deployutils.deploy.DeployExtension de)  
    • Constructor Detail

      • RoboRIO

        @Inject
        public RoboRIO​(java.lang.String name,
                       org.gradle.api.Project project,
                       edu.wpi.first.deployutils.deploy.DeployExtension de)
    • 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 name
        config - Configure action
        Returns:
        Created artifact
      • 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:
        toString in class edu.wpi.first.deployutils.deploy.target.RemoteTarget