AI Testing Simulator
Loading...
Searching...
No Matches
Assets.Enums Namespace Reference

The "Assets.Enums" namespace contains the ActionTypeName enum. More...

Enumerations

enum  ActionTypeName { SpeedAction , StopAction , LaneChangeAction , AssignRouteAction }
 The "ActionTypeName" enum represents the different types of actions that can be performed.
 
enum  AdversaryCategory {
  Null , Car , Bike , Motorcycle ,
  Pedestrian
}
 The "AdversaryCategory" enum represents the different categories of adversarial entities that exist.
 
enum  CloudState { Cloudy , Free , Overcast , Rainy }
 The "CloudState" enum represents the different states of the clouds and sky in CARLA.
 
enum  ConditionEdge { Default , Falling , RisingOrFalling , None }
 The "ConditionEdge" enum represents theC ConditionEdge Attribute inside of the Condition Attribute For example. More...
 
enum  DynamicsDimension { Distance , Time , Rate }
 Defines how a target value will be acquired (with a constant rate, in a defined distance, within a defined time). /summary>
More...
 
enum  DynamicsShape { SpeedAction , LaneChangeAction , Cubic , Sinusoidal }
 Function type used to represent the change of a given variable over time or distance. /summary>
More...
 
enum  PrecipitationType { Dry , Rain }
 Defines the type of precipitation in CARLA /summary>
 
enum  PriorityType { Overwrite , Skip , Parallel }
 Defines the priority of an event. /summary>
 
enum  Rule { GreaterThan , LessThan , EqualTo }
 Rules (operators) used to compare quantitative variables or signals. /summary>
 
enum  TriggerType { SimulationTimeCondition , DistanceCondition , ReachPositionCondition , RelativeDistanceCondition }
 Defines the type of a trigger that is used to trigger an event.
 
enum  WaypointStrategy { FASTEST , SHORTEST }
 Defines the type of strategy of a waypoint.
 

Detailed Description

The "Assets.Enums" namespace contains the ActionTypeName enum.

Enumeration Type Documentation

◆ ConditionEdge

The "ConditionEdge" enum represents theC ConditionEdge Attribute inside of the Condition Attribute For example.

Enumerator
Default 

summary> A condition defined with a rising edge shall return true at discrete time t if its logical expression is true at discrete time t and its logical expression was false at discrete time t-ts, where ts is the simulation sampling time. /summary> summary> A condition defined with a falling edge shall return true at discrete time t if its logical expression is false at discrete time t and its logical expression was true at discrete time t-ts, where ts is the simulation sampling time. /summary>

Falling 

summary> A condition defined with a 'risingOrFalling' edge shall return true at discrete time t if its logical expression is true at discrete time t and its logical expression was false at discrete time t-ts OR if its logical expression is false at discrete time t and its logical expression was true at discrete time t-ts. ts is the simulation sampling time. /summary>

RisingOrFalling 

summary> A condition defined with a 'none' edge shall return true at discrete time t if its logical expression is true at discrete time t. /summary>

◆ DynamicsDimension

Defines how a target value will be acquired (with a constant rate, in a defined distance, within a defined time). /summary>

Enumerator
Distance 

summary> A predefined distance used to acquire the target value. /summary> summary> A predefined time (duration) is used to acquire the target value. /summary>

Time 

summary> A predefined constant rate is used to acquire the target value. /summary>

◆ DynamicsShape

Function type used to represent the change of a given variable over time or distance. /summary>

Enumerator
SpeedAction 

summary> Value changes in a linear function: f(x) = f_0 + rate * x. /summary> summary> Step transition. /summary>

LaneChangeAction 

summary> Cubical transition f(x)=A*x^3+B*x^2+C*x+D with the constraint that the gradient must be zero at start and end. /summary>

Sinusoidal 

summary> Sinusoidal transition f(x)=A*sin(x)+B with the constraint that the gradient must be zero at start and end. /summary>