![]() |
lingua-franca 0.10.1
Lingua Franca code generator
|
Packages | |
| package | type |
Classes | |
| class | AuthProperty |
| Directive to allow including OpenSSL libraries and process HMAC authentication. More... | |
| class | BooleanProperty |
| class | BuildCommandsProperty |
| A list of custom build commands that replace the default build process of directly invoking a designated compiler. More... | |
| class | BuildTypeProperty |
| Directive to specify the target build type such as 'Release' or 'Debug'. More... | |
| class | CargoDependenciesProperty |
| Dependency specifications for Cargo. More... | |
| class | CargoFeaturesProperty |
| Directive for specifying Cargo features of the generated program to enable. More... | |
| class | ClockSyncModeProperty |
| The mode of clock synchronization to be used in federated programs. More... | |
| class | ClockSyncOptionsProperty |
| Key-value pairs giving options for clock synchronization. More... | |
| class | CmakeIncludeProperty |
| Directive to specify a cmake to be included by the generated build systems. More... | |
| class | CmakeInitIncludeProperty |
| Directive to specify cmake initialize files to be included at the very beginning of the generated CMakeLists.txt. More... | |
| class | CompileDefinitionsProperty |
| Additional (preprocessor) definitions to add to the compile command if appropriate. More... | |
| class | CompilerProperty |
| The compiler to invoke, unless a build command has been specified. More... | |
| class | CoordinationOptionsProperty |
| Key-value pairs giving options for clock synchronization. More... | |
| class | CoordinationProperty |
| The type of coordination used during the execution of a federated program. More... | |
| class | DNETProperty |
| Target property turning on or off the DNET signal optimization. More... | |
| class | DockerProperty |
| Directive to generate a Dockerfile. More... | |
| class | ExportDependencyGraphProperty |
| If true, the resulting binary will output a graph visualizing all reaction dependencies. More... | |
| class | ExternalRuntimePathProperty |
| Directive for specifying a path to an external runtime libray to link to instead of the default one. More... | |
| class | FastProperty |
| If true, configure the execution environment such that it does not wait for physical time to match logical time. More... | |
| class | FedSetupProperty |
| Directs the C or Python target to include the associated C file used for setting up federated execution before processing the first tag. More... | |
| class | FileListProperty |
| class | FilesProperty |
| Directive to stage particular files on the class path to be processed by the code generator. More... | |
| class | KeepaliveProperty |
| If true, configure the execution environment to keep executing if there are no more events on the event queue. More... | |
| class | LoggingProperty |
| Directive to specify the grain at which to report log messages during execution. More... | |
| class | NoCompileProperty |
| If true, do not invoke the target compiler or build command. More... | |
| class | NoRuntimeValidationProperty |
| If true, do not perform runtime validation. More... | |
| class | NoSourceMappingProperty |
| Directive to instruct the code generator to not produce line directives. More... | |
| class | PlatformProperty |
| Directive to specify the platform for cross code generation. More... | |
| class | PrintStatisticsProperty |
| If true, instruct the runtime to collect and print execution statistics. More... | |
| class | ProtobufsProperty |
| Directive for specifying .proto files that need to be compiled and their code included in the sources. More... | |
| class | PythonVersionProperty |
| A specific Python version to use. More... | |
| class | Ros2DependenciesProperty |
| Directive to specify additional ROS2 packages that this LF program depends on. More... | |
| class | Ros2Property |
| If true, generate ROS2 specific code. More... | |
| class | RuntimeVersionProperty |
| Directive for specifying a specific version of the reactor runtime library. More... | |
| class | RustIncludeProperty |
| List of module files to link into the crate as top-level. More... | |
| class | SchedulerProperty |
| Directive for specifying the use of a specific runtime scheduler. More... | |
| class | SingleFileProjectProperty |
| Directive to specify that all code is generated in a single file. More... | |
| class | SingleThreadedProperty |
| Directive to indicate whether the runtime should use multi-threading. More... | |
| class | StringListProperty |
| Note: set implements an "append" semantics. More... | |
| class | StringProperty |
| class | TargetProperty |
| An abstract base class for target properties. More... | |
| class | TimeOutProperty |
| The timeout to be observed during execution of the program. More... | |
| class | TracePluginProperty |
| Property that provides an alternative tracing implementation. More... | |
| class | TracingProperty |
| Directive to configure the runtime environment to perform tracing. More... | |
| class | VerifyProperty |
| If true, check the generated verification model. More... | |
| class | WorkersProperty |
| The number of worker threads to deploy. More... | |