Class SimulationExtension
- java.lang.Object
-
- edu.wpi.first.gradlerio.wpi.simulation.SimulationExtension
-
public class SimulationExtension extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SimulationExtension(org.gradle.api.Project project, org.gradle.api.model.ObjectFactory objects, org.gradle.api.file.ProjectLayout layout, org.gradle.api.provider.Provider<java.lang.String> wpilibVersion, java.lang.String desktopPlatform)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HalSimExtensionaddDep(java.lang.String name, java.lang.String groupId, java.lang.String artifactId)HalSimExtensionaddDriverstation()HalSimExtensionaddGui()HalSimExtensionaddWebsocketsClient()HalSimExtensionaddWebsocketsServer()HalSimExtensionaddXRPClient()voidenable(org.gradle.nativeplatform.NativeBinarySpec binary)voidenable(org.gradle.platform.base.VariantComponentSpec component)java.util.List<org.gradle.api.provider.Provider<java.lang.String>>enableDebug()java.util.List<org.gradle.api.provider.Provider<java.lang.String>>enableRelease()org.gradle.api.artifacts.ConfigurationgetDebugConfiguration()SimulationDependencySetgetDebugDependencySet()org.gradle.api.file.FileCollectiongetDebugFileCollection()java.util.Map<java.lang.String,java.lang.String>getEnvironment()org.gradle.api.NamedDomainObjectContainer<HalSimExtension>getHalExtensions()java.util.List<HalSimPair>getHalSimLocations(java.util.List<java.io.File> basePaths, boolean debug)org.gradle.api.artifacts.ConfigurationgetReleaseConfiguration()SimulationDependencySetgetReleaseDependencySet()org.gradle.api.file.FileCollectiongetReleaseFileCollection()
-
-
-
Method Detail
-
getEnvironment
public java.util.Map<java.lang.String,java.lang.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 java.util.List<org.gradle.api.provider.Provider<java.lang.String>> enableDebug()
-
enableRelease
public java.util.List<org.gradle.api.provider.Provider<java.lang.String>> enableRelease()
-
addDep
public HalSimExtension addDep(java.lang.String name, java.lang.String groupId, java.lang.String artifactId)
-
addGui
public HalSimExtension addGui()
-
addDriverstation
public HalSimExtension addDriverstation()
-
addWebsocketsServer
public HalSimExtension addWebsocketsServer()
-
addWebsocketsClient
public HalSimExtension addWebsocketsClient()
-
addXRPClient
public HalSimExtension addXRPClient()
-
getHalSimLocations
public java.util.List<HalSimPair> getHalSimLocations(java.util.List<java.io.File> basePaths, boolean debug)
-
-