ogma-core-1.7.0: Ogma: Helper tool to interoperate between Copilot and other languages.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Command.CFSApp

Description

Create NASA Core Flight System (CFS) applications that subscribe to the communication bus and call Copilot when new messages arrive.

The applications are created ready to be extracted in the application directory in CFS, and they subscribe to a generic monitor. It is the user's responsibility to modify the generated Copilot and C code to deal with the monitors they'd like to implement, and the data they must manipulate.

Synopsis

Documentation

command :: CommandOptions -> IO (Result ErrorCode) Source #

Generate a new CFS application connected to Copilot.

data CommandOptions Source #

Options used to customize the conversion of specifications to ROS applications.

Constructors

CommandOptions 

Fields

type ErrorCode = Int Source #

Encoding of reasons why the command can fail.