Class WPIRemoteTarget

  • All Implemented Interfaces:
    org.gradle.api.Named
    Direct Known Subclasses:
    RoboRIO

    public abstract class WPIRemoteTarget
    extends StagedDeployTarget
    • Nested Class Summary

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

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

      Constructors 
      Constructor Description
      WPIRemoteTarget​(java.lang.String name, org.gradle.api.Project project, edu.wpi.first.deployutils.deploy.DeployExtension de, FRCExtension frcExtension)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.gradle.api.provider.Provider<java.lang.String> getBuildType()
      Gets a mapping of getDebug() to the correct build type for C++.
      org.gradle.api.provider.Property<java.lang.Boolean> getDebug()
      Gets or Sets if debugging should be enabled for this target.
      org.gradle.api.tasks.TaskProvider<TargetDebugFileTask> getDebugFileTask()  
      • Methods inherited from class edu.wpi.first.deployutils.deploy.target.RemoteTarget

        getArtifacts, getArtifactTypeClass, getDeployTask, getDirectory, getLocations, getLocationTypeClass, getMaxChannels, getName, getOnlyIf, getProject, getStandaloneDeployTask, getStorageServiceProvider, getTargetDiscoveryTask, getTargetPlatform, getTimeout, isDry, isFailOnMissing, setDirectory, setDry, setFailOnMissing, setMaxChannels, setOnlyIf, setTimeout, toString, verify
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • debugFileTask

        public final org.gradle.api.tasks.TaskProvider<TargetDebugFileTask> debugFileTask
    • Constructor Detail

      • WPIRemoteTarget

        @Inject
        public WPIRemoteTarget​(java.lang.String name,
                               org.gradle.api.Project project,
                               edu.wpi.first.deployutils.deploy.DeployExtension de,
                               FRCExtension frcExtension)
    • Method Detail

      • getDebug

        public org.gradle.api.provider.Property<java.lang.Boolean> getDebug()
        Gets or Sets if debugging should be enabled for this target. Implies debug binaries in C++. For Java, use `wpi.java.debugJni = true` to deploy debug JNI artifacts.
        Returns:
        Property for debug mode.
      • getBuildType

        public org.gradle.api.provider.Provider<java.lang.String> getBuildType()
        Gets a mapping of getDebug() to the correct build type for C++.
        Returns:
        Build Type mapping for getDebug()
      • getDebugFileTask

        public org.gradle.api.tasks.TaskProvider<TargetDebugFileTask> getDebugFileTask()