CARLA
Loading...
Searching...
No Matches
Public Attributes | List of all members
FTrafficLightLogicData Struct Reference

Represents a traffic light configuration entry from map_logic.json. More...

#include <MapLogicParser.h>

Public Attributes

FString ActorName
 
TArray< FTrafficLightHead > Heads
 One entry per head of the baked rig.
 
int32 JunctionID = -1
 
TArray< FTrafficLightModule > Modules
 
FString SignalID
 
FTrafficLightTiming Timing
 
FString TrafficLightGroupID
 

Detailed Description

Represents a traffic light configuration entry from map_logic.json.

Definition at line 74 of file MapLogicParser.h.

Member Data Documentation

◆ ActorName

FString FTrafficLightLogicData::ActorName

◆ Heads

TArray<FTrafficLightHead> FTrafficLightLogicData::Heads

One entry per head of the baked rig.

Empty (or all naming the same signal) = the whole rig is one traffic light, exactly as before.

Definition at line 99 of file MapLogicParser.h.

Referenced by UMapLogicParser::ApplyLaneIdsFromMapLogic(), and UMapLogicParser::ParseTrafficLightFromJSON().

◆ JunctionID

int32 FTrafficLightLogicData::JunctionID = -1

Definition at line 85 of file MapLogicParser.h.

Referenced by UMapLogicParser::ParseTrafficLightFromJSON().

◆ Modules

TArray<FTrafficLightModule> FTrafficLightLogicData::Modules

Definition at line 94 of file MapLogicParser.h.

Referenced by UMapLogicParser::ParseTrafficLightFromJSON().

◆ SignalID

FString FTrafficLightLogicData::SignalID

◆ Timing

FTrafficLightTiming FTrafficLightLogicData::Timing

◆ TrafficLightGroupID

FString FTrafficLightLogicData::TrafficLightGroupID

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