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 RobotApplicationConfig = RobotApplicationConfig' {}
- newRobotApplicationConfig :: Text -> LaunchConfig -> RobotApplicationConfig
- robotApplicationConfig_useDefaultUploadConfigurations :: Lens' RobotApplicationConfig (Maybe Bool)
- robotApplicationConfig_useDefaultTools :: Lens' RobotApplicationConfig (Maybe Bool)
- robotApplicationConfig_applicationVersion :: Lens' RobotApplicationConfig (Maybe Text)
- robotApplicationConfig_uploadConfigurations :: Lens' RobotApplicationConfig (Maybe [UploadConfiguration])
- robotApplicationConfig_tools :: Lens' RobotApplicationConfig (Maybe [Tool])
- robotApplicationConfig_application :: Lens' RobotApplicationConfig Text
- robotApplicationConfig_launchConfig :: Lens' RobotApplicationConfig LaunchConfig
Documentation
data RobotApplicationConfig Source #
Application configuration information for a robot.
See: newRobotApplicationConfig
smart constructor.
RobotApplicationConfig' | |
|
Instances
newRobotApplicationConfig Source #
Create a value of RobotApplicationConfig
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:RobotApplicationConfig'
, robotApplicationConfig_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:RobotApplicationConfig'
, robotApplicationConfig_useDefaultTools
- A Boolean indicating whether to use default robot application tools. The
default tools are rviz, rqt, terminal and rosbag record. The default is
False
.
$sel:applicationVersion:RobotApplicationConfig'
, robotApplicationConfig_applicationVersion
- The version of the robot application.
$sel:uploadConfigurations:RobotApplicationConfig'
, robotApplicationConfig_uploadConfigurations
- The upload configurations for the robot application.
$sel:tools:RobotApplicationConfig'
, robotApplicationConfig_tools
- Information about tools configured for the robot application.
$sel:application:RobotApplicationConfig'
, robotApplicationConfig_application
- The application information for the robot application.
$sel:launchConfig:RobotApplicationConfig'
, robotApplicationConfig_launchConfig
- The launch configuration for the robot application.
robotApplicationConfig_useDefaultUploadConfigurations :: Lens' RobotApplicationConfig (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
.
robotApplicationConfig_useDefaultTools :: Lens' RobotApplicationConfig (Maybe Bool) Source #
A Boolean indicating whether to use default robot application tools. The
default tools are rviz, rqt, terminal and rosbag record. The default is
False
.
robotApplicationConfig_applicationVersion :: Lens' RobotApplicationConfig (Maybe Text) Source #
The version of the robot application.
robotApplicationConfig_uploadConfigurations :: Lens' RobotApplicationConfig (Maybe [UploadConfiguration]) Source #
The upload configurations for the robot application.
robotApplicationConfig_tools :: Lens' RobotApplicationConfig (Maybe [Tool]) Source #
Information about tools configured for the robot application.
robotApplicationConfig_application :: Lens' RobotApplicationConfig Text Source #
The application information for the robot application.
robotApplicationConfig_launchConfig :: Lens' RobotApplicationConfig LaunchConfig Source #
The launch configuration for the robot application.