ICAROUS
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Modules Pages
Public Attributes | List of all members
merger_parameters_t Struct Reference

Public Attributes

uint8_t TlmHeader [CFE_SB_TLM_HDR_SIZE]
 
double maxVehicleSpeed
 
double minVehicleSpeed
 
double corridorWidth
 
double entryRadius
 
double coordZone
 
double scheduleZone
 
double minSeparationDistance
 
double minSeparationTime
 
double maxVehicleTurnRadius
 
double IntersectionLocation [INTERSECTION_MAXC][3]
 
uint32_t IntersectionID [INTERSECTION_MAXC]
 
int startIntersection
 
double missionSpeed
 

Member Data Documentation

◆ coordZone

double merger_parameters_t::coordZone

Radius within which coordination is essential (data exchange)

◆ corridorWidth

double merger_parameters_t::corridorWidth

Corridor width

◆ entryRadius

double merger_parameters_t::entryRadius

Radius within which maneuvering is essential

◆ IntersectionID

uint32_t merger_parameters_t::IntersectionID[INTERSECTION_MAXC]

Intersection IDs

◆ IntersectionLocation

double merger_parameters_t::IntersectionLocation[INTERSECTION_MAXC][3]

Intersection locations

◆ maxVehicleSpeed

double merger_parameters_t::maxVehicleSpeed

Maximum vehicle speed

◆ maxVehicleTurnRadius

double merger_parameters_t::maxVehicleTurnRadius

Vehicle turn radius

◆ minSeparationDistance

double merger_parameters_t::minSeparationDistance

Minimum separation to maintain from other vehicle.

◆ minSeparationTime

double merger_parameters_t::minSeparationTime

Minimum separation time.

◆ minVehicleSpeed

double merger_parameters_t::minVehicleSpeed

Minimum vehicle speed

◆ missionSpeed

double merger_parameters_t::missionSpeed

Default mission speed

◆ scheduleZone

double merger_parameters_t::scheduleZone

Radius within which scheduling takes place

◆ startIntersection

int merger_parameters_t::startIntersection

Starting intersection


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