Safe Haskell | None |
---|---|
Language | Haskell2010 |
Command.ROSApp
Description
Create Robot Operating System (ROS) applications that subscribe to obtain data and call Copilot when new values arrive.
It is the user's responsibility to modify the generated CopilotCC++ code to deal with the monitors they'd like to implement, and the data they must manipulate.
Synopsis
- command :: CommandOptions -> IO (Result ErrorCode)
- data CommandOptions = CommandOptions {
- commandInputFile :: Maybe FilePath
- commandTargetDir :: FilePath
- commandTemplateDir :: Maybe FilePath
- commandVariables :: Maybe FilePath
- commandVariableDB :: Maybe FilePath
- commandHandlers :: Maybe FilePath
- commandFormat :: String
- commandPropFormat :: String
- commandPropVia :: Maybe String
- commandExtraVars :: Maybe FilePath
- type ErrorCode = Int
Documentation
Arguments
:: CommandOptions | Options to the ROS backend. |
-> IO (Result ErrorCode) |
Generate a new ROS application connected to Copilot.
data CommandOptions Source #
Options used to customize the conversion of specifications to ROS applications.
Constructors
CommandOptions | |
Fields
|