    

 ## On this page

  

 

 # simulation\_input\_definition

 Last update: 16.07.2025 

<a id="l00001" name="l00001"></a> 1 

<a id="l00003" name="l00003"></a> 3 

<a id="l00004" name="l00004"></a> 4\#pragma once

<a id="l00005" name="l00005"></a> 5 

<a id="l00006" name="l00006"></a> 6\#include &lt;string&gt;

<a id="l00007" name="l00007"></a> 7 

<a id="l00012" name="l00012"></a> 12namespace [simulation\_framework](namespacesimulation__framework.xhtml)

<a id="l00013" name="l00013"></a> 13{

<a id="l00014" name="l00014"></a> 14 

<a id="l00019" name="l00019"></a> 19namespace [autonomy](namespaceautonomy.xhtml)

<a id="l00020" name="l00020"></a> 20{

<a id="l00021" name="l00021"></a> 21 

<a id="l00026" name="l00026"></a> 26const static std::string kOpenScenarioFileName{"open\_scenario\_file"};

<a id="l00027" name="l00027"></a> 27 

<a id="l00032" name="l00032"></a> 32const static std::string kGtGenUserSettingsFileName{"user\_settings\_file"};

<a id="l00033" name="l00033"></a> 33 

<a id="l00038" name="l00038"></a> 38const static std::string kDriverInputFileName{"driver\_input\_file"};

<a id="l00039" name="l00039"></a> 39 

<a id="l00043" name="l00043"></a> 43const static std::string kDefaultDriverInputFilePath{

<a id="l00044" name="l00044"></a> 44 "/tmp/simulation\_framework/default\_data/driver\_input\_default.json"};

<a id="l00045" name="l00045"></a> 45 

<a id="l00050" name="l00050"></a> 50const static std::string kDefaultDriverInputFileContent = R"(

<a id="l00051" name="l00051"></a> 51{

<a id="l00052" name="l00052"></a> 52 "driverInput": \[

<a id="l00053" name="l00053"></a> 53 {

<a id="l00054" name="l00054"></a> 54 "defaultValue": "0",

<a id="l00055" name="l00055"></a> 55 "inputSequence": \[

<a id="l00056" name="l00056"></a> 56 {

<a id="l00057" name="l00057"></a> 57 "endTime": 3.0,

<a id="l00058" name="l00058"></a> 58 "startTime": 1.0,

<a id="l00059" name="l00059"></a> 59 "value": "1"

<a id="l00060" name="l00060"></a> 60 }

<a id="l00061" name="l00061"></a> 61 \],

<a id="l00062" name="l00062"></a> 62 "name": "dummy"

<a id="l00063" name="l00063"></a> 63 }

<a id="l00064" name="l00064"></a> 64 \]

<a id="l00065" name="l00065"></a> 65})";

<a id="l00066" name="l00066"></a> 66 

<a id="l00067" name="l00067"></a> 67} // namespace autonomy

<a id="l00068" name="l00068"></a> 68} // namespace simulation\_framework

[autonomy](namespaceautonomy.xhtml)

The namespace for all autonomy specific functionalities.



[simulation\_framework](namespacesimulation__framework.xhtml)

The top namespace for simulation framework.