Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data RobotApplicationConfig = RobotApplicationConfig' {}
- newRobotApplicationConfig :: Text -> LaunchConfig -> RobotApplicationConfig
- robotApplicationConfig_applicationVersion :: Lens' RobotApplicationConfig (Maybe Text)
- robotApplicationConfig_tools :: Lens' RobotApplicationConfig (Maybe [Tool])
- robotApplicationConfig_uploadConfigurations :: Lens' RobotApplicationConfig (Maybe [UploadConfiguration])
- robotApplicationConfig_useDefaultTools :: Lens' RobotApplicationConfig (Maybe Bool)
- robotApplicationConfig_useDefaultUploadConfigurations :: Lens' RobotApplicationConfig (Maybe Bool)
- 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:applicationVersion:RobotApplicationConfig'
, robotApplicationConfig_applicationVersion
- The version of the robot application.
$sel:tools:RobotApplicationConfig'
, robotApplicationConfig_tools
- Information about tools configured for the robot application.
$sel:uploadConfigurations:RobotApplicationConfig'
, robotApplicationConfig_uploadConfigurations
- The upload configurations for the robot application.
$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
.
This API is no longer supported and will throw an error if used.
$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
.
This API is no longer supported and will throw an error if used.
$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_applicationVersion :: Lens' RobotApplicationConfig (Maybe Text) Source #
The version of the robot application.
robotApplicationConfig_tools :: Lens' RobotApplicationConfig (Maybe [Tool]) Source #
Information about tools configured for the robot application.
robotApplicationConfig_uploadConfigurations :: Lens' RobotApplicationConfig (Maybe [UploadConfiguration]) Source #
The upload configurations for the robot application.
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
.
This API is no longer supported and will throw an error if used.
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
.
This API is no longer supported and will throw an error if used.
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.