Skip to main content

CodeGenerators

Features
Contains:CCodeGenerator, JavaCodeGenerator

CCodeGenerator​

Features
Contains:GenerationOptions, MSCLogging

GenerationOptions​

Mechanism to adjust the generation.

Options for generation are configured via command line arguments when using the standalone generator (see Standalone Generators). A list of available options:

  • generate as library
  • generate documentation
  • generate instrumentation for MSC generation
  • generate instrumentation for data logging
  • override output directories
  • debug options
Feature Usage
Is contained in:CCodeGenerator, JavaCodeGenerator
Is used by:MSCLogging

JavaCodeGenerator​

Features
Contains:GenerationOptions, MSCLogging

MSCLogging​

Runtime logger for event-driven Messages, represented as a Message Sequence Chart.

The MSCLogging is activated by default, but can be set manually in the GenerationOptions. The output file is created upon regular termination of the application. The resulting file can be found in the logging directory and has the name msc.seq, which can be open with the free open source tool Trace2UML.

MSCLogging

Features
Uses:GenerationOptions
Feature Usage
Is contained in:CCodeGenerator, JavaCodeGenerator