Skip to content

Commit

Permalink
Add generated code debug argument instructions to v0.8.0 and latest.
Browse files Browse the repository at this point in the history
  • Loading branch information
Jakio815 committed Jul 8, 2024
1 parent 606e363 commit 43c2e01
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
14 changes: 14 additions & 0 deletions docs/developer/debugging-generated-code.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,17 @@ If, for example, your federated program is in `src/Foo.lf` and it has a top-leve
then you will find the generated code for the `bar` federate in `fed-gen/Foo/src-gen/federate__bar`.
You can then run and debug that individual federate from within VS Code, but you will also have
to manually run the RTI and the other federates in order for the code to start executing.

### Adding Arguments

To add arguments using VS code, you should add a directory `.vscode` right below the opened `src-gen` directory and add a `settings.json` file like the one below. In place of `federation_id`, write the actual federation ID that is being used by the RTI.
```
{
"cmake.debugConfig": {
"args": [
"-i",
"federation_id"
]
}
}
```
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,17 @@ If, for example, your federated program is in `src/Foo.lf` and it has a top-leve
then you will find the generated code for the `bar` federate in `fed-gen/Foo/src-gen/federate__bar`.
You can then run and debug that individual federate from within VS Code, but you will also have
to manually run the RTI and the other federates in order for the code to start executing.

### Adding Arguments

To add arguments using VS code, you should add a directory `.vscode` right below the opened `src-gen` directory and add a `settings.json` file like the one below. In place of `federation_id`, write the actual federation ID that is being used by the RTI.
```
{
"cmake.debugConfig": {
"args": [
"-i",
"federation_id"
]
}
}
```

0 comments on commit 43c2e01

Please sign in to comment.