blob: 07d573cb2d3f469e631f78b9e58a62d6da935abe [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_262) on Thu Oct 29 15:52:10 GMT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Serialized Form (Eclipse MOSAIC Parent 20.0 API)</title>
<meta name="date" content="2020-10-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Serialized Form (Eclipse MOSAIC Parent 20.0 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Serialized Form" class="title">Serialized Form</h1>
</div>
<div class="serializedFormContainer">
<ul class="blockList">
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.app.tutorial.interunitcommunication</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.app.tutorial.interunitcommunication.MyInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/app/tutorial/interunitcommunication/MyInteraction.html" title="class in org.eclipse.mosaic.app.tutorial.interunitcommunication">org.eclipse.mosaic.app.tutorial.interunitcommunication.MyInteraction</a> extends <a href="org/eclipse/mosaic/interactions/application/ApplicationInteraction.html" title="class in org.eclipse.mosaic.interactions.application">ApplicationInteraction</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>content</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> content</pre>
<div class="block">The content of the interaction.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.app.tutorial.message</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.app.tutorial.message.GreenWaveMsg">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/app/tutorial/message/GreenWaveMsg.html" title="class in org.eclipse.mosaic.app.tutorial.message">org.eclipse.mosaic.app.tutorial.message.GreenWaveMsg</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>message</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> message</pre>
</li>
<li class="blockListLast">
<h4>payload</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">EncodedPayload</a> payload</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.app.tutorial.message.InterVehicleMsg">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/app/tutorial/message/InterVehicleMsg.html" title="class in org.eclipse.mosaic.app.tutorial.message">org.eclipse.mosaic.app.tutorial.message.InterVehicleMsg</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>senderPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> senderPosition</pre>
<div class="block">Example payload. The sender puts its geo location
inside the message and sends it to every possible receiver.</div>
</li>
<li class="blockListLast">
<h4>payload</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">EncodedPayload</a> payload</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.fed.application.ambassador.eventresources</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.fed.application.ambassador.eventresources.RemoveVehicles">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/application/ambassador/eventresources/RemoveVehicles.html" title="class in org.eclipse.mosaic.fed.application.ambassador.eventresources">org.eclipse.mosaic.fed.application.ambassador.eventresources.RemoveVehicles</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>removedNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; removedNames</pre>
<div class="block">List of vehicle IDs (strings) identifying removed vehicles.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.fed.application.ambassador.eventresources.StartApplications">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/application/ambassador/eventresources/StartApplications.html" title="class in org.eclipse.mosaic.fed.application.ambassador.eventresources">org.eclipse.mosaic.fed.application.ambassador.eventresources.StartApplications</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>unitId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> unitId</pre>
</li>
<li class="blockListLast">
<h4>unitMapping</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/mapping/UnitMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">UnitMapping</a> unitMapping</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.fed.environment.config</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.fed.environment.config.CEnvironment">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/environment/config/CEnvironment.html" title="class in org.eclipse.mosaic.fed.environment.config">org.eclipse.mosaic.fed.environment.config.CEnvironment</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>events</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; events</pre>
<div class="block">List of the events.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.fed.environment.config.CEvent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/environment/config/CEvent.html" title="class in org.eclipse.mosaic.fed.environment.config">org.eclipse.mosaic.fed.environment.config.CEvent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/mosaic/fed/environment/config/CEventType.html" title="class in org.eclipse.mosaic.fed.environment.config">CEventType</a> type</pre>
<div class="block">Type of the event.</div>
</li>
<li class="blockList">
<h4>location</h4>
<pre><a href="org/eclipse/mosaic/fed/environment/config/CEventLocation.html" title="class in org.eclipse.mosaic.fed.environment.config">CEventLocation</a> location</pre>
<div class="block">The location of the event,, this can either be a
<a href="org/eclipse/mosaic/lib/geo/GeoArea.html" title="interface in org.eclipse.mosaic.lib.geo"><code>GeoArea</code></a> or
a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a> representing a specific road segment.</div>
</li>
<li class="blockListLast">
<h4>time</h4>
<pre><a href="org/eclipse/mosaic/fed/environment/config/CEventTime.html" title="class in org.eclipse.mosaic.fed.environment.config">CEventTime</a> time</pre>
<div class="block">Time of the event.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.fed.environment.config.CEventLocation">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/environment/config/CEventLocation.html" title="class in org.eclipse.mosaic.fed.environment.config">org.eclipse.mosaic.fed.environment.config.CEventLocation</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>area</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoArea.html" title="interface in org.eclipse.mosaic.lib.geo">GeoArea</a> area</pre>
<div class="block">The area which the event is located in (e.g. <a href="org/eclipse/mosaic/lib/geo/GeoRectangle.html" title="class in org.eclipse.mosaic.lib.geo"><code>GeoRectangle</code></a>,
or <a href="org/eclipse/mosaic/lib/geo/GeoCircle.html" title="class in org.eclipse.mosaic.lib.geo"><code>GeoCircle</code></a>.</div>
</li>
<li class="blockListLast">
<h4>roadSegmentId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> roadSegmentId</pre>
<div class="block">The ID of the road segment the event is located on (Connection ID or road ID).</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.fed.environment.config.CEventTime">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/environment/config/CEventTime.html" title="class in org.eclipse.mosaic.fed.environment.config">org.eclipse.mosaic.fed.environment.config.CEventTime</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>long start</pre>
<div class="block">Start time of the event.</div>
</li>
<li class="blockListLast">
<h4>end</h4>
<pre>long end</pre>
<div class="block">End time of the event.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.fed.environment.config.CEventType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/environment/config/CEventType.html" title="class in org.eclipse.mosaic.fed.environment.config">org.eclipse.mosaic.fed.environment.config.CEventType</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sensorType</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/SensorType.html" title="enum in org.eclipse.mosaic.lib.enums">SensorType</a> sensorType</pre>
<div class="block">This represents the type of sensor value this event
is emitting (e.g. Ice, Snow, or an arbitrary Obstacle)</div>
</li>
<li class="blockListLast">
<h4>value</h4>
<pre>int value</pre>
<div class="block">This is a value used for assigning a value to the event,
it can be used as the strength of an event, or the
amount of free parking spots in a parking lot, etc.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.fed.sumo.config</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.fed.sumo.config.CSumo">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/sumo/config/CSumo.html" title="class in org.eclipse.mosaic.fed.sumo.config">org.eclipse.mosaic.fed.sumo.config.CSumo</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1479294781446446539L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>updateInterval</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> updateInterval</pre>
<div class="block">The Interval after which positions are published.
Define the size of one simulation step in sumo (minimal value: 100).
The default value is 1000 (1s). Unit: [ms].</div>
</li>
<li class="blockList">
<h4>sumoConfigurationFile</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sumoConfigurationFile</pre>
<div class="block">Name of the main SUMO scenario configuration (*.sumocfg). If this member
equals null, the SUMO ambassador will try to find a ".sumocfg" file.</div>
</li>
<li class="blockList">
<h4>exitOnInsertionError</h4>
<pre>boolean exitOnInsertionError</pre>
<div class="block">If too many vehicles try to enter the simulation, SUMO might skip some
vehicles and tries to enter them later again. This behavior can lead to
wrong simulation results. This parameter defines, if the ambassador should try
to continue the simulation in such cases. Quit SUMO, if an error occurs
while inserting a new vehicle (e.g. due to high vehicle densities)
(recommended: true).</div>
</li>
<li class="blockList">
<h4>additionalSumoParameters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> additionalSumoParameters</pre>
<div class="block">Add additional parameter to the SUMO start command. Prepend always a
blank. The default is a seed of 100000. Set a particular seed for the
random number generator. By using different values you can have different
but still reproducible simulation runs. Ignore possible waiting times by
setting time-to-teleport to 0. This avoid unmoved "vehicles" (in our case
also RSUs) being removed from simulation.</div>
</li>
<li class="blockList">
<h4>trafficFlowMeasurementWindowInS</h4>
<pre>int trafficFlowMeasurementWindowInS</pre>
<div class="block">Defines the time window in seconds in which vehicle counts on induction loops
should be aggregated to traffic flow (veh/h).</div>
</li>
<li class="blockList">
<h4>timeGapOffset</h4>
<pre>double timeGapOffset</pre>
<div class="block">This offset is added to all time-gap related parametrizations of vehicles.
(e.g. declaring vehicle types to SUMO, changing time-gap/reaction time during simulation)
This could be helpful as IDM should be parametrized with lower time gaps to achieve specific time gap values.</div>
</li>
<li class="blockList">
<h4>writeVehicleDepartures</h4>
<pre>boolean writeVehicleDepartures</pre>
<div class="block">This debug feature writes out all departed vehicles into a rou.xml file
into the log directory which can be loaded with SUMO.</div>
</li>
<li class="blockList">
<h4>subscriptions</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; subscriptions</pre>
<div class="block">A optional list of subscriptions for each vehicle in the simulation. The less subscriptions given,
the faster the simulation. Per default (if this list is set to null), all subscriptions are activated.
Please note, that some components expect specific information, such as the road position. If those information
is not subscribed, these components may fail.
<br/><br/>
Possible values are: "roadposition", "signals", "emissions", "leader"</div>
</li>
<li class="blockList">
<h4>trafficSignLaneWidth</h4>
<pre>double trafficSignLaneWidth</pre>
<div class="block">The default lane width to be used when adding traffic signs per
lane (default: 3.2) (only relevant when using SUMO-GUI)</div>
</li>
<li class="blockListLast">
<h4>highlights</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; highlights</pre>
<div class="block">Configure to highlight a vehicle in the GUI if it's
performing a route or lane change, e.g. for debugging purposes
(only relevant when using SUMO-GUI).
<br/><br/>
Possible values are: "changeLane", "changeRoute"</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.fed.sumo.traci</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.fed.sumo.traci.TraciCommandException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/sumo/traci/TraciCommandException.html" title="class in org.eclipse.mosaic.fed.sumo.traci">org.eclipse.mosaic.fed.sumo.traci.TraciCommandException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>status</h4>
<pre><a href="org/eclipse/mosaic/fed/sumo/traci/complex/Status.html" title="class in org.eclipse.mosaic.fed.sumo.traci.complex">Status</a> status</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.fed.sumo.traci.complex</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.fed.sumo.traci.complex.SumoRawRoadPosition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/fed/sumo/traci/complex/SumoRawRoadPosition.html" title="class in org.eclipse.mosaic.fed.sumo.traci.complex">org.eclipse.mosaic.fed.sumo.traci.complex.SumoRawRoadPosition</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>edgeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> edgeId</pre>
</li>
<li class="blockList">
<h4>offset</h4>
<pre>double offset</pre>
</li>
<li class="blockList">
<h4>laneIndex</h4>
<pre>int laneIndex</pre>
</li>
<li class="blockListLast">
<h4>lateralLanePosition</h4>
<pre>double lateralLanePosition</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.application</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.application.ApplicationInteraction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/application/ApplicationInteraction.html" title="class in org.eclipse.mosaic.interactions.application">org.eclipse.mosaic.interactions.application.ApplicationInteraction</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>unitId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> unitId</pre>
<div class="block">Id of the specific unit which should receive this interaction.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.application.ItefLogging">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/application/ItefLogging.html" title="class in org.eclipse.mosaic.interactions.application">org.eclipse.mosaic.interactions.application.ItefLogging</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>unitId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> unitId</pre>
<div class="block">string identifying a simulated unit.</div>
</li>
<li class="blockList">
<h4>logTupleId</h4>
<pre>long logTupleId</pre>
</li>
<li class="blockListLast">
<h4>values</h4>
<pre>int[] values</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.application.SumoTraciRequest">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/application/SumoTraciRequest.html" title="class in org.eclipse.mosaic.interactions.application">org.eclipse.mosaic.interactions.application.SumoTraciRequest</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>requestId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> requestId</pre>
</li>
<li class="blockListLast">
<h4>command</h4>
<pre>byte[] command</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.application.SumoTraciResponse">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/application/SumoTraciResponse.html" title="class in org.eclipse.mosaic.interactions.application">org.eclipse.mosaic.interactions.application.SumoTraciResponse</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>sumoTraciResult</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/traffic/SumoTraciResult.html" title="class in org.eclipse.mosaic.lib.objects.traffic">SumoTraciResult</a> sumoTraciResult</pre>
<div class="block">The response of SUMO.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.communication</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/AdHocCommunicationConfiguration.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.AdHocCommunicationConfiguration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>configuration</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/communication/AdHocConfiguration.html" title="class in org.eclipse.mosaic.lib.objects.communication">AdHocConfiguration</a> configuration</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/CellularCommunicationConfiguration.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.CellularCommunicationConfiguration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>configuration</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/communication/CellConfiguration.html" title="class in org.eclipse.mosaic.lib.objects.communication">CellConfiguration</a> configuration</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/CellularHandoverUpdates.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.CellularHandoverUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>updated</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; updated</pre>
<div class="block">List of <a href="org/eclipse/mosaic/lib/objects/communication/HandoverInfo.html" title="class in org.eclipse.mosaic.lib.objects.communication"><code>HandoverInfo</code></a> identifying vehicles with updated regions.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.V2xFullMessageReception">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/V2xFullMessageReception.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.V2xFullMessageReception</a> extends <a href="org/eclipse/mosaic/interactions/communication/V2xMessageReception.html" title="class in org.eclipse.mosaic.interactions.communication">V2xMessageReception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>message</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> message</pre>
<div class="block">V2X message itself.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/V2xMessageAcknowledgement.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.V2xMessageAcknowledgement</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>messageId</h4>
<pre>int messageId</pre>
<div class="block">The initially sent V2XMessage.</div>
</li>
<li class="blockList">
<h4>sourceName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sourceName</pre>
</li>
<li class="blockListLast">
<h4>reasons</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; reasons</pre>
<div class="block">The additional information about transmission problems for the sender.
Usually, only negative acknowledgements have reasons (otherwise everything was ok).</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.V2xMessageReception">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/V2xMessageReception.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.V2xMessageReception</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>receiverName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> receiverName</pre>
<div class="block">String identifying the receiving node.</div>
</li>
<li class="blockList">
<h4>messageId</h4>
<pre>int messageId</pre>
<div class="block">Int identifying the V2X messages.</div>
</li>
<li class="blockListLast">
<h4>receiverInformation</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/V2xReceiverInformation.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xReceiverInformation</a> receiverInformation</pre>
<div class="block">Additional receiver information. <code>null</code> if no additional
information given.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.V2xMessageRemoval">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/V2xMessageRemoval.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.V2xMessageRemoval</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>ids</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; ids</pre>
<div class="block">Collection with ids to identify all V2XMessages to delete.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.communication.V2xMessageTransmission">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/communication/V2xMessageTransmission.html" title="class in org.eclipse.mosaic.interactions.communication">org.eclipse.mosaic.interactions.communication.V2xMessageTransmission</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>message</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> message</pre>
<div class="block">Interaction that has been sent.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.electricity</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.electricity.ChargingDenialResponse">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/electricity/ChargingDenialResponse.html" title="class in org.eclipse.mosaic.interactions.electricity">org.eclipse.mosaic.interactions.electricity.ChargingDenialResponse</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying the vehicle sending this interaction.</div>
</li>
<li class="blockList">
<h4>chargingStationId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> chargingStationId</pre>
<div class="block">The id of the charging station which denied the charging, e.g. if it has no free spots.</div>
</li>
<li class="blockListLast">
<h4>reservedUnoccupiedSpot</h4>
<pre>boolean reservedUnoccupiedSpot</pre>
<div class="block">Is <code>true</code>, if there is a free spot at the station, which is already reserved for another vehicle.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.electricity.ChargingStartResponse">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/electricity/ChargingStartResponse.html" title="class in org.eclipse.mosaic.interactions.electricity">org.eclipse.mosaic.interactions.electricity.ChargingStartResponse</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying the vehicle that started charging.</div>
</li>
<li class="blockListLast">
<h4>chargingSpot</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity">ChargingSpot</a> chargingSpot</pre>
<div class="block"><a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a> at which the vehicle started charging.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.electricity.ChargingStationUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/electricity/ChargingStationUpdates.html" title="class in org.eclipse.mosaic.interactions.electricity">org.eclipse.mosaic.interactions.electricity.ChargingStationUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>chargingStation</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/electricity/ChargingStationData.html" title="class in org.eclipse.mosaic.lib.objects.electricity">ChargingStationData</a> chargingStation</pre>
<div class="block">Updated <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingStationData.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingStationData</code></a>.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.electricity.ChargingStopResponse">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/electricity/ChargingStopResponse.html" title="class in org.eclipse.mosaic.interactions.electricity">org.eclipse.mosaic.interactions.electricity.ChargingStopResponse</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying the vehicle sending this interaction.</div>
</li>
<li class="blockListLast">
<h4>chargingStation</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/electricity/ChargingStationData.html" title="class in org.eclipse.mosaic.lib.objects.electricity">ChargingStationData</a> chargingStation</pre>
<div class="block"><a href="org/eclipse/mosaic/lib/objects/electricity/ChargingStationData.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingStationData</code></a> at which the vehicle stopped charging.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/electricity/VehicleChargingStartRequest.html" title="class in org.eclipse.mosaic.interactions.electricity">org.eclipse.mosaic.interactions.electricity.VehicleChargingStartRequest</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying the vehicle sending this interaction.</div>
</li>
<li class="blockListLast">
<h4>chargingStationId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> chargingStationId</pre>
<div class="block">The identifier of the charging station.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/electricity/VehicleChargingStopRequest.html" title="class in org.eclipse.mosaic.interactions.electricity">org.eclipse.mosaic.interactions.electricity.VehicleChargingStopRequest</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying the vehicle sending this interaction.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.electricity.VehicleElectricityUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/electricity/VehicleElectricityUpdates.html" title="class in org.eclipse.mosaic.interactions.electricity">org.eclipse.mosaic.interactions.electricity.VehicleElectricityUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>updated</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; updated</pre>
<div class="block">The updated list of electricity information for each simulated electric vehicles.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.environment</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/environment/EnvironmentSensorActivation.html" title="class in org.eclipse.mosaic.interactions.environment">org.eclipse.mosaic.interactions.environment.EnvironmentSensorActivation</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying a simulated vehicle.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/environment/EnvironmentSensorUpdates.html" title="class in org.eclipse.mosaic.interactions.environment">org.eclipse.mosaic.interactions.environment.EnvironmentSensorUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>unitId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> unitId</pre>
<div class="block">String identifying a unit.</div>
</li>
<li class="blockListLast">
<h4>events</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; events</pre>
<div class="block">Collection of all environment events until the next update.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/environment/GlobalEnvironmentUpdates.html" title="class in org.eclipse.mosaic.interactions.environment">org.eclipse.mosaic.interactions.environment.GlobalEnvironmentUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>currentEvents</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; currentEvents</pre>
<div class="block">String identifying the current environment event locations.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.mapping</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/ChargingStationRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping">org.eclipse.mosaic.interactions.mapping.ChargingStationRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>operator</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> operator</pre>
<div class="block">Charging station operator (e.g. energy provider) identification</div>
</li>
<li class="blockList">
<h4>access</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> access</pre>
<div class="block">Access restrictions, e.g. open to all or restricted to some communities,
free of access or paying access.</div>
</li>
<li class="blockList">
<h4>chargingSpots</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; chargingSpots</pre>
<div class="block">List of the <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a> units belonging to this charging station.</div>
</li>
<li class="blockListLast">
<h4>chargingStationMapping</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/mapping/ChargingStationMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">ChargingStationMapping</a> chargingStationMapping</pre>
<div class="block">Reference to the <a href="org/eclipse/mosaic/lib/objects/mapping/ChargingStationMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping"><code>ChargingStationMapping</code></a>.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.RsuRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/RsuRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping">org.eclipse.mosaic.interactions.mapping.RsuRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>rsuMapping</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/mapping/RsuMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">RsuMapping</a> rsuMapping</pre>
<div class="block">The new RSU.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.TmcRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/TmcRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping">org.eclipse.mosaic.interactions.mapping.TmcRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>tmcMapping</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/mapping/TmcMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">TmcMapping</a> tmcMapping</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/TrafficLightRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping">org.eclipse.mosaic.interactions.mapping.TrafficLightRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>trafficLightGroup</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLightGroup.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">TrafficLightGroup</a> trafficLightGroup</pre>
<div class="block">Reference to the traffic lights in the simulation.</div>
</li>
<li class="blockList">
<h4>ctrLanes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; ctrLanes</pre>
<div class="block">List of lanes controlled by the traffic light.</div>
</li>
<li class="blockListLast">
<h4>trafficLightMapping</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/mapping/TrafficLightMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">TrafficLightMapping</a> trafficLightMapping</pre>
<div class="block">The traffic light.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.VehicleRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/VehicleRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping">org.eclipse.mosaic.interactions.mapping.VehicleRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>departureInfo</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleDeparture.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleDeparture</a> departureInfo</pre>
<div class="block">Route information of the vehicle.</div>
</li>
<li class="blockListLast">
<h4>vehicleMapping</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/mapping/VehicleMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">VehicleMapping</a> vehicleMapping</pre>
<div class="block">The new vehicle.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.mapping.advanced</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/advanced/RoutelessVehicleRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping.advanced">org.eclipse.mosaic.interactions.mapping.advanced.RoutelessVehicleRegistration</a> extends <a href="org/eclipse/mosaic/interactions/mapping/VehicleRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping">VehicleRegistration</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>trip</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/mapping/OriginDestinationPair.html" title="class in org.eclipse.mosaic.lib.objects.mapping">OriginDestinationPair</a> trip</pre>
<div class="block">The trip consisting of the origin and the destination for the vehicle.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/advanced/ScenarioTrafficLightRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping.advanced">org.eclipse.mosaic.interactions.mapping.advanced.ScenarioTrafficLightRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>trafficLightGroups</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; trafficLightGroups</pre>
<div class="block">Reference to the traffic lights in the simulation.</div>
</li>
<li class="blockListLast">
<h4>lanesControlledByGroups</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; lanesControlledByGroups</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/mapping/advanced/ScenarioVehicleRegistration.html" title="class in org.eclipse.mosaic.interactions.mapping.advanced">org.eclipse.mosaic.interactions.mapping.advanced.ScenarioVehicleRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockListLast">
<h4>vehicleTypeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleTypeId</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.traffic</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/InductionLoopDetectorSubscription.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.InductionLoopDetectorSubscription</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>inductionLoopId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> inductionLoopId</pre>
<div class="block">The identifier of the induction loop.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/LaneAreaDetectorSubscription.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.LaneAreaDetectorSubscription</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>laneAreaId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> laneAreaId</pre>
<div class="block">The identifier of the lane area detector.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.LanePropertyChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/LanePropertyChange.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.LanePropertyChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>edgeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> edgeId</pre>
<div class="block">The edge identifier.</div>
</li>
<li class="blockList">
<h4>laneIndex</h4>
<pre>int laneIndex</pre>
<div class="block">The lane index.</div>
</li>
<li class="blockList">
<h4>allowedVehicleClasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; allowedVehicleClasses</pre>
<div class="block">List of all allowed vehicle classes.</div>
</li>
<li class="blockList">
<h4>disallowedVehicleClasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; disallowedVehicleClasses</pre>
<div class="block">List of all disallowed vehicle classes.</div>
</li>
<li class="blockListLast">
<h4>maxSpeed</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> maxSpeed</pre>
<div class="block">Maximum speed limit in m/s.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/TrafficDetectorUpdates.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.TrafficDetectorUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>updatedLaneAreaDetectors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; updatedLaneAreaDetectors</pre>
<div class="block">List of lane area detector information objects identifying lane area with updated positions.</div>
</li>
<li class="blockListLast">
<h4>updatedInductionLoops</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; updatedInductionLoops</pre>
<div class="block">List of induction loops with updated data.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/TrafficLightStateChange.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.TrafficLightStateChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>trafficLightGroupId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trafficLightGroupId</pre>
<div class="block">String identifying a simulated traffic light group.</div>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/mosaic/interactions/traffic/TrafficLightStateChange.ParamType.html" title="enum in org.eclipse.mosaic.interactions.traffic">TrafficLightStateChange.ParamType</a> type</pre>
<div class="block">Indicates the parameter type of this<a href="org/eclipse/mosaic/interactions/traffic/TrafficLightStateChange.html" title="class in org.eclipse.mosaic.interactions.traffic"><code>TrafficLightStateChange</code></a>.</div>
</li>
<li class="blockList">
<h4>programId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> programId</pre>
<div class="block">Stores id of the new traffic light program.</div>
</li>
<li class="blockList">
<h4>phaseIndex</h4>
<pre>int phaseIndex</pre>
<div class="block">Stores index of the new traffic light program phase.</div>
</li>
<li class="blockList">
<h4>remainingDuration</h4>
<pre>double remainingDuration</pre>
<div class="block">Stores the phase remaining duration [s].</div>
</li>
<li class="blockListLast">
<h4>customStateList</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; customStateList</pre>
<div class="block">A list of states for all traffic lights of the group to set.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/TrafficLightSubscription.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.TrafficLightSubscription</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>trafficLightGroupId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trafficLightGroupId</pre>
<div class="block">The identifier of the traffic light group.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/TrafficLightUpdates.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.TrafficLightUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>updatedTrafficLights</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; updatedTrafficLights</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/VehicleRoutesInitialization.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.VehicleRoutesInitialization</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>routes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; routes</pre>
<div class="block">HashMap containing vehicle routes and its IDs.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/VehicleTypesInitialization.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.VehicleTypesInitialization</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>types</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; types</pre>
<div class="block">Map containing vehicle types mapped to their IDs.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.traffic.VehicleUpdates">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/traffic/VehicleUpdates.html" title="class in org.eclipse.mosaic.interactions.traffic">org.eclipse.mosaic.interactions.traffic.VehicleUpdates</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nextUpdate</h4>
<pre>long nextUpdate</pre>
<div class="block">Time at which the next sensor update will be sent.</div>
</li>
<li class="blockList">
<h4>added</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; added</pre>
<div class="block">List of <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleData.html" title="class in org.eclipse.mosaic.lib.objects.vehicle"><code>VehicleData</code></a> identifying added vehicles.</div>
</li>
<li class="blockList">
<h4>updated</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; updated</pre>
<div class="block">List of <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleData.html" title="class in org.eclipse.mosaic.lib.objects.vehicle"><code>VehicleData</code></a> identifying vehicles with updated positions.</div>
</li>
<li class="blockListLast">
<h4>removedNames</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; removedNames</pre>
<div class="block">List of vehicle IDs (strings) identifying removed vehicles.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.trafficsigns</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/trafficsigns/TrafficSignLaneAssignmentChange.html" title="class in org.eclipse.mosaic.interactions.trafficsigns">org.eclipse.mosaic.interactions.trafficsigns.TrafficSignLaneAssignmentChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>laneAssignmentSignId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> laneAssignmentSignId</pre>
<div class="block">Lane assignment sign identifier.</div>
</li>
<li class="blockList">
<h4>allowedVehicleClasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; allowedVehicleClasses</pre>
<div class="block">The list of all allowed vehicle classes.</div>
</li>
<li class="blockListLast">
<h4>lane</h4>
<pre>int lane</pre>
<div class="block">The index of the lane the sign is valid for.
If it is set to -1, the sign is valid for all lanes.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/trafficsigns/TrafficSignRegistration.html" title="class in org.eclipse.mosaic.interactions.trafficsigns">org.eclipse.mosaic.interactions.trafficsigns.TrafficSignRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>trafficSign</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/trafficsign/TrafficSign.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">TrafficSign</a>&lt;<a href="org/eclipse/mosaic/lib/objects/trafficsign/TrafficSign.html" title="type parameter in TrafficSign">T</a>&gt; trafficSign</pre>
<div class="block">The added traffic sign.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/trafficsigns/TrafficSignSpeedLimitChange.html" title="class in org.eclipse.mosaic.interactions.trafficsigns">org.eclipse.mosaic.interactions.trafficsigns.TrafficSignSpeedLimitChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>speedSignId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> speedSignId</pre>
<div class="block">Identifier of the variable speed sign.</div>
</li>
<li class="blockList">
<h4>speedLimit</h4>
<pre>double speedLimit</pre>
<div class="block">The speed limit that is shown on the sign in m/s.</div>
</li>
<li class="blockListLast">
<h4>lane</h4>
<pre>int lane</pre>
<div class="block">The lane index for which the traffic sign is valid for.
If the lane index is -1, the traffic sign is valid for all lanes.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/trafficsigns/VehicleSeenTrafficSignsUpdate.html" title="class in org.eclipse.mosaic.interactions.trafficsigns">org.eclipse.mosaic.interactions.trafficsigns.VehicleSeenTrafficSignsUpdate</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>newSigns</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; newSigns</pre>
<div class="block">All traffic signs in sight distance of any vehicle.</div>
</li>
<li class="blockListLast">
<h4>passedSigns</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; passedSigns</pre>
<div class="block">All traffic signs that became invalid for any vehicle.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.interactions.vehicle</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleDistanceSensorActivation">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleDistanceSensorActivation.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleDistanceSensorActivation</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying a simulated vehicle.</div>
</li>
<li class="blockList">
<h4>maximumLookahead</h4>
<pre>double maximumLookahead</pre>
<div class="block">The maximum distance to look ahead for a leading vehicle.</div>
</li>
<li class="blockListLast">
<h4>sensors</h4>
<pre><a href="org/eclipse/mosaic/interactions/vehicle/VehicleDistanceSensorActivation.DistanceSensors.html" title="enum in org.eclipse.mosaic.interactions.vehicle">VehicleDistanceSensorActivation.DistanceSensors</a>[] sensors</pre>
<div class="block">list of distance sensors.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleFederateAssignment.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleFederateAssignment</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying a simulated vehicle the interaction applies to.</div>
</li>
<li class="blockList">
<h4>assignedFederateId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> assignedFederateId</pre>
<div class="block">String identifying, which simulator this interaction is intended for.</div>
</li>
<li class="blockListLast">
<h4>surroundingVehiclesRadius</h4>
<pre>double surroundingVehiclesRadius</pre>
<div class="block">The radius around the ego vehicle for which vehicle data is to be sent (ICOS only).</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleLaneChange.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleLaneChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">string identifying a simulated vehicle.</div>
</li>
<li class="blockList">
<h4>vehicleLaneChangeMode</h4>
<pre><a href="org/eclipse/mosaic/interactions/vehicle/VehicleLaneChange.VehicleLaneChangeMode.html" title="enum in org.eclipse.mosaic.interactions.vehicle">VehicleLaneChange.VehicleLaneChangeMode</a> vehicleLaneChangeMode</pre>
<div class="block">the mode of change lane.</div>
</li>
<li class="blockList">
<h4>targetLaneIndex</h4>
<pre>int targetLaneIndex</pre>
<div class="block">index of the target lane to change to.</div>
</li>
<li class="blockList">
<h4>currentLaneIndex</h4>
<pre>int currentLaneIndex</pre>
<div class="block">Index of the current lane.</div>
</li>
<li class="blockListLast">
<h4>duration</h4>
<pre>int duration</pre>
<div class="block">duration for how long the vehicle shall try to change to the target lane in ms.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleParametersChange.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleParametersChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">Vehicle identifier.</div>
</li>
<li class="blockListLast">
<h4>vehicleParameters</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">E</a>&gt; vehicleParameters</pre>
<div class="block">List of parameters o be changed.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleResume">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleResume.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleResume</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying the vehicle sending this interaction.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleRouteChange.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleRouteChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">Integer identifying a simulated vehicle.</div>
</li>
<li class="blockListLast">
<h4>routeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> routeId</pre>
<div class="block">Integer identifying the chosen path/route/way.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleRouteRegistration.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleRouteRegistration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>route</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleRoute.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleRoute</a> route</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleSightDistanceConfiguration.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleSightDistanceConfiguration</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">The vehicles name that has sent the interaction.</div>
</li>
<li class="blockListLast">
<h4>sightDistance</h4>
<pre>double sightDistance</pre>
<div class="block">The sender vehicles current sight distance.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleSlowDown.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleSlowDown</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying a simulated vehicle.</div>
</li>
<li class="blockList">
<h4>speed</h4>
<pre>float speed</pre>
<div class="block">new speed of a vehicle.</div>
</li>
<li class="blockListLast">
<h4>timeInterval</h4>
<pre>double timeInterval</pre>
<div class="block">Time after which the new speed shall be reached.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleSpeedChange.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleSpeedChange</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">Vehicle identifier.</div>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/mosaic/interactions/vehicle/VehicleSpeedChange.VehicleSpeedChangeType.html" title="enum in org.eclipse.mosaic.interactions.vehicle">VehicleSpeedChange.VehicleSpeedChangeType</a> type</pre>
<div class="block">Change speed type.</div>
</li>
<li class="blockList">
<h4>newSpeed</h4>
<pre>double newSpeed</pre>
<div class="block">New speed in m/s.</div>
</li>
<li class="blockList">
<h4>changeInterval</h4>
<pre>int changeInterval</pre>
<div class="block">Interval (in ms) in which the new speed shall be reached.</div>
</li>
<li class="blockListLast">
<h4>acceleration</h4>
<pre>double acceleration</pre>
<div class="block">The desired acceleration.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.interactions.vehicle.VehicleStop">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/interactions/vehicle/VehicleStop.html" title="class in org.eclipse.mosaic.interactions.vehicle">org.eclipse.mosaic.interactions.vehicle.VehicleStop</a> extends <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> vehicleId</pre>
<div class="block">String identifying the vehicle sending this interaction.</div>
</li>
<li class="blockList">
<h4>stopPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/road/IRoadPosition.html" title="interface in org.eclipse.mosaic.lib.objects.road">IRoadPosition</a> stopPosition</pre>
<div class="block">Edge where the vehicle is supposed to stop on.</div>
</li>
<li class="blockList">
<h4>duration</h4>
<pre>int duration</pre>
<div class="block">Duration of the stop, unit: [ms].</div>
</li>
<li class="blockListLast">
<h4>vehicleStopMode</h4>
<pre><a href="org/eclipse/mosaic/interactions/vehicle/VehicleStop.VehicleStopMode.html" title="enum in org.eclipse.mosaic.interactions.vehicle">VehicleStop.VehicleStopMode</a> vehicleStopMode</pre>
<div class="block">The mode of stopping, e.g. parking at the road side or stopping on the street.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.coupling</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.CommandMessage.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.CommandMessage</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>commandType_</h4>
<pre>int commandType_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.ConfigureRadioMessage.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>time_</h4>
<pre>long time_</pre>
</li>
<li class="blockList">
<h4>messageId_</h4>
<pre>int messageId_</pre>
</li>
<li class="blockList">
<h4>externalId_</h4>
<pre>int externalId_</pre>
</li>
<li class="blockList">
<h4>radioNumber_</h4>
<pre>int radioNumber_</pre>
</li>
<li class="blockList">
<h4>primaryRadioConfiguration_</h4>
<pre><a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.html" title="class in org.eclipse.mosaic.lib.coupling">ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration</a> primaryRadioConfiguration_</pre>
</li>
<li class="blockList">
<h4>secondaryRadioConfiguration_</h4>
<pre><a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.html" title="class in org.eclipse.mosaic.lib.coupling">ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration</a> secondaryRadioConfiguration_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ConfigureRadioMessage.RadioConfiguration</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>receivingMessages_</h4>
<pre>boolean receivingMessages_</pre>
</li>
<li class="blockList">
<h4>ipAddress_</h4>
<pre>int ipAddress_</pre>
</li>
<li class="blockList">
<h4>subnetAddress_</h4>
<pre>int subnetAddress_</pre>
</li>
<li class="blockList">
<h4>transmissionPower_</h4>
<pre>int transmissionPower_</pre>
</li>
<li class="blockList">
<h4>radioMode_</h4>
<pre>int radioMode_</pre>
</li>
<li class="blockList">
<h4>primaryRadioChannel_</h4>
<pre>int primaryRadioChannel_</pre>
</li>
<li class="blockList">
<h4>secondaryRadioChannel_</h4>
<pre>int secondaryRadioChannel_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.InitMessage.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.InitMessage</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>startTime_</h4>
<pre>long startTime_</pre>
</li>
<li class="blockList">
<h4>endTime_</h4>
<pre>long endTime_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.PortExchange.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.PortExchange</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>portNumber_</h4>
<pre>int portNumber_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.ReceiveMessage.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.ReceiveMessage</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>time_</h4>
<pre>long time_</pre>
</li>
<li class="blockList">
<h4>nodeId_</h4>
<pre>int nodeId_</pre>
</li>
<li class="blockList">
<h4>channelId_</h4>
<pre>int channelId_</pre>
</li>
<li class="blockList">
<h4>messageId_</h4>
<pre>int messageId_</pre>
</li>
<li class="blockList">
<h4>rssi_</h4>
<pre>float rssi_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.SendMessageMessage.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>addressCase_</h4>
<pre>int addressCase_</pre>
</li>
<li class="blockList">
<h4>address_</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> address_</pre>
</li>
<li class="blockList">
<h4>time_</h4>
<pre>long time_</pre>
</li>
<li class="blockList">
<h4>nodeId_</h4>
<pre>int nodeId_</pre>
</li>
<li class="blockList">
<h4>channelId_</h4>
<pre>int channelId_</pre>
</li>
<li class="blockList">
<h4>messageId_</h4>
<pre>int messageId_</pre>
</li>
<li class="blockList">
<h4>length_</h4>
<pre>long length_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoCircleAddress</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>ipAddress_</h4>
<pre>int ipAddress_</pre>
</li>
<li class="blockList">
<h4>centerX_</h4>
<pre>double centerX_</pre>
</li>
<li class="blockList">
<h4>centerY_</h4>
<pre>double centerY_</pre>
</li>
<li class="blockList">
<h4>radius_</h4>
<pre>double radius_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.GeoRectangleAddress</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>ipAddress_</h4>
<pre>int ipAddress_</pre>
</li>
<li class="blockList">
<h4>aX_</h4>
<pre>double aX_</pre>
</li>
<li class="blockList">
<h4>aY_</h4>
<pre>double aY_</pre>
</li>
<li class="blockList">
<h4>bX_</h4>
<pre>double bX_</pre>
</li>
<li class="blockList">
<h4>bY_</h4>
<pre>double bY_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.SendMessageMessage.TopoAddress.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.SendMessageMessage.TopoAddress</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>ipAddress_</h4>
<pre>int ipAddress_</pre>
</li>
<li class="blockList">
<h4>ttl_</h4>
<pre>int ttl_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.TimeMessage.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.TimeMessage</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>time_</h4>
<pre>long time_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.UpdateNode.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>updateType_</h4>
<pre>int updateType_</pre>
</li>
<li class="blockList">
<h4>time_</h4>
<pre>long time_</pre>
</li>
<li class="blockList">
<h4>properties_</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; properties_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/coupling/ClientServerChannelProtos.UpdateNode.NodeData.html" title="class in org.eclipse.mosaic.lib.coupling">org.eclipse.mosaic.lib.coupling.ClientServerChannelProtos.UpdateNode.NodeData</a> extends com.google.protobuf.GeneratedMessageV3 implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>bitField0_</h4>
<pre>int bitField0_</pre>
</li>
<li class="blockList">
<h4>id_</h4>
<pre>int id_</pre>
</li>
<li class="blockList">
<h4>x_</h4>
<pre>double x_</pre>
</li>
<li class="blockList">
<h4>y_</h4>
<pre>double y_</pre>
</li>
<li class="blockListLast">
<h4>memoizedIsInitialized</h4>
<pre>byte memoizedIsInitialized</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.database.persistence</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.database.persistence.OutdatedDatabaseException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/database/persistence/OutdatedDatabaseException.html" title="class in org.eclipse.mosaic.lib.database.persistence">org.eclipse.mosaic.lib.database.persistence.OutdatedDatabaseException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.docker</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.docker.DockerRuntimeException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/docker/DockerRuntimeException.html" title="class in org.eclipse.mosaic.lib.docker">org.eclipse.mosaic.lib.docker.DockerRuntimeException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a> implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.geo</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.CartesianCircle">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/CartesianCircle.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.CartesianCircle</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>center</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/CartesianPoint.html" title="interface in org.eclipse.mosaic.lib.geo">CartesianPoint</a> center</pre>
</li>
<li class="blockListLast">
<h4>radius</h4>
<pre>double radius</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.CartesianPolygon">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/CartesianPolygon.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.CartesianPolygon</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vertices</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; vertices</pre>
</li>
<li class="blockListLast">
<h4>boundingBox</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/CartesianRectangle.html" title="class in org.eclipse.mosaic.lib.geo">CartesianRectangle</a> boundingBox</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.CartesianRectangle">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/CartesianRectangle.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.CartesianRectangle</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>a</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/CartesianPoint.html" title="interface in org.eclipse.mosaic.lib.geo">CartesianPoint</a> a</pre>
</li>
<li class="blockListLast">
<h4>b</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/CartesianPoint.html" title="interface in org.eclipse.mosaic.lib.geo">CartesianPoint</a> b</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.GeoCircle">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/GeoCircle.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.GeoCircle</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>center</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> center</pre>
</li>
<li class="blockListLast">
<h4>radius</h4>
<pre>double radius</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.GeoPolygon">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/GeoPolygon.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.GeoPolygon</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>vertices</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; vertices</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.GeoRectangle">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/GeoRectangle.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.GeoRectangle</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>a</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> a</pre>
</li>
<li class="blockListLast">
<h4>b</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> b</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.MutableCartesianPoint">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/MutableCartesianPoint.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.MutableCartesianPoint</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>x</h4>
<pre>double x</pre>
</li>
<li class="blockList">
<h4>y</h4>
<pre>double y</pre>
</li>
<li class="blockListLast">
<h4>z</h4>
<pre>double z</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.MutableGeoPoint">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/MutableGeoPoint.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.MutableGeoPoint</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>longitude</h4>
<pre>double longitude</pre>
<div class="block">The longitude coordinate of this <a href="org/eclipse/mosaic/lib/geo/MutableGeoPoint.html" title="class in org.eclipse.mosaic.lib.geo"><code>MutableGeoPoint</code></a>.Unit: [degree (angle)].</div>
</li>
<li class="blockList">
<h4>latitude</h4>
<pre>double latitude</pre>
<div class="block">The latitude coordinate of this <a href="org/eclipse/mosaic/lib/geo/MutableGeoPoint.html" title="class in org.eclipse.mosaic.lib.geo"><code>MutableGeoPoint</code></a>. Unit: [degree (angle)].</div>
</li>
<li class="blockListLast">
<h4>altitude</h4>
<pre>double altitude</pre>
<div class="block">The altitude coordinate of this <a href="org/eclipse/mosaic/lib/geo/MutableGeoPoint.html" title="class in org.eclipse.mosaic.lib.geo"><code>MutableGeoPoint</code></a>. Unit: meter.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.MutableUtmPoint">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/MutableUtmPoint.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.MutableUtmPoint</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>easting</h4>
<pre>double easting</pre>
</li>
<li class="blockList">
<h4>northing</h4>
<pre>double northing</pre>
</li>
<li class="blockList">
<h4>altitude</h4>
<pre>double altitude</pre>
</li>
<li class="blockListLast">
<h4>utmZone</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/UtmZone.html" title="class in org.eclipse.mosaic.lib.geo">UtmZone</a> utmZone</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.geo.UtmZone">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/geo/UtmZone.html" title="class in org.eclipse.mosaic.lib.geo">org.eclipse.mosaic.lib.geo.UtmZone</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>number</h4>
<pre>int number</pre>
</li>
<li class="blockListLast">
<h4>letter</h4>
<pre>char letter</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.math</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.math.Vector3d">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/math/Vector3d.html" title="class in org.eclipse.mosaic.lib.math">org.eclipse.mosaic.lib.math.Vector3d</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>x</h4>
<pre>double x</pre>
</li>
<li class="blockList">
<h4>y</h4>
<pre>double y</pre>
</li>
<li class="blockListLast">
<h4>z</h4>
<pre>double z</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.model.delay</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.model.delay.ConstantDelay">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/model/delay/ConstantDelay.html" title="class in org.eclipse.mosaic.lib.model.delay">org.eclipse.mosaic.lib.model.delay.ConstantDelay</a> extends <a href="org/eclipse/mosaic/lib/model/delay/Delay.html" title="class in org.eclipse.mosaic.lib.model.delay">Delay</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>delay</h4>
<pre>long delay</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.model.delay.Delay">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/model/delay/Delay.html" title="class in org.eclipse.mosaic.lib.model.delay">org.eclipse.mosaic.lib.model.delay.Delay</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.model.delay.GammaDelay">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/model/delay/GammaDelay.html" title="class in org.eclipse.mosaic.lib.model.delay">org.eclipse.mosaic.lib.model.delay.GammaDelay</a> extends <a href="org/eclipse/mosaic/lib/model/delay/Delay.html" title="class in org.eclipse.mosaic.lib.model.delay">Delay</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>minDelay</h4>
<pre>long minDelay</pre>
<div class="block">Minimum delay in nanoseconds for the Gamma distribution.</div>
</li>
<li class="blockListLast">
<h4>expDelay</h4>
<pre>long expDelay</pre>
<div class="block">Expected delay in nanoseconds for the Gamma distribution.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.model.delay.GammaRandomDelay">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/model/delay/GammaRandomDelay.html" title="class in org.eclipse.mosaic.lib.model.delay">org.eclipse.mosaic.lib.model.delay.GammaRandomDelay</a> extends <a href="org/eclipse/mosaic/lib/model/delay/GammaDelay.html" title="class in org.eclipse.mosaic.lib.model.delay">GammaDelay</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.model.delay.GammaSpeedDelay">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/model/delay/GammaSpeedDelay.html" title="class in org.eclipse.mosaic.lib.model.delay">org.eclipse.mosaic.lib.model.delay.GammaSpeedDelay</a> extends <a href="org/eclipse/mosaic/lib/model/delay/GammaRandomDelay.html" title="class in org.eclipse.mosaic.lib.model.delay">GammaRandomDelay</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/model/delay/SimpleRandomDelay.html" title="class in org.eclipse.mosaic.lib.model.delay">org.eclipse.mosaic.lib.model.delay.SimpleRandomDelay</a> extends <a href="org/eclipse/mosaic/lib/model/delay/Delay.html" title="class in org.eclipse.mosaic.lib.model.delay">Delay</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>minDelay</h4>
<pre>long minDelay</pre>
<div class="block">Minimum delay in nanoseconds for the Gamma distribution.</div>
</li>
<li class="blockList">
<h4>maxDelay</h4>
<pre>long maxDelay</pre>
<div class="block">Maximum delay in nanoseconds for the Gamma distribution.</div>
</li>
<li class="blockListLast">
<h4>steps</h4>
<pre>int steps</pre>
<div class="block">Number of possible delays between min and max.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.UnitData">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/UnitData.html" title="class in org.eclipse.mosaic.lib.objects">org.eclipse.mosaic.lib.objects.UnitData</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>time</h4>
<pre>long time</pre>
<div class="block">Time in [ns] until this information is valid.</div>
</li>
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">Unique string identifying the unit.</div>
</li>
<li class="blockListLast">
<h4>position</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> position</pre>
<div class="block">Current geographic position of the unit.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.addressing</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/addressing/DestinationAddressContainer.html" title="class in org.eclipse.mosaic.lib.objects.addressing">org.eclipse.mosaic.lib.objects.addressing.DestinationAddressContainer</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>destinationAddress</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/addressing/NetworkAddress.html" title="class in org.eclipse.mosaic.lib.objects.addressing">NetworkAddress</a> destinationAddress</pre>
</li>
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/DestinationType.html" title="enum in org.eclipse.mosaic.lib.enums">DestinationType</a> type</pre>
</li>
<li class="blockList">
<h4>timeToLive</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> timeToLive</pre>
<div class="block">Time to live (TTL). Unitless.</div>
</li>
<li class="blockList">
<h4>disseminationArea</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoArea.html" title="interface in org.eclipse.mosaic.lib.geo">GeoArea</a> disseminationArea</pre>
<div class="block">The destination area can be either a circle or a rectangle.</div>
</li>
<li class="blockList">
<h4>adHocChannel</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/AdHocChannel.html" title="enum in org.eclipse.mosaic.lib.enums">AdHocChannel</a> adHocChannel</pre>
<div class="block">Maybe a channel id is set (currently only for AdHoc).</div>
</li>
<li class="blockListLast">
<h4>protocolType</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/ProtocolType.html" title="enum in org.eclipse.mosaic.lib.enums">ProtocolType</a> protocolType</pre>
<div class="block">The transport protocol (TCP or UDP).</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.addressing.NetworkAddress">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/addressing/NetworkAddress.html" title="class in org.eclipse.mosaic.lib.objects.addressing">org.eclipse.mosaic.lib.objects.addressing.NetworkAddress</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>address</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/net/Inet4Address.html?is-external=true" title="class or interface in java.net">Inet4Address</a> address</pre>
<div class="block">IP address of a specific node or 255.255.255.255 if no specific node is addressed.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/addressing/SourceAddressContainer.html" title="class in org.eclipse.mosaic.lib.objects.addressing">org.eclipse.mosaic.lib.objects.addressing.SourceAddressContainer</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>sourceAddress</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/addressing/NetworkAddress.html" title="class in org.eclipse.mosaic.lib.objects.addressing">NetworkAddress</a> sourceAddress</pre>
<div class="block">The network address of the sender.</div>
</li>
<li class="blockList">
<h4>sourceName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sourceName</pre>
<div class="block">The host name of the sender.</div>
</li>
<li class="blockListLast">
<h4>sourcePosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> sourcePosition</pre>
<div class="block">The geographic position of the sender (might be null).</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.communication</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/communication/AdHocConfiguration.html" title="class in org.eclipse.mosaic.lib.objects.communication">org.eclipse.mosaic.lib.objects.communication.AdHocConfiguration</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nodeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nodeId</pre>
</li>
<li class="blockListLast">
<h4>interfaces</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; interfaces</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.communication.CellCommunicationConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/communication/CellCommunicationConfiguration.html" title="class in org.eclipse.mosaic.lib.objects.communication">org.eclipse.mosaic.lib.objects.communication.CellCommunicationConfiguration</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nodeID</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nodeID</pre>
</li>
<li class="blockListLast">
<h4>enabled</h4>
<pre>boolean enabled</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.communication.CellConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/communication/CellConfiguration.html" title="class in org.eclipse.mosaic.lib.objects.communication">org.eclipse.mosaic.lib.objects.communication.CellConfiguration</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nodeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nodeId</pre>
</li>
<li class="blockList">
<h4>maxDlBitrate</h4>
<pre>long maxDlBitrate</pre>
</li>
<li class="blockList">
<h4>maxUlBitrate</h4>
<pre>long maxUlBitrate</pre>
</li>
<li class="blockList">
<h4>minUlBitrate</h4>
<pre>long minUlBitrate</pre>
<div class="block">The minimal bitrate are used to store how much bandwidth has to be
available at the node to allow a new transmission to this node.</div>
</li>
<li class="blockList">
<h4>minDlBitrate</h4>
<pre>long minDlBitrate</pre>
</li>
<li class="blockList">
<h4>availableDlBitrate</h4>
<pre>long availableDlBitrate</pre>
</li>
<li class="blockList">
<h4>availableUlBitrate</h4>
<pre>long availableUlBitrate</pre>
</li>
<li class="blockListLast">
<h4>enabled</h4>
<pre>boolean enabled</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.communication.HandoverInfo">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/communication/HandoverInfo.html" title="class in org.eclipse.mosaic.lib.objects.communication">org.eclipse.mosaic.lib.objects.communication.HandoverInfo</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>nodeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> nodeId</pre>
</li>
<li class="blockList">
<h4>previousRegion</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> previousRegion</pre>
</li>
<li class="blockListLast">
<h4>currentRegion</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> currentRegion</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/communication/InterfaceConfiguration.html" title="class in org.eclipse.mosaic.lib.objects.communication">org.eclipse.mosaic.lib.objects.communication.InterfaceConfiguration</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>newIP</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/net/Inet4Address.html?is-external=true" title="class or interface in java.net">Inet4Address</a> newIP</pre>
<div class="block">The new IPv4 address to assign.</div>
</li>
<li class="blockList">
<h4>newSubnet</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/net/Inet4Address.html?is-external=true" title="class or interface in java.net">Inet4Address</a> newSubnet</pre>
<div class="block">The subnet belonging to the IP address.</div>
</li>
<li class="blockList">
<h4>power</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> power</pre>
<div class="block">The transmission power of the radio belonging to the interface.
Positive integer - power in mW</div>
</li>
<li class="blockList">
<h4>radius</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> radius</pre>
<div class="block">The transmission radius of the radio belonging to the interface.</div>
</li>
<li class="blockListLast">
<h4>channels</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; channels</pre>
<div class="block">The list of channel (max size = 2).</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.electricity</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.electricity.ChargingSpot">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity">org.eclipse.mosaic.lib.objects.electricity.ChargingSpot</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">Unique identifier of the <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a>.</div>
</li>
<li class="blockList">
<h4>type</h4>
<pre>int type</pre>
<div class="block">Type of this <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a> in compliance with current standards, including.
<em>IEC 62196-2</em>.</div>
</li>
<li class="blockList">
<h4>parkingPlaces</h4>
<pre>int parkingPlaces</pre>
<div class="block">Number of available parking places, 1 to 4 parking places arranged around a pole.</div>
</li>
<li class="blockList">
<h4>available</h4>
<pre>boolean available</pre>
<div class="block">Flag, indicating if the <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a> is available.</div>
</li>
<li class="blockList">
<h4>reservation</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/electricity/Reservation.html" title="class in org.eclipse.mosaic.lib.objects.electricity">Reservation</a> reservation</pre>
<div class="block">The <a href="org/eclipse/mosaic/lib/objects/electricity/Reservation.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>Reservation</code></a> existing for this <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a>.</div>
</li>
<li class="blockListLast">
<h4>dockedVehicle</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> dockedVehicle</pre>
<div class="block">The id of the vehicle which is already docked to this <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a>.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.electricity.ChargingStationData">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingStationData.html" title="class in org.eclipse.mosaic.lib.objects.electricity">org.eclipse.mosaic.lib.objects.electricity.ChargingStationData</a> extends <a href="org/eclipse/mosaic/lib/objects/UnitData.html" title="class in org.eclipse.mosaic.lib.objects">UnitData</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>chargingSpots</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; chargingSpots</pre>
<div class="block">List of all <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a> units belonging to this <code>ChargingStation</code>.</div>
</li>
<li class="blockList">
<h4>rejectedVehicleIds</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">E</a>&gt; rejectedVehicleIds</pre>
</li>
<li class="blockList">
<h4>acceptedChargeRequest</h4>
<pre>int acceptedChargeRequest</pre>
</li>
<li class="blockList">
<h4>deniedChargeRequest</h4>
<pre>int deniedChargeRequest</pre>
</li>
<li class="blockListLast">
<h4>capacity</h4>
<pre>int capacity</pre>
<div class="block">Number of vehicles the <code>ChargingStation</code> can serve at the same time.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.electricity.Reservation">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/electricity/Reservation.html" title="class in org.eclipse.mosaic.lib.objects.electricity">org.eclipse.mosaic.lib.objects.electricity.Reservation</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>reservedVehicleId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> reservedVehicleId</pre>
<div class="block">Id of the reserved vehicle.</div>
</li>
<li class="blockList">
<h4>reservationUntil</h4>
<pre>long reservationUntil</pre>
<div class="block">Reservation until. Unit: [ns].</div>
</li>
<li class="blockListLast">
<h4>reservationFrom</h4>
<pre>long reservationFrom</pre>
<div class="block">Reservation from. Unit: [ns].</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.environment</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/environment/EnvironmentEvent.html" title="class in org.eclipse.mosaic.lib.objects.environment">org.eclipse.mosaic.lib.objects.environment.EnvironmentEvent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>type</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/SensorType.html" title="enum in org.eclipse.mosaic.lib.enums">SensorType</a> type</pre>
</li>
<li class="blockList">
<h4>strength</h4>
<pre>int strength</pre>
</li>
<li class="blockList">
<h4>from</h4>
<pre>long from</pre>
</li>
<li class="blockListLast">
<h4>until</h4>
<pre>long until</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/environment/EnvironmentEventLocation.html" title="class in org.eclipse.mosaic.lib.objects.environment">org.eclipse.mosaic.lib.objects.environment.EnvironmentEventLocation</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>area</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoArea.html" title="interface in org.eclipse.mosaic.lib.geo">GeoArea</a> area</pre>
<div class="block">The geographic area (e.g. Circle) the event is located in.</div>
</li>
<li class="blockListLast">
<h4>type</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/SensorType.html" title="enum in org.eclipse.mosaic.lib.enums">SensorType</a> type</pre>
<div class="block">The type of sensor which is sensing values in the event area.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.mapping</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.mapping.ChargingStationMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/mapping/ChargingStationMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">org.eclipse.mosaic.lib.objects.mapping.ChargingStationMapping</a> extends <a href="org/eclipse/mosaic/lib/objects/mapping/UnitMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">UnitMapping</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>position</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> position</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/mapping/OriginDestinationPair.html" title="class in org.eclipse.mosaic.lib.objects.mapping">org.eclipse.mosaic.lib.objects.mapping.OriginDestinationPair</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>origin</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoCircle.html" title="class in org.eclipse.mosaic.lib.geo">GeoCircle</a> origin</pre>
<div class="block">Random point within the given origin circle from which the vehicle will be spawned.</div>
</li>
<li class="blockListLast">
<h4>destination</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoCircle.html" title="class in org.eclipse.mosaic.lib.geo">GeoCircle</a> destination</pre>
<div class="block">Random point within the given destination circle to which the vehicle will travel.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.mapping.RsuMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/mapping/RsuMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">org.eclipse.mosaic.lib.objects.mapping.RsuMapping</a> extends <a href="org/eclipse/mosaic/lib/objects/mapping/UnitMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">UnitMapping</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>position</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> position</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.mapping.TmcMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/mapping/TmcMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">org.eclipse.mosaic.lib.objects.mapping.TmcMapping</a> extends <a href="org/eclipse/mosaic/lib/objects/mapping/UnitMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">UnitMapping</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>inductionLoops</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; inductionLoops</pre>
</li>
<li class="blockListLast">
<h4>laneAreaDetectors</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; laneAreaDetectors</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.mapping.TrafficLightMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/mapping/TrafficLightMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">org.eclipse.mosaic.lib.objects.mapping.TrafficLightMapping</a> extends <a href="org/eclipse/mosaic/lib/objects/mapping/UnitMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">UnitMapping</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>position</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> position</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.mapping.UnitMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/mapping/UnitMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">org.eclipse.mosaic.lib.objects.mapping.UnitMapping</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">The name of the unit.</div>
</li>
<li class="blockList">
<h4>applications</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; applications</pre>
<div class="block">List of applications the unit should run.</div>
</li>
<li class="blockListLast">
<h4>group</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> group</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.mapping.VehicleMapping">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/mapping/VehicleMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">org.eclipse.mosaic.lib.objects.mapping.VehicleMapping</a> extends <a href="org/eclipse/mosaic/lib/objects/mapping/UnitMapping.html" title="class in org.eclipse.mosaic.lib.objects.mapping">UnitMapping</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>vehicleType</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleType.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleType</a> vehicleType</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.road</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/road/SimpleRoadPosition.html" title="class in org.eclipse.mosaic.lib.objects.road">org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>connection</h4>
<pre>org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition.SimpleConnection connection</pre>
</li>
<li class="blockList">
<h4>previousNode</h4>
<pre>org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition.SimpleNode previousNode</pre>
</li>
<li class="blockList">
<h4>upcomingNode</h4>
<pre>org.eclipse.mosaic.lib.objects.road.SimpleRoadPosition.SimpleNode upcomingNode</pre>
</li>
<li class="blockList">
<h4>laneOffset</h4>
<pre>double laneOffset</pre>
</li>
<li class="blockList">
<h4>laneIndex</h4>
<pre>int laneIndex</pre>
</li>
<li class="blockListLast">
<h4>lateralLanePosition</h4>
<pre>double lateralLanePosition</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.traffic</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/traffic/InductionLoopInfo.html" title="class in org.eclipse.mosaic.lib.objects.traffic">org.eclipse.mosaic.lib.objects.traffic.InductionLoopInfo</a> extends <a href="org/eclipse/mosaic/lib/objects/UnitData.html" title="class in org.eclipse.mosaic.lib.objects">UnitData</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleCount</h4>
<pre>int vehicleCount</pre>
</li>
<li class="blockList">
<h4>meanSpeed</h4>
<pre>double meanSpeed</pre>
</li>
<li class="blockList">
<h4>meanVehicleLength</h4>
<pre>double meanVehicleLength</pre>
</li>
<li class="blockListLast">
<h4>flow</h4>
<pre>double flow</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/traffic/LaneAreaDetectorInfo.html" title="class in org.eclipse.mosaic.lib.objects.traffic">org.eclipse.mosaic.lib.objects.traffic.LaneAreaDetectorInfo</a> extends <a href="org/eclipse/mosaic/lib/objects/UnitData.html" title="class in org.eclipse.mosaic.lib.objects">UnitData</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>length</h4>
<pre>double length</pre>
</li>
<li class="blockList">
<h4>vehicleCount</h4>
<pre>int vehicleCount</pre>
</li>
<li class="blockList">
<h4>meanSpeed</h4>
<pre>double meanSpeed</pre>
</li>
<li class="blockList">
<h4>haltingVehicles</h4>
<pre>int haltingVehicles</pre>
</li>
<li class="blockListLast">
<h4>trafficDensity</h4>
<pre>double trafficDensity</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/traffic/SumoTraciResult.html" title="class in org.eclipse.mosaic.lib.objects.traffic">org.eclipse.mosaic.lib.objects.traffic.SumoTraciResult</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>requestCommandId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> requestCommandId</pre>
</li>
<li class="blockList">
<h4>commandStatus</h4>
<pre>byte commandStatus</pre>
</li>
<li class="blockList">
<h4>commandMessage</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> commandMessage</pre>
</li>
<li class="blockListLast">
<h4>commandResult</h4>
<pre>byte[] commandResult</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.trafficlight</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLight.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">org.eclipse.mosaic.lib.objects.trafficlight.TrafficLight</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>id</h4>
<pre>int id</pre>
<div class="block">Signal id (index) within the traffic light group.</div>
</li>
<li class="blockList">
<h4>position</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> position</pre>
<div class="block">Geo position of a traffic light.
Might be equal to a junction geo position that is controlled by a traffic light group
this traffic light belongs to.</div>
</li>
<li class="blockList">
<h4>incomingLane</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> incomingLane</pre>
<div class="block">Incoming lane controlled by the signal.</div>
</li>
<li class="blockList">
<h4>outgoingLane</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> outgoingLane</pre>
<div class="block">Outgoing lane controlled by the signal.</div>
</li>
<li class="blockListLast">
<h4>currentState</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLightState.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">TrafficLightState</a> currentState</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLightGroup.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroup</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>groupId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> groupId</pre>
<div class="block">Identifier of this group.</div>
</li>
<li class="blockList">
<h4>programs</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; programs</pre>
<div class="block">Traffic light programs that are configured and available for this traffic light group.</div>
</li>
<li class="blockListLast">
<h4>trafficLights</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; trafficLights</pre>
<div class="block">List of traffic lights within this group.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLightGroupInfo.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightGroupInfo</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>trafficLightGroupId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> trafficLightGroupId</pre>
<div class="block">Traffic light group id.</div>
</li>
<li class="blockList">
<h4>currentProgramId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> currentProgramId</pre>
<div class="block">Id of the current program running on this traffic light group.</div>
</li>
<li class="blockList">
<h4>currentPhaseIndex</h4>
<pre>int currentPhaseIndex</pre>
<div class="block">Index of current phase running within the current program.</div>
</li>
<li class="blockList">
<h4>assumedTimeOfNextSwitch</h4>
<pre>long assumedTimeOfNextSwitch</pre>
<div class="block">The assumed time of the switch to the next phase [ns].</div>
</li>
<li class="blockListLast">
<h4>currentState</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; currentState</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLightProgram.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgram</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>programId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> programId</pre>
<div class="block">Id of the traffic light program as it stands in the configuration file (e.g. in scenarioname.net.xml for SUMO).</div>
</li>
<li class="blockList">
<h4>phases</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; phases</pre>
<div class="block">Phases this program consists of.</div>
</li>
<li class="blockListLast">
<h4>currentPhaseIndex</h4>
<pre>int currentPhaseIndex</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLightProgramPhase.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightProgramPhase</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>index</h4>
<pre>int index</pre>
</li>
<li class="blockList">
<h4>configuredDuration</h4>
<pre>long configuredDuration</pre>
<div class="block">Duration given in the configuration file. Unit: [ns]
Be aware that actual phases duration can be changed during the simulation (e.g. lengthened)
and thus can differ from the configured one.</div>
</li>
<li class="blockList">
<h4>remainingDuration</h4>
<pre>long remainingDuration</pre>
<div class="block">Remaining duration of this phase. Unit: [ns]</div>
</li>
<li class="blockListLast">
<h4>states</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; states</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficlight/TrafficLightState.html" title="class in org.eclipse.mosaic.lib.objects.trafficlight">org.eclipse.mosaic.lib.objects.trafficlight.TrafficLightState</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>red</h4>
<pre>boolean red</pre>
</li>
<li class="blockList">
<h4>green</h4>
<pre>boolean green</pre>
</li>
<li class="blockListLast">
<h4>yellow</h4>
<pre>boolean yellow</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.trafficsign</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficsign/LaneAssignment.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">org.eclipse.mosaic.lib.objects.trafficsign.LaneAssignment</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>lane</h4>
<pre>int lane</pre>
<div class="block">The lane the lane assignment is valid for.</div>
</li>
<li class="blockListLast">
<h4>allowedVehicleClasses</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; allowedVehicleClasses</pre>
<div class="block">The list of vehicle classes allowed on the lane.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficsign/SpeedLimit.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">org.eclipse.mosaic.lib.objects.trafficsign.SpeedLimit</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>lane</h4>
<pre>int lane</pre>
<div class="block">The lane the speed limit is valid for.</div>
</li>
<li class="blockList">
<h4>speedLimit</h4>
<pre>double speedLimit</pre>
<div class="block">The speed limit of the lane.</div>
</li>
<li class="blockListLast">
<h4>initialSpeedLimit</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> initialSpeedLimit</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficsign/TrafficSign.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">org.eclipse.mosaic.lib.objects.trafficsign.TrafficSign</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>signContents</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; signContents</pre>
</li>
<li class="blockList">
<h4>id</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id</pre>
<div class="block">The ID of the traffic sign.</div>
</li>
<li class="blockList">
<h4>position</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/CartesianPoint.html" title="interface in org.eclipse.mosaic.lib.geo">CartesianPoint</a> position</pre>
<div class="block">Represents the position of the traffic sign
on the SUMO map.</div>
</li>
<li class="blockList">
<h4>geoPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> geoPosition</pre>
<div class="block">Represents the position of the traffic sign as geographic position.</div>
</li>
<li class="blockList">
<h4>edge</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> edge</pre>
<div class="block">The edge the traffic sign is meant for.</div>
</li>
<li class="blockList">
<h4>lane</h4>
<pre>int lane</pre>
<div class="block">Tells the lane the traffic sign is meant for.
"-1" means the traffic sign counts for every lane on the edge.</div>
</li>
<li class="blockList">
<h4>visibility</h4>
<pre>double visibility</pre>
<div class="block">The visibility of the traffic sign for vehicles.
0: not visible
1: very good visible</div>
</li>
<li class="blockList">
<h4>angle</h4>
<pre>double angle</pre>
<div class="block">The angle of the traffic sign for vehicles.
0.0 is north, 90.0 is east</div>
</li>
<li class="blockListLast">
<h4>isVariable</h4>
<pre>boolean isVariable</pre>
<div class="block">Tells if the traffic sign is variable.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficsign/TrafficSignLaneAssignment.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignLaneAssignment</a> extends <a href="org/eclipse/mosaic/lib/objects/trafficsign/TrafficSign.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">TrafficSign</a>&lt;<a href="org/eclipse/mosaic/lib/objects/trafficsign/LaneAssignment.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">LaneAssignment</a>&gt; implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/trafficsign/TrafficSignSpeed.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">org.eclipse.mosaic.lib.objects.trafficsign.TrafficSignSpeed</a> extends <a href="org/eclipse/mosaic/lib/objects/trafficsign/TrafficSign.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">TrafficSign</a>&lt;<a href="org/eclipse/mosaic/lib/objects/trafficsign/SpeedLimit.html" title="class in org.eclipse.mosaic.lib.objects.trafficsign">SpeedLimit</a>&gt; implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>defaultEdgeSpeedInMs</h4>
<pre>double defaultEdgeSpeedInMs</pre>
<div class="block">The default edge speed.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.v2x</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.EncodedPayload">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">org.eclipse.mosaic.lib.objects.v2x.EncodedPayload</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>contentClassName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> contentClassName</pre>
</li>
<li class="blockList">
<h4>bytes</h4>
<pre>byte[] bytes</pre>
<div class="block">Contains the actual message payload, which can be empty if not needed.</div>
</li>
<li class="blockList">
<h4>lengthInBytes</h4>
<pre>long lengthInBytes</pre>
<div class="block">The actual length of this message payload [in bytes].</div>
</li>
<li class="blockListLast">
<h4>minimalLength</h4>
<pre>long minimalLength</pre>
<div class="block">The minimal assumed length of this message payload [in bytes].</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/GenericV2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">org.eclipse.mosaic.lib.objects.v2x.GenericV2xMessage</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>classSimpleName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> classSimpleName</pre>
</li>
<li class="blockListLast">
<h4>payload</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">EncodedPayload</a> payload</pre>
<div class="block">The encoded payload.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.MessageRouting">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/MessageRouting.html" title="class in org.eclipse.mosaic.lib.objects.v2x">org.eclipse.mosaic.lib.objects.v2x.MessageRouting</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>source</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/addressing/SourceAddressContainer.html" title="class in org.eclipse.mosaic.lib.objects.addressing">SourceAddressContainer</a> source</pre>
<div class="block">The source address of the message.</div>
</li>
<li class="blockListLast">
<h4>destination</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/addressing/DestinationAddressContainer.html" title="class in org.eclipse.mosaic.lib.objects.addressing">DestinationAddressContainer</a> destination</pre>
<div class="block">The destination address of the message.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.MessageStreamRouting">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/MessageStreamRouting.html" title="class in org.eclipse.mosaic.lib.objects.v2x">org.eclipse.mosaic.lib.objects.v2x.MessageStreamRouting</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/MessageRouting.html" title="class in org.eclipse.mosaic.lib.objects.v2x">MessageRouting</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>streamingDuration</h4>
<pre>long streamingDuration</pre>
<div class="block">The duration of the stream in ns.</div>
</li>
<li class="blockListLast">
<h4>streamingBandwidth</h4>
<pre>long streamingBandwidth</pre>
<div class="block">The bandwidth of the stream in bits per second.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.V2xMessage">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">org.eclipse.mosaic.lib.objects.v2x.V2xMessage</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>routing</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/MessageRouting.html" title="class in org.eclipse.mosaic.lib.objects.v2x">MessageRouting</a> routing</pre>
<div class="block">The routing configuration of this <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x"><code>V2xMessage</code></a>.</div>
</li>
<li class="blockList">
<h4>id</h4>
<pre>int id</pre>
<div class="block">The globally unique Id of this <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x"><code>V2xMessage</code></a>.</div>
</li>
<li class="blockListLast">
<h4>sequenceNumber</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> sequenceNumber</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.V2xMessage.Empty">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.Empty.html" title="class in org.eclipse.mosaic.lib.objects.v2x">org.eclipse.mosaic.lib.objects.v2x.V2xMessage.Empty</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/V2xReceiverInformation.html" title="class in org.eclipse.mosaic.lib.objects.v2x">org.eclipse.mosaic.lib.objects.v2x.V2xReceiverInformation</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>receiveTime</h4>
<pre>long receiveTime</pre>
</li>
<li class="blockList">
<h4>sendTime</h4>
<pre>long sendTime</pre>
</li>
<li class="blockList">
<h4>receiveSignalStrength</h4>
<pre>float receiveSignalStrength</pre>
<div class="block">The rss in [dBm]. <code>0</code> if no rss is available.</div>
</li>
<li class="blockListLast">
<h4>neededBandwidth</h4>
<pre>long neededBandwidth</pre>
<div class="block">The needed bandwidth in [bps]. <code>0</code> if no bandwidth information is available.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.v2x.etsi</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.Cam">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/Cam.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.Cam</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>payLoad</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">EncodedPayload</a> payLoad</pre>
<div class="block">The encoded message.</div>
</li>
<li class="blockListLast">
<h4>camContent</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/etsi/CamContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">CamContent</a> camContent</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/CamContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.CamContent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>generationTime</h4>
<pre>long generationTime</pre>
<div class="block">Time the CAM was created.</div>
</li>
<li class="blockList">
<h4>unitID</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> unitID</pre>
<div class="block">The Id of the unit which created this CAM.</div>
</li>
<li class="blockList">
<h4>position</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> position</pre>
<div class="block">The position where this CAM has been created.</div>
</li>
<li class="blockList">
<h4>awarenessData</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/etsi/cam/AwarenessData.html" title="interface in org.eclipse.mosaic.lib.objects.v2x.etsi.cam">AwarenessData</a> awarenessData</pre>
<div class="block">The high-frequency data container of this CAM.</div>
</li>
<li class="blockListLast">
<h4>userTaggedValue</h4>
<pre>byte[] userTaggedValue</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.Denm">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/Denm.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.Denm</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>payload</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">EncodedPayload</a> payload</pre>
<div class="block">The encoded message.</div>
</li>
<li class="blockListLast">
<h4>denmContent</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/etsi/DenmContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">DenmContent</a> denmContent</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/DenmContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.DenmContent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>time</h4>
<pre>long time</pre>
<div class="block">Current time stamp of the sending node. Unit: [ns].</div>
</li>
<li class="blockList">
<h4>senderPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> senderPosition</pre>
<div class="block">GPS-position of the sending node</div>
</li>
<li class="blockList">
<h4>eventRoadId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> eventRoadId</pre>
</li>
<li class="blockList">
<h4>warningType</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/SensorType.html" title="enum in org.eclipse.mosaic.lib.enums">SensorType</a> warningType</pre>
<div class="block">type of the warning</div>
</li>
<li class="blockList">
<h4>eventStrength</h4>
<pre>int eventStrength</pre>
<div class="block">strength of the causing event</div>
</li>
<li class="blockList">
<h4>causedSpeed</h4>
<pre>float causedSpeed</pre>
<div class="block">resulting speed because of the event</div>
</li>
<li class="blockList">
<h4>senderDeceleration</h4>
<pre>float senderDeceleration</pre>
</li>
<li class="blockList">
<h4>eventLocation</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> eventLocation</pre>
<div class="block">The location of the event</div>
</li>
<li class="blockList">
<h4>eventArea</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPolygon.html" title="class in org.eclipse.mosaic.lib.geo">GeoPolygon</a> eventArea</pre>
<div class="block">The area in which the event is occurring</div>
</li>
<li class="blockListLast">
<h4>extendedContainer</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> extendedContainer</pre>
<div class="block">An extended container which can hold additional information</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.Ivim">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/Ivim.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.Ivim</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>payload</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">EncodedPayload</a> payload</pre>
<div class="block">The encoded message.</div>
</li>
<li class="blockListLast">
<h4>ivimContent</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/etsi/IvimContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">IvimContent</a> ivimContent</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/IvimContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.IvimContent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>time</h4>
<pre>long time</pre>
<div class="block">Current time stamp of the sending node. Unit: [ns].</div>
</li>
<li class="blockListLast">
<h4>segments</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; segments</pre>
<div class="block">Inframix: List of segments</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/Spatm.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.Spatm</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/V2xMessage.html" title="class in org.eclipse.mosaic.lib.objects.v2x">V2xMessage</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>payload</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/EncodedPayload.html" title="class in org.eclipse.mosaic.lib.objects.v2x">EncodedPayload</a> payload</pre>
<div class="block">The encoded message.</div>
</li>
<li class="blockListLast">
<h4>spatmContent</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/etsi/SpatmContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">SpatmContent</a> spatmContent</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/SpatmContent.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi">org.eclipse.mosaic.lib.objects.v2x.etsi.SpatmContent</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>time</h4>
<pre>long time</pre>
<div class="block">Current time stamp of the sending node</div>
</li>
<li class="blockList">
<h4>senderPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> senderPosition</pre>
<div class="block">GPS-position of the sending node
coordinates of the sending node</div>
</li>
<li class="blockList">
<h4>phaseRed</h4>
<pre>boolean phaseRed</pre>
<div class="block">Current phase in boolean values.</div>
</li>
<li class="blockList">
<h4>phaseYellow</h4>
<pre>boolean phaseYellow</pre>
</li>
<li class="blockList">
<h4>phaseGreen</h4>
<pre>boolean phaseGreen</pre>
</li>
<li class="blockList">
<h4>phaseDurationRed</h4>
<pre>long phaseDurationRed</pre>
<div class="block">Phases of all phases (red, yellow, green). Unit: [ns].</div>
</li>
<li class="blockList">
<h4>phaseDurationYellow</h4>
<pre>long phaseDurationYellow</pre>
</li>
<li class="blockList">
<h4>phaseDurationGreen</h4>
<pre>long phaseDurationGreen</pre>
</li>
<li class="blockListLast">
<h4>remainingPhaseTime</h4>
<pre>long remainingPhaseTime</pre>
<div class="block">Remaining phase time (regardless of interleaving phases with other traffic lights,
i.e. only real state changes of this TL is regarded</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.v2x.etsi.cam</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.cam.RsuAwarenessData">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/cam/RsuAwarenessData.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.cam">org.eclipse.mosaic.lib.objects.v2x.etsi.cam.RsuAwarenessData</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>rsuType</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/RsuType.html" title="enum in org.eclipse.mosaic.lib.enums">RsuType</a> rsuType</pre>
<div class="block">Type of the rsu.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.cam.TrafficLightAwarenessData">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/cam/TrafficLightAwarenessData.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.cam">org.eclipse.mosaic.lib.objects.v2x.etsi.cam.TrafficLightAwarenessData</a> extends <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/cam/RsuAwarenessData.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.cam">RsuAwarenessData</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/cam/VehicleAwarenessData.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.cam">org.eclipse.mosaic.lib.objects.v2x.etsi.cam.VehicleAwarenessData</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>heading</h4>
<pre>double heading</pre>
<div class="block">Heading of the Vehicle. Unit: [degrees].</div>
</li>
<li class="blockList">
<h4>speed</h4>
<pre>double speed</pre>
<div class="block">Speed of the unit. Unit: [m/s].</div>
</li>
<li class="blockList">
<h4>direction</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/DriveDirection.html" title="enum in org.eclipse.mosaic.lib.enums">DriveDirection</a> direction</pre>
<div class="block">The vehicles driving direction
(so values like <code>this.longitudalAcceleration</code> can be correctly interpreted).</div>
</li>
<li class="blockList">
<h4>laneIndex</h4>
<pre>int laneIndex</pre>
<div class="block">The road lane on which the vehicle is driving on (0 = rightmost lane).</div>
</li>
<li class="blockList">
<h4>length</h4>
<pre>double length</pre>
<div class="block">Length of the vehicle in. Unit: [m].</div>
</li>
<li class="blockList">
<h4>width</h4>
<pre>double width</pre>
<div class="block">Width of the vehicle in m. Unit: [m].</div>
</li>
<li class="blockList">
<h4>longitudinalAcceleration</h4>
<pre>double longitudinalAcceleration</pre>
<div class="block">The longitudinal acceleration in [m/s^2].</div>
</li>
<li class="blockListLast">
<h4>vehicleClass</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/VehicleClass.html" title="enum in org.eclipse.mosaic.lib.enums">VehicleClass</a> vehicleClass</pre>
<div class="block">Type of the vehicle.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.v2x.etsi.ivim</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/ivim/Advice.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim">org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Advice</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>speed</h4>
<pre>double speed</pre>
<div class="block">Speed advice in m/s.</div>
</li>
<li class="blockList">
<h4>speedState</h4>
<pre>org.apache.commons.lang3.tuple.MutablePair&lt;L,R&gt; speedState</pre>
</li>
<li class="blockList">
<h4>gap</h4>
<pre>double gap</pre>
<div class="block">Gap advice in s.</div>
</li>
<li class="blockList">
<h4>gapState</h4>
<pre>org.apache.commons.lang3.tuple.MutablePair&lt;L,R&gt; gapState</pre>
</li>
<li class="blockList">
<h4>accelerationFactor</h4>
<pre>double accelerationFactor</pre>
<div class="block">Acceleration advice in m/s^2.</div>
</li>
<li class="blockList">
<h4>acceleration</h4>
<pre>double acceleration</pre>
</li>
<li class="blockList">
<h4>accelerationState</h4>
<pre>org.apache.commons.lang3.tuple.MutablePair&lt;L,R&gt; accelerationState</pre>
</li>
<li class="blockList">
<h4>dedicatedForAvsOnly</h4>
<pre>boolean dedicatedForAvsOnly</pre>
<div class="block">Tells whether the lane is dedicated for AVs only.</div>
</li>
<li class="blockListLast">
<h4>laneChanges</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; laneChanges</pre>
<div class="block">Map of vehicles that shall react on lane change advices.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/ivim/Segment.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim">org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.Segment</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
</li>
<li class="blockList">
<h4>start</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/etsi/ivim/SegmentPosition.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim">SegmentPosition</a> start</pre>
</li>
<li class="blockList">
<h4>end</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/v2x/etsi/ivim/SegmentPosition.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim">SegmentPosition</a> end</pre>
</li>
<li class="blockList">
<h4>edges</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; edges</pre>
</li>
<li class="blockListLast">
<h4>advices</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; advices</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/v2x/etsi/ivim/SegmentPosition.html" title="class in org.eclipse.mosaic.lib.objects.v2x.etsi.ivim">org.eclipse.mosaic.lib.objects.v2x.etsi.ivim.SegmentPosition</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>edgeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> edgeId</pre>
<div class="block">Edge id.</div>
</li>
<li class="blockList">
<h4>edgeOffset</h4>
<pre>double edgeOffset</pre>
<div class="block">Edge offset in m.</div>
</li>
<li class="blockList">
<h4>geoPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> geoPosition</pre>
<div class="block">Geographical position.</div>
</li>
<li class="blockListLast">
<h4>heading</h4>
<pre>double heading</pre>
<div class="block">Heading of the road of the specified geoPosition.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.vehicle</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.Consumptions">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/Consumptions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.Consumptions</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>fuel</h4>
<pre>double fuel</pre>
<div class="block">Fuel consumption in ml.</div>
</li>
<li class="blockListLast">
<h4>electricalPower</h4>
<pre>double electricalPower</pre>
<div class="block">Electrical power consumption in Wh.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.Emissions">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/Emissions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.Emissions</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>co2</h4>
<pre>double co2</pre>
</li>
<li class="blockList">
<h4>co</h4>
<pre>double co</pre>
</li>
<li class="blockList">
<h4>hc</h4>
<pre>double hc</pre>
</li>
<li class="blockList">
<h4>pmx</h4>
<pre>double pmx</pre>
</li>
<li class="blockListLast">
<h4>nox</h4>
<pre>double nox</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleBatteryState">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleBatteryState.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleBatteryState</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">The name of the vehicle this battery belongs to.</div>
</li>
<li class="blockList">
<h4>time</h4>
<pre>long time</pre>
<div class="block">Time in [ns] until this information is valid.</div>
</li>
<li class="blockList">
<h4>stateOfCharge</h4>
<pre>double stateOfCharge</pre>
<div class="block">Quotient of the current capacity and the initial capacity of the battery.
Range: [0=empty, 1=full]</div>
</li>
<li class="blockList">
<h4>capacity</h4>
<pre>double capacity</pre>
<div class="block">Current capacity of the battery.
unit: [Ah]</div>
</li>
<li class="blockListLast">
<h4>charging</h4>
<pre>boolean charging</pre>
<div class="block">Flag, indicating if the vehicle is currently being charged at a <a href="org/eclipse/mosaic/lib/objects/electricity/ChargingSpot.html" title="class in org.eclipse.mosaic.lib.objects.electricity"><code>ChargingSpot</code></a>.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleConsumptions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleConsumptions</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>currentConsumptions</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/Consumptions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">Consumptions</a> currentConsumptions</pre>
</li>
<li class="blockListLast">
<h4>allConsumptions</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/Consumptions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">Consumptions</a> allConsumptions</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleData">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleData.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleData</a> extends <a href="org/eclipse/mosaic/lib/objects/UnitData.html" title="class in org.eclipse.mosaic.lib.objects">UnitData</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>vehicleEmissions</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleEmissions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleEmissions</a> vehicleEmissions</pre>
<div class="block">Contains total emissions and current emission.</div>
</li>
<li class="blockList">
<h4>vehicleConsumptions</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleConsumptions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleConsumptions</a> vehicleConsumptions</pre>
<div class="block">Contains total energy consumption and current consumption.</div>
</li>
<li class="blockList">
<h4>vehicleSignals</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleSignals.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleSignals</a> vehicleSignals</pre>
<div class="block">All vehicle specific signals e.g. car flasher, hazard flasher, see in <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleSignals.html" title="class in org.eclipse.mosaic.lib.objects.vehicle"><code>VehicleSignals</code></a></div>
</li>
<li class="blockList">
<h4>electricInfo</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleBatteryState.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleBatteryState</a> electricInfo</pre>
<div class="block">electric information for a vehicle including recuperation indices.</div>
</li>
<li class="blockList">
<h4>projectedPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/CartesianPoint.html" title="interface in org.eclipse.mosaic.lib.geo">CartesianPoint</a> projectedPosition</pre>
<div class="block">projected position.</div>
</li>
<li class="blockList">
<h4>heading</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> heading</pre>
<div class="block">Direction/Heading of the vehicle in degrees from north clockwise.
Supported Traffic simulator: [SUMO, PHA]</div>
</li>
<li class="blockList">
<h4>speed</h4>
<pre>double speed</pre>
<div class="block">Speed of the vehicle. Unit: [m/s].
Supported Traffic simulator: [SUMO, PHA]</div>
</li>
<li class="blockList">
<h4>slope</h4>
<pre>double slope</pre>
<div class="block">The slope at the current vehicle position in degrees.</div>
</li>
<li class="blockList">
<h4>distanceDriven</h4>
<pre>double distanceDriven</pre>
<div class="block">The distance, the vehicle has already driven. Unit: [m]
Supported Traffic simulator: [SUMO]</div>
</li>
<li class="blockList">
<h4>stopped</h4>
<pre>boolean stopped</pre>
<div class="block">Flag, indicating if the vehicle is currently stopped.</div>
</li>
<li class="blockList">
<h4>routeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> routeId</pre>
<div class="block">The ID of the route the vehicle currently follows.
Supported Traffic simulator: [SUMO, PHA]</div>
</li>
<li class="blockList">
<h4>roadPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/road/IRoadPosition.html" title="interface in org.eclipse.mosaic.lib.objects.road">IRoadPosition</a> roadPosition</pre>
<div class="block">Contains information about the <a href="org/eclipse/mosaic/lib/objects/road/IRoadPosition.html" title="interface in org.eclipse.mosaic.lib.objects.road"><code>IRoadPosition</code></a> the vehicle is currently driving on.</div>
</li>
<li class="blockList">
<h4>longitudinalAcceleration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> longitudinalAcceleration</pre>
<div class="block">This represents the acceleration of a vehicle in [m/s^2].</div>
</li>
<li class="blockList">
<h4>brake</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> brake</pre>
<div class="block">This dimensionless value represents the position of a brake pedal in [0 1].
Supported traffic simulator: [PHA]</div>
</li>
<li class="blockList">
<h4>throttle</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> throttle</pre>
<div class="block">This dimensionless value represents the position of a throttle pedal in [0 1].
Supported traffic simulator: [PHA]</div>
</li>
<li class="blockList">
<h4>driveDirection</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/DriveDirection.html" title="enum in org.eclipse.mosaic.lib.enums">DriveDirection</a> driveDirection</pre>
<div class="block">The direction currently driven on from the point of view of the vehicle.
This means forward/backward/unavailable.
If you are looking for an angle see <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleData.html#heading"><code>VehicleData.heading</code></a>.
Supported Traffic simulator: [PHA]</div>
</li>
<li class="blockList">
<h4>vehicleSensors</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleSensors.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">VehicleSensors</a> vehicleSensors</pre>
<div class="block">Contains information about the vehicle sensor (Lidar-, Radar- or Distance sensor).</div>
</li>
<li class="blockList">
<h4>laneAreaId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> laneAreaId</pre>
<div class="block">ID of the Lane area.</div>
</li>
<li class="blockListLast">
<h4>additionalData</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> additionalData</pre>
<div class="block">Arbitrary additional vehicle data produced by the vehicle or traffic simulator.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleDeparture.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleDeparture</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>routeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> routeId</pre>
<div class="block">Id of the route.</div>
</li>
<li class="blockList">
<h4>departureLane</h4>
<pre>int departureLane</pre>
<div class="block">The specific lane the vehicle will depart on, if no laneSelectionMode is given.</div>
</li>
<li class="blockList">
<h4>departurePos</h4>
<pre>double departurePos</pre>
<div class="block">The departure offset from the beginning of the lane, where the vehicle will be spawned on.</div>
</li>
<li class="blockList">
<h4>departSpeed</h4>
<pre>double departSpeed</pre>
<div class="block">The speed with which the vehicle will depart, if present space is free.</div>
</li>
<li class="blockList">
<h4>departSpeedMode</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleDeparture.DepartSpeedMode.html" title="enum in org.eclipse.mosaic.lib.objects.vehicle">VehicleDeparture.DepartSpeedMode</a> departSpeedMode</pre>
<div class="block">The mode with which the departure speed is chosen depending on the current traffic situation.</div>
</li>
<li class="blockListLast">
<h4>laneSelectionMode</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleDeparture.LaneSelectionMode.html" title="enum in org.eclipse.mosaic.lib.objects.vehicle">VehicleDeparture.LaneSelectionMode</a> laneSelectionMode</pre>
<div class="block">The mode with which the departure lane is chosen depending on the current traffic situation.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleEmissions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleEmissions</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>currentEmissions</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/Emissions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">Emissions</a> currentEmissions</pre>
</li>
<li class="blockListLast">
<h4>allEmissions</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/Emissions.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">Emissions</a> allEmissions</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleParameter.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleParameter</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>parameterType</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleParameter.VehicleParameterType.html" title="enum in org.eclipse.mosaic.lib.objects.vehicle">VehicleParameter.VehicleParameterType</a> parameterType</pre>
</li>
<li class="blockListLast">
<h4>value</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleRoute.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleRoute</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>routeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> routeId</pre>
<div class="block">The unique identifier for this route.</div>
</li>
<li class="blockList">
<h4>edgeIdList</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; edgeIdList</pre>
<div class="block">The list of all edge IDs this route passes.</div>
</li>
<li class="blockList">
<h4>nodeIdList</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">E</a>&gt; nodeIdList</pre>
<div class="block">The list of all node IDs this route passes.</div>
</li>
<li class="blockListLast">
<h4>length</h4>
<pre>double length</pre>
<div class="block">The length of the complete route described from edges.
<code>0</code> if no length is given.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleSensors.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleSensors</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>distance</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/DistanceSensor.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">DistanceSensor</a> distance</pre>
<div class="block">All distance sensor information the vehicle has.</div>
</li>
<li class="blockListLast">
<h4>radar</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/RadarSensor.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">RadarSensor</a> radar</pre>
<div class="block">All radar sensor information the vehicle has.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleSignals.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleSignals</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>blinkerRight</h4>
<pre>boolean blinkerRight</pre>
</li>
<li class="blockList">
<h4>blinkerLeft</h4>
<pre>boolean blinkerLeft</pre>
</li>
<li class="blockList">
<h4>blinkerEmergency</h4>
<pre>boolean blinkerEmergency</pre>
</li>
<li class="blockList">
<h4>brakeLight</h4>
<pre>boolean brakeLight</pre>
</li>
<li class="blockListLast">
<h4>reverseDrive</h4>
<pre>boolean reverseDrive</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.VehicleType">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/VehicleType.html" title="class in org.eclipse.mosaic.lib.objects.vehicle">org.eclipse.mosaic.lib.objects.vehicle.VehicleType</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>name</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name</pre>
<div class="block">Name of the vehicle type.</div>
</li>
<li class="blockList">
<h4>length</h4>
<pre>double length</pre>
<div class="block">The length of the vehicle. Unit: [m].</div>
</li>
<li class="blockList">
<h4>minGap</h4>
<pre>double minGap</pre>
<div class="block">Minimal distance between front bumper of a vehicle
and the back bumper of its leader in a traffic jam. Unit: [m].</div>
</li>
<li class="blockList">
<h4>maxSpeed</h4>
<pre>double maxSpeed</pre>
<div class="block">The maximum speed of the vehicle. Unit: [m/s].</div>
</li>
<li class="blockList">
<h4>vehicleClass</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/VehicleClass.html" title="enum in org.eclipse.mosaic.lib.enums">VehicleClass</a> vehicleClass</pre>
<div class="block">The class of the vehicle.</div>
</li>
<li class="blockList">
<h4>accel</h4>
<pre>double accel</pre>
<div class="block">Normal acceleration used to adjust to higher velocities. Unit: [m/s^2].</div>
</li>
<li class="blockList">
<h4>decel</h4>
<pre>double decel</pre>
<div class="block">Normal deceleration used to adjust to slower velocities. Unit: [m/s^2].</div>
</li>
<li class="blockList">
<h4>emergencyDecel</h4>
<pre>double emergencyDecel</pre>
<div class="block">Emergency deceleration. The maximum deceleration a vehicle can take to avoid an accident. Unit: [m/s^2].</div>
</li>
<li class="blockList">
<h4>sigma</h4>
<pre>double sigma</pre>
<div class="block">The driver's imperfection (0..1).</div>
</li>
<li class="blockList">
<h4>tau</h4>
<pre>double tau</pre>
<div class="block">The driver's reaction time. Unit: [s].</div>
</li>
<li class="blockList">
<h4>speedFactor</h4>
<pre>double speedFactor</pre>
<div class="block">The speed factor of the vehicle. With a value of 1.1, the vehicle would exceed
the speed limit of an edge by 10 percent.</div>
</li>
<li class="blockList">
<h4>color</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> color</pre>
<div class="block">The color of the vehicle for visualization purposes.</div>
</li>
<li class="blockList">
<h4>laneChangeMode</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/LaneChangeMode.html" title="enum in org.eclipse.mosaic.lib.enums">LaneChangeMode</a> laneChangeMode</pre>
<div class="block">The lane change mode of the vehicle. Defines which kind of lane changes a
vehicle is allowed to initiate. More details see at <a href="org/eclipse/mosaic/lib/enums/LaneChangeMode.html" title="enum in org.eclipse.mosaic.lib.enums"><code>LaneChangeMode</code></a>.</div>
</li>
<li class="blockListLast">
<h4>speedMode</h4>
<pre><a href="org/eclipse/mosaic/lib/enums/SpeedMode.html" title="enum in org.eclipse.mosaic.lib.enums">SpeedMode</a> speedMode</pre>
<div class="block">The speed mode of the vehicle. Defines the speeding and
braking behavior of the vehicle. More details see at <a href="org/eclipse/mosaic/lib/enums/SpeedMode.html" title="enum in org.eclipse.mosaic.lib.enums"><code>SpeedMode</code></a>.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.objects.vehicle.sensor</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/DistanceSensor.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">org.eclipse.mosaic.lib.objects.vehicle.sensor.DistanceSensor</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>front</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/SensorValue.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">SensorValue</a> front</pre>
<div class="block">Distance to leading vehicle in [m]. Will be -1 when vehicle does not have
this specific distance sensor. Will be Double.POSITIVE_INFINITY when no
vehicle was detected.</div>
</li>
<li class="blockList">
<h4>back</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/SensorValue.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">SensorValue</a> back</pre>
<div class="block">Distance to following vehicle in [m]. Will be -1 when vehicle does not
have this specific distance sensor. Will be Double.POSITIVE_INFINITY when
no vehicle was detected.</div>
</li>
<li class="blockList">
<h4>left</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/SensorValue.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">SensorValue</a> left</pre>
<div class="block">Distance to vehicle to the left in [m]. Will be -1 when vehicle does not
have this specific distance sensor. Will be Double.POSITIVE_INFINITY when
no vehicle was detected.</div>
</li>
<li class="blockListLast">
<h4>right</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/SensorValue.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">SensorValue</a> right</pre>
<div class="block">Distance to vehicle to the right in [m]. Will be -1 when vehicle does not
have this specific distance sensor. Will be Double.POSITIVE_INFINITY when
no vehicle was detected.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.sensor.RadarSensor">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/RadarSensor.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">org.eclipse.mosaic.lib.objects.vehicle.sensor.RadarSensor</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>speedFrontVehicle</h4>
<pre>double speedFrontVehicle</pre>
<div class="block">Absolute speed of the front vehicle in [m/s].
-1 If not available.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/SensorValue.html" title="class in org.eclipse.mosaic.lib.objects.vehicle.sensor">org.eclipse.mosaic.lib.objects.vehicle.sensor.SensorValue</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>distValue</h4>
<pre>double distValue</pre>
</li>
<li class="blockListLast">
<h4>status</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/vehicle/sensor/SensorValue.SensorStatus.html" title="enum in org.eclipse.mosaic.lib.objects.vehicle.sensor">SensorValue.SensorStatus</a> status</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.routing</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.routing.IllegalRouteException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/routing/IllegalRouteException.html" title="class in org.eclipse.mosaic.lib.routing">org.eclipse.mosaic.lib.routing.IllegalRouteException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.routing.database</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingConnection.html" title="class in org.eclipse.mosaic.lib.routing.database">org.eclipse.mosaic.lib.routing.database.LazyLoadingConnection</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>currentConnection</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/road/IConnection.html" title="interface in org.eclipse.mosaic.lib.objects.road">IConnection</a> currentConnection</pre>
</li>
<li class="blockList">
<h4>currentRoadPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/road/IRoadPosition.html" title="interface in org.eclipse.mosaic.lib.objects.road">IRoadPosition</a> currentRoadPosition</pre>
</li>
<li class="blockList">
<h4>conStartNode</h4>
<pre><a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingNode.html" title="class in org.eclipse.mosaic.lib.routing.database">LazyLoadingNode</a> conStartNode</pre>
</li>
<li class="blockList">
<h4>conEndNode</h4>
<pre><a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingNode.html" title="class in org.eclipse.mosaic.lib.routing.database">LazyLoadingNode</a> conEndNode</pre>
</li>
<li class="blockList">
<h4>way</h4>
<pre>org.eclipse.mosaic.lib.routing.database.LazyLoadingWay way</pre>
</li>
<li class="blockListLast">
<h4>id</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.routing.database.LazyLoadingNode">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingNode.html" title="class in org.eclipse.mosaic.lib.routing.database">org.eclipse.mosaic.lib.routing.database.LazyLoadingNode</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>currentNode</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/road/INode.html" title="interface in org.eclipse.mosaic.lib.objects.road">INode</a> currentNode</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingRoadPosition.html" title="class in org.eclipse.mosaic.lib.routing.database">org.eclipse.mosaic.lib.routing.database.LazyLoadingRoadPosition</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>currentRoadPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/objects/road/IRoadPosition.html" title="interface in org.eclipse.mosaic.lib.objects.road">IRoadPosition</a> currentRoadPosition</pre>
</li>
<li class="blockList">
<h4>laneIndex</h4>
<pre>int laneIndex</pre>
</li>
<li class="blockList">
<h4>lateralLanePosition</h4>
<pre>double lateralLanePosition</pre>
</li>
<li class="blockList">
<h4>offset</h4>
<pre>double offset</pre>
</li>
<li class="blockList">
<h4>previousNode</h4>
<pre><a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingNode.html" title="class in org.eclipse.mosaic.lib.routing.database">LazyLoadingNode</a> previousNode</pre>
</li>
<li class="blockList">
<h4>upcomingNode</h4>
<pre><a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingNode.html" title="class in org.eclipse.mosaic.lib.routing.database">LazyLoadingNode</a> upcomingNode</pre>
</li>
<li class="blockList">
<h4>connection</h4>
<pre><a href="org/eclipse/mosaic/lib/routing/database/LazyLoadingConnection.html" title="class in org.eclipse.mosaic.lib.routing.database">LazyLoadingConnection</a> connection</pre>
</li>
<li class="blockListLast">
<h4>edgeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> edgeId</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.spatial</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.spatial.Edge">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/spatial/Edge.html" title="class in org.eclipse.mosaic.lib.spatial">org.eclipse.mosaic.lib.spatial.Edge</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>a</h4>
<pre><a href="org/eclipse/mosaic/lib/math/Vector3d.html" title="class in org.eclipse.mosaic.lib.math">Vector3d</a> a</pre>
</li>
<li class="blockListLast">
<h4>b</h4>
<pre><a href="org/eclipse/mosaic/lib/math/Vector3d.html" title="class in org.eclipse.mosaic.lib.math">Vector3d</a> b</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.spatial.LineString">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/spatial/LineString.html" title="class in org.eclipse.mosaic.lib.spatial">org.eclipse.mosaic.lib.spatial.LineString</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html?is-external=true" title="class or interface in java.util">ArrayList</a>&lt;<a href="org/eclipse/mosaic/lib/spatial/LineString.html" title="type parameter in LineString">T</a> extends <a href="org/eclipse/mosaic/lib/math/Vector3d.html" title="class in org.eclipse.mosaic.lib.math">Vector3d</a>&gt; implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.spatial.LineString.Vecs">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/spatial/LineString.Vecs.html" title="class in org.eclipse.mosaic.lib.spatial">org.eclipse.mosaic.lib.spatial.LineString.Vecs</a> extends <a href="org/eclipse/mosaic/lib/spatial/LineString.html" title="class in org.eclipse.mosaic.lib.spatial">LineString</a>&lt;<a href="org/eclipse/mosaic/lib/math/Vector3d.html" title="class in org.eclipse.mosaic.lib.math">Vector3d</a>&gt; implements Serializable</h3>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.util</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.util.EfficientPriorityQueue">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/util/EfficientPriorityQueue.html" title="class in org.eclipse.mosaic.lib.util">org.eclipse.mosaic.lib.util.EfficientPriorityQueue</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/PriorityQueue.html?is-external=true" title="class or interface in java.util">PriorityQueue</a>&lt;<a href="org/eclipse/mosaic/lib/util/EfficientPriorityQueue.html" title="type parameter in EfficientPriorityQueue">T</a>&gt; implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>hashes</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">HashSet</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashSet.html?is-external=true" title="class or interface in java.util">E</a>&gt; hashes</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.lib.util.objects</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.lib.util.objects.Position">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/util/objects/Position.html" title="class in org.eclipse.mosaic.lib.util.objects">org.eclipse.mosaic.lib.util.objects.Position</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>projectedPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/CartesianPoint.html" title="interface in org.eclipse.mosaic.lib.geo">CartesianPoint</a> projectedPosition</pre>
<div class="block">Coordinates of the transformed position.</div>
</li>
<li class="blockList">
<h4>geographicPosition</h4>
<pre><a href="org/eclipse/mosaic/lib/geo/GeoPoint.html" title="interface in org.eclipse.mosaic.lib.geo">GeoPoint</a> geographicPosition</pre>
<div class="block">Geographic position with latitude and longitude coordinate.</div>
</li>
<li class="blockListLast">
<h4>valid</h4>
<pre>boolean valid</pre>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.lib.util.objects.TimeCache">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/lib/util/objects/TimeCache.html" title="class in org.eclipse.mosaic.lib.util.objects">org.eclipse.mosaic.lib.util.objects.TimeCache</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockListLast">
<h4>cache</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">K</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">V</a>&gt; cache</pre>
<div class="block">Map containing all the message ids with the corresponding messages.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.rti.api</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.rti.api.AbstractFederateAmbassador.InteractionQueue">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/rti/api/AbstractFederateAmbassador.InteractionQueue.html" title="class in org.eclipse.mosaic.rti.api">org.eclipse.mosaic.rti.api.AbstractFederateAmbassador.InteractionQueue</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/PriorityBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">PriorityBlockingQueue</a>&lt;<a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">Interaction</a>&gt; implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.rti.api.FederateExecutor.FederateStarterException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/rti/api/FederateExecutor.FederateStarterException.html" title="class in org.eclipse.mosaic.rti.api">org.eclipse.mosaic.rti.api.FederateExecutor.FederateStarterException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.rti.api.IllegalValueException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/rti/api/IllegalValueException.html" title="class in org.eclipse.mosaic.rti.api">org.eclipse.mosaic.rti.api.IllegalValueException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.rti.api.Interaction">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/rti/api/Interaction.html" title="class in org.eclipse.mosaic.rti.api">org.eclipse.mosaic.rti.api.Interaction</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>time</h4>
<pre>long time</pre>
<div class="block">Simulation time at which the interaction happens in ns.</div>
</li>
<li class="blockList">
<h4>id</h4>
<pre>int id</pre>
<div class="block">The unique interaction id.</div>
</li>
<li class="blockList">
<h4>senderId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> senderId</pre>
<div class="block">The ID of the sending federate.</div>
</li>
<li class="blockListLast">
<h4>typeId</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> typeId</pre>
<div class="block">The type identifier.</div>
</li>
</ul>
</li>
</ul>
</li>
<li class="blockList"><a name="org.eclipse.mosaic.rti.api.InternalFederateException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/rti/api/InternalFederateException.html" title="class in org.eclipse.mosaic.rti.api">org.eclipse.mosaic.rti.api.InternalFederateException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.starter</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.starter.MosaicStarter.ExecutionException">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/starter/MosaicStarter.ExecutionException.html" title="class in org.eclipse.mosaic.starter">org.eclipse.mosaic.starter.MosaicStarter.ExecutionException</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>1L</dd>
</dl>
</li>
</ul>
</li>
<li class="blockList">
<h2 title="Package">Package&nbsp;org.eclipse.mosaic.starter.cli</h2>
<ul class="blockList">
<li class="blockList"><a name="org.eclipse.mosaic.starter.cli.MosaicParameters">
<!-- -->
</a>
<h3>Class <a href="org/eclipse/mosaic/starter/cli/MosaicParameters.html" title="class in org.eclipse.mosaic.starter.cli">org.eclipse.mosaic.starter.cli.MosaicParameters</a> extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> implements Serializable</h3>
<dl class="nameValue">
<dt>serialVersionUID:</dt>
<dd>837650766755740823L</dd>
</dl>
<ul class="blockList">
<li class="blockList">
<h3>Serialized Fields</h3>
<ul class="blockList">
<li class="blockList">
<h4>configurationPath</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> configurationPath</pre>
</li>
<li class="blockList">
<h4>scenarioName</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> scenarioName</pre>
</li>
<li class="blockList">
<h4>watchdogInterval</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> watchdogInterval</pre>
</li>
<li class="blockList">
<h4>randomSeed</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> randomSeed</pre>
</li>
<li class="blockList">
<h4>startVisualizer</h4>
<pre>boolean startVisualizer</pre>
</li>
<li class="blockList">
<h4>realtimeBrake</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> realtimeBrake</pre>
</li>
<li class="blockList">
<h4>logLevel</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> logLevel</pre>
</li>
<li class="blockList">
<h4>runtimeConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> runtimeConfiguration</pre>
</li>
<li class="blockList">
<h4>hostsConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> hostsConfiguration</pre>
</li>
<li class="blockList">
<h4>loggerConfiguration</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> loggerConfiguration</pre>
</li>
<li class="blockListLast">
<h4>externalWatchDog</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> externalWatchDog</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2020 <a href="https://www.fokus.fraunhofer.de/">Fraunhofer FOKUS</a>. All rights reserved.</small></p>
</body>
</html>