Class SimulationExtension

java.lang.Object
org.wpilib.gradlerio.wpi.simulation.SimulationExtension

public class SimulationExtension extends Object
  • Constructor Details

    • SimulationExtension

      @Inject public SimulationExtension(org.gradle.api.Project project, org.gradle.api.model.ObjectFactory objects, org.gradle.api.file.ProjectLayout layout, org.gradle.api.provider.Provider<String> wpilibVersion, String desktopPlatform)
  • Method Details

    • getEnvironment

      public Map<String,String> getEnvironment()
    • getDebugConfiguration

      public org.gradle.api.artifacts.Configuration getDebugConfiguration()
    • getReleaseConfiguration

      public org.gradle.api.artifacts.Configuration getReleaseConfiguration()
    • getDebugDependencySet

      public SimulationDependencySet getDebugDependencySet()
    • getReleaseDependencySet

      public SimulationDependencySet getReleaseDependencySet()
    • getDebugFileCollection

      public org.gradle.api.file.FileCollection getDebugFileCollection()
    • getReleaseFileCollection

      public org.gradle.api.file.FileCollection getReleaseFileCollection()
    • getHalExtensions

      public org.gradle.api.NamedDomainObjectContainer<HalSimExtension> getHalExtensions()
    • enable

      public void enable(org.gradle.platform.base.VariantComponentSpec component)
    • enable

      public void enable(org.gradle.nativeplatform.NativeBinarySpec binary)
    • enableDebug

      public List<org.gradle.api.provider.Provider<String>> enableDebug()
    • enableRelease

      public List<org.gradle.api.provider.Provider<String>> enableRelease()
    • addDep

      public HalSimExtension addDep(String name, String groupId, String artifactId)
    • addGui

      public HalSimExtension addGui()
    • addDriverstation

      public HalSimExtension addDriverstation()
    • addWebsocketsServer

      public HalSimExtension addWebsocketsServer()
    • addWebsocketsClient

      public HalSimExtension addWebsocketsClient()
    • addXRPClient

      public HalSimExtension addXRPClient()
    • getHalSimLocations

      public List<HalSimPair> getHalSimLocations(List<File> basePaths, boolean debug)