Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
CC_VehicleVariables::FAKE_CONTROLLER_DATA Struct Reference

represent the set of fake data which is sent to the controller in order to automatically make the car move to a precise position before joining the platoon. we expect to get from the upper application the data that the CACC needs, i.e.: More...

#include <CC_VehicleVariables.h>

Data Fields

double frontAcceleration
double frontControllerAcceleration
double frontDistance
double frontSpeed
double leaderAcceleration
double leaderControllerAcceleration
double leaderSpeed

Detailed Description

represent the set of fake data which is sent to the controller in order to automatically make the car move to a precise position before joining the platoon. we expect to get from the upper application the data that the CACC needs, i.e.:

  • front distance, front speed and front vehicle acceleration: this information regards the car that the vehicle joining the platoon will have directly in front. this data might be real or might be fake: for example, if the platoon management algorithm decides to set the vehicle as the new leader, there won't be a car in front, and the fake data will be used only for positioning. in the case of fake data, acceleration must be set to 0
  • leader front speed and acceleration: this information is the same as previously described for vehicle in front, but regards the leader. again, if the vehicle is being set as the new leader, this data might be fake data

Definition at line 52 of file CC_VehicleVariables.h.

Field Documentation

◆ frontAcceleration

double CC_VehicleVariables::FAKE_CONTROLLER_DATA::frontAcceleration

Definition at line 55 of file CC_VehicleVariables.h.

Referenced by MSCFModel_CC::_v(), and MSCFModel_CC::setParameter().

◆ frontControllerAcceleration

double CC_VehicleVariables::FAKE_CONTROLLER_DATA::frontControllerAcceleration

Definition at line 56 of file CC_VehicleVariables.h.

Referenced by MSCFModel_CC::_v(), and MSCFModel_CC::setParameter().

◆ frontDistance

double CC_VehicleVariables::FAKE_CONTROLLER_DATA::frontDistance

Definition at line 53 of file CC_VehicleVariables.h.

Referenced by MSCFModel_CC::_v(), and MSCFModel_CC::setParameter().

◆ frontSpeed

double CC_VehicleVariables::FAKE_CONTROLLER_DATA::frontSpeed

Definition at line 54 of file CC_VehicleVariables.h.

Referenced by MSCFModel_CC::_v(), and MSCFModel_CC::setParameter().

◆ leaderAcceleration

double CC_VehicleVariables::FAKE_CONTROLLER_DATA::leaderAcceleration

Definition at line 58 of file CC_VehicleVariables.h.

Referenced by MSCFModel_CC::_v(), and MSCFModel_CC::setParameter().

◆ leaderControllerAcceleration

double CC_VehicleVariables::FAKE_CONTROLLER_DATA::leaderControllerAcceleration

Definition at line 59 of file CC_VehicleVariables.h.

Referenced by MSCFModel_CC::_v(), and MSCFModel_CC::setParameter().

◆ leaderSpeed

double CC_VehicleVariables::FAKE_CONTROLLER_DATA::leaderSpeed

Definition at line 57 of file CC_VehicleVariables.h.

Referenced by MSCFModel_CC::_v(), and MSCFModel_CC::setParameter().


The documentation for this struct was generated from the following file: