Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data SimulationApplicationConfig = SimulationApplicationConfig' {}
- newSimulationApplicationConfig :: Text -> LaunchConfig -> SimulationApplicationConfig
- simulationApplicationConfig_useDefaultUploadConfigurations :: Lens' SimulationApplicationConfig (Maybe Bool)
- simulationApplicationConfig_useDefaultTools :: Lens' SimulationApplicationConfig (Maybe Bool)
- simulationApplicationConfig_applicationVersion :: Lens' SimulationApplicationConfig (Maybe Text)
- simulationApplicationConfig_uploadConfigurations :: Lens' SimulationApplicationConfig (Maybe [UploadConfiguration])
- simulationApplicationConfig_tools :: Lens' SimulationApplicationConfig (Maybe [Tool])
- simulationApplicationConfig_worldConfigs :: Lens' SimulationApplicationConfig (Maybe [WorldConfig])
- simulationApplicationConfig_application :: Lens' SimulationApplicationConfig Text
- simulationApplicationConfig_launchConfig :: Lens' SimulationApplicationConfig LaunchConfig
Documentation
data SimulationApplicationConfig Source #
Information about a simulation application configuration.
See: newSimulationApplicationConfig
smart constructor.
SimulationApplicationConfig' | |
|
Instances
newSimulationApplicationConfig Source #
Create a value of SimulationApplicationConfig
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:useDefaultUploadConfigurations:SimulationApplicationConfig'
, simulationApplicationConfig_useDefaultUploadConfigurations
- A Boolean indicating whether to use default upload configurations. By
default, .ros
and .gazebo
files are uploaded when the application
terminates and all ROS topics will be recorded.
If you set this value, you must specify an outputLocation
.
$sel:useDefaultTools:SimulationApplicationConfig'
, simulationApplicationConfig_useDefaultTools
- A Boolean indicating whether to use default simulation application
tools. The default tools are rviz, rqt, terminal and rosbag record. The
default is False
.
$sel:applicationVersion:SimulationApplicationConfig'
, simulationApplicationConfig_applicationVersion
- The version of the simulation application.
$sel:uploadConfigurations:SimulationApplicationConfig'
, simulationApplicationConfig_uploadConfigurations
- Information about upload configurations for the simulation application.
$sel:tools:SimulationApplicationConfig'
, simulationApplicationConfig_tools
- Information about tools configured for the simulation application.
$sel:worldConfigs:SimulationApplicationConfig'
, simulationApplicationConfig_worldConfigs
- A list of world configurations.
$sel:application:SimulationApplicationConfig'
, simulationApplicationConfig_application
- The application information for the simulation application.
$sel:launchConfig:SimulationApplicationConfig'
, simulationApplicationConfig_launchConfig
- The launch configuration for the simulation application.
simulationApplicationConfig_useDefaultUploadConfigurations :: Lens' SimulationApplicationConfig (Maybe Bool) Source #
A Boolean indicating whether to use default upload configurations. By
default, .ros
and .gazebo
files are uploaded when the application
terminates and all ROS topics will be recorded.
If you set this value, you must specify an outputLocation
.
simulationApplicationConfig_useDefaultTools :: Lens' SimulationApplicationConfig (Maybe Bool) Source #
A Boolean indicating whether to use default simulation application
tools. The default tools are rviz, rqt, terminal and rosbag record. The
default is False
.
simulationApplicationConfig_applicationVersion :: Lens' SimulationApplicationConfig (Maybe Text) Source #
The version of the simulation application.
simulationApplicationConfig_uploadConfigurations :: Lens' SimulationApplicationConfig (Maybe [UploadConfiguration]) Source #
Information about upload configurations for the simulation application.
simulationApplicationConfig_tools :: Lens' SimulationApplicationConfig (Maybe [Tool]) Source #
Information about tools configured for the simulation application.
simulationApplicationConfig_worldConfigs :: Lens' SimulationApplicationConfig (Maybe [WorldConfig]) Source #
A list of world configurations.
simulationApplicationConfig_application :: Lens' SimulationApplicationConfig Text Source #
The application information for the simulation application.
simulationApplicationConfig_launchConfig :: Lens' SimulationApplicationConfig LaunchConfig Source #
The launch configuration for the simulation application.