Module scenariogeneration.xosc.enumerations

scenariogeneration https://github.com/pyoscx/scenariogeneration

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

Copyright (c) 2022 The scenariogeneration Authors.

Classes

class AutomaticGearType
Expand source code
class AutomaticGearType(metaclass=_EnumMeta):
    n = _OscEnum("AutomaticGearType", "n", min_minor_version=2)
    p = _OscEnum("AutomaticGearType", "p", min_minor_version=2)
    r = _OscEnum("AutomaticGearType", "r", min_minor_version=2)
    d = _OscEnum("AutomaticGearType", "d", min_minor_version=2)

Class variables

var d
var n
var p
var r
class CloudState
Expand source code
class CloudState(metaclass=_EnumMeta):
    """Enum for CloudState"""

    skyOff = _OscEnum("CloudState", "skyOff")
    free = _OscEnum("CloudState", "free")
    cloudy = _OscEnum("CloudState", "cloudy")
    overcast = _OscEnum("CloudState", "overcast")
    rainy = _OscEnum("CloudState", "rainy")

Enum for CloudState

Class variables

var cloudy
var free
var overcast
var rainy
var skyOff
class ColorType
Expand source code
class ColorType:
    other = _OscEnum("ColorType", "other", min_minor_version=2)
    red = _OscEnum("ColorType", "red", min_minor_version=2)
    yellow = _OscEnum("ColorType", "yellow", min_minor_version=2)
    green = _OscEnum("ColorType", "green", min_minor_version=2)
    blue = _OscEnum("ColorType", "blue", min_minor_version=2)
    violet = _OscEnum("ColorType", "violet", min_minor_version=2)
    orange = _OscEnum("ColorType", "orange", min_minor_version=2)
    brown = _OscEnum("ColorType", "brown", min_minor_version=2)
    black = _OscEnum("ColorType", "black", min_minor_version=2)
    grey = _OscEnum("ColorType", "grey", min_minor_version=2)
    white = _OscEnum("ColorType", "white", min_minor_version=2)

Class variables

var black
var blue
var brown
var green
var grey
var orange
var other
var red
var violet
var white
var yellow
class ConditionEdge
Expand source code
class ConditionEdge(metaclass=_EnumMeta):
    """Enum for ConditionEdge"""

    rising = _OscEnum("ConditionEdge", "rising")
    falling = _OscEnum("ConditionEdge", "falling")
    risingOrFalling = _OscEnum("ConditionEdge", "risingOrFalling")
    none = _OscEnum("ConditionEdge", "none")

Enum for ConditionEdge

Class variables

var falling
var none
var rising
var risingOrFalling
class ControllerType
Expand source code
class ControllerType(metaclass=_EnumMeta):
    lateral = _OscEnum("ControllerType", "lateral", min_minor_version=2)
    longitudinal = _OscEnum("ControllerType", "longitudinal", min_minor_version=2)
    lighting = _OscEnum("ControllerType", "lighting", min_minor_version=2)
    animation = _OscEnum("ControllerType", "animation", min_minor_version=2)
    movement = _OscEnum("ControllerType", "movement", min_minor_version=2)
    appearance = _OscEnum("ControllerType", "appearance", min_minor_version=2)
    all = _OscEnum("ControllerType", "all", min_minor_version=2)

Class variables

var all
var animation
var appearance
var lateral
var lighting
var longitudinal
var movement
class CoordinateSystem
Expand source code
class CoordinateSystem(metaclass=_EnumMeta):
    """Enum for CoordinateSystem"""

    entity = _OscEnum("CoordinateSystem", "entity", min_minor_version=1)
    lane = _OscEnum("CoordinateSystem", "lane", min_minor_version=1)
    road = _OscEnum("CoordinateSystem", "road", min_minor_version=1)
    trajectory = _OscEnum("CoordinateSystem", "trajectory", min_minor_version=1)

Enum for CoordinateSystem

Class variables

var entity
var lane
var road
var trajectory
class DirectionalDimension
Expand source code
class DirectionalDimension(metaclass=_EnumMeta):
    longitudinal = _OscEnum("DirectionalDimension", "longitudinal", min_minor_version=2)
    lateral = _OscEnum("DirectionalDimension", "lateral", min_minor_version=2)
    vertical = _OscEnum("DirectionalDimension", "vertical", min_minor_version=2)

Class variables

var lateral
var longitudinal
var vertical
class DynamicsDimension
Expand source code
class DynamicsDimension(metaclass=_EnumMeta):
    """Enum for DynamicsDimension"""

    rate = _OscEnum("DynamicsDimension", "rate")
    time = _OscEnum("DynamicsDimension", "time")
    distance = _OscEnum("DynamicsDimension", "distance")

Enum for DynamicsDimension

Class variables

var distance
var rate
var time
class DynamicsShapes
Expand source code
class DynamicsShapes(metaclass=_EnumMeta):
    """Enum for DynamicsShapes"""

    linear = _OscEnum("DynamicsShapes", "linear")
    cubic = _OscEnum("DynamicsShapes", "cubic")
    sinusoidal = _OscEnum("DynamicsShapes", "sinusoidal")
    step = _OscEnum("DynamicsShapes", "step")

Enum for DynamicsShapes

Class variables

var cubic
var linear
var sinusoidal
var step
class FollowingMode
Expand source code
class FollowingMode(metaclass=_EnumMeta):
    """Enum for FollowingMode"""

    position = _OscEnum("FollowingMode", "position")
    follow = _OscEnum("FollowingMode", "follow")

Enum for FollowingMode

Class variables

var follow
var position
class FractionalCloudCover
Expand source code
class FractionalCloudCover(metaclass=_EnumMeta):
    zeroOktas = _OscEnum("FractionalCloudCover", "zeroOktas", min_minor_version=2)
    oneOktas = _OscEnum("FractionalCloudCover", "oneOktas", min_minor_version=2)
    twoOktas = _OscEnum("FractionalCloudCover", "twoOktas", min_minor_version=2)
    threeOktas = _OscEnum("FractionalCloudCover", "threeOktas", min_minor_version=2)
    fourOktas = _OscEnum("FractionalCloudCover", "fourOktas", min_minor_version=2)
    fiveOktas = _OscEnum("FractionalCloudCover", "fiveOktas", min_minor_version=2)
    sixOktas = _OscEnum("FractionalCloudCover", "sixOktas", min_minor_version=2)
    sevenOktas = _OscEnum("FractionalCloudCover", "sevenOktas", min_minor_version=2)
    eightOktas = _OscEnum("FractionalCloudCover", "eightOktas", min_minor_version=2)
    nineOktas = _OscEnum("FractionalCloudCover", "nineOktas", min_minor_version=2)

Class variables

var eightOktas
var fiveOktas
var fourOktas
var nineOktas
var oneOktas
var sevenOktas
var sixOktas
var threeOktas
var twoOktas
var zeroOktas
class LateralDisplacement
Expand source code
class LateralDisplacement(metaclass=_EnumMeta):
    any = _OscEnum("LateralDisplacement", "any", min_minor_version=1)
    leftToReferencedEntity = _OscEnum(
        "LateralDisplacement", "leftToReferencedEntity", min_minor_version=1
    )
    rightToReferencedEntity = _OscEnum(
        "LateralDisplacement", "rightToReferencedEntity", min_minor_version=1
    )

Class variables

var any
var leftToReferencedEntity
var rightToReferencedEntity
class LightMode
Expand source code
class LightMode(metaclass=_EnumMeta):
    on = _OscEnum("LightMode", "on", min_minor_version=2)
    off = _OscEnum("LightMode", "off", min_minor_version=2)
    flashing = _OscEnum("LightMode", "flashing", min_minor_version=2)

Class variables

var flashing
var off
var on
class LongitudinalDisplacement
Expand source code
class LongitudinalDisplacement(metaclass=_EnumMeta):
    any = _OscEnum("LongitudinalDisplacement", "any", min_minor_version=1)
    trailingReferencedEntity = _OscEnum(
        "LongitudinalDisplacement", "trailingReferencedEntity", min_minor_version=1
    )
    leadingReferencedEntity = _OscEnum(
        "LongitudinalDisplacement", "leadingReferencedEntity", min_minor_version=1
    )

Class variables

var any
var leadingReferencedEntity
var trailingReferencedEntity
class MiscObjectCategory
Expand source code
class MiscObjectCategory(metaclass=_EnumMeta):
    """Enum for MiscObjectCategory"""

    none = _OscEnum("MiscObjectCategory", "none")
    obstacle = _OscEnum("MiscObjectCategory", "obstacle")
    pole = _OscEnum("MiscObjectCategory", "pole")
    tree = _OscEnum("MiscObjectCategory", "tree")
    vegetation = _OscEnum("MiscObjectCategory", "vegetation")
    barrier = _OscEnum("MiscObjectCategory", "barrier")
    building = _OscEnum("MiscObjectCategory", "building")
    parkingSpace = _OscEnum("MiscObjectCategory", "parkingSpace")
    patch = _OscEnum("MiscObjectCategory", "patch")
    railing = _OscEnum("MiscObjectCategory", "railing")
    grafficIsland = _OscEnum("MiscObjectCategory", "grafficIsland")
    crosswalk = _OscEnum("MiscObjectCategory", "crosswalk")
    streetLamp = _OscEnum("MiscObjectCategory", "streetLamp")
    gantry = _OscEnum("MiscObjectCategory", "gantry")
    soundBarrier = _OscEnum("MiscObjectCategory", "soundBarrier")
    wind = _OscEnum("MiscObjectCategory", "wind", max_minor_version=0)
    roadMark = _OscEnum("MiscObjectCategory", "roadMark")

Enum for MiscObjectCategory

Class variables

var barrier
var building
var crosswalk
var gantry
var grafficIsland
var none
var obstacle
var parkingSpace
var patch
var pole
var railing
var roadMark
var soundBarrier
var streetLamp
var tree
var vegetation
var wind
class ObjectType
Expand source code
class ObjectType(metaclass=_EnumMeta):
    """Enum for ObjectType"""

    pedestrian = _OscEnum("ObjectType", "pedestrian")
    vehicle = _OscEnum("ObjectType", "vehicle")
    miscellaneous = _OscEnum("ObjectType", "miscellaneous")
    external = _OscEnum("ObjectType", "external", min_minor_version=1)

Enum for ObjectType

Class variables

var external
var miscellaneous
var pedestrian
var vehicle
class ParameterType
Expand source code
class ParameterType(metaclass=_EnumMeta):
    """Enum for ParameterType"""

    integer = _OscEnum(
        "ParameterType", "integer", max_minor_version=1, replacement="int"
    )
    int = _OscEnum("ParameterType", "int", min_minor_version=2)
    double = _OscEnum("ParameterType", "double")
    string = _OscEnum("ParameterType", "string")
    unsignedInt = _OscEnum("ParameterType", "unsignedInt")
    unsignedShort = _OscEnum("ParameterType", "unsignedShort")
    boolean = _OscEnum("ParameterType", "boolean")
    dateTime = _OscEnum("ParameterType", "dateTime")

Enum for ParameterType

Class variables

var boolean
var dateTime
var double
var int
var integer
var string
var unsignedInt
var unsignedShort
class PedestrianCategory
Expand source code
class PedestrianCategory(metaclass=_EnumMeta):
    """Enum for PedestrianCategory"""

    pedestrian = _OscEnum("PedestrianCategory", "pedestrian")
    wheelchair = _OscEnum("PedestrianCategory", "wheelchair")
    animal = _OscEnum("PedestrianCategory", "animal")

Enum for PedestrianCategory

Class variables

var animal
var pedestrian
var wheelchair
class PedestrianGestureType
Expand source code
class PedestrianGestureType(metaclass=_EnumMeta):
    phoneCallRightHand = _OscEnum(
        "PedestrianGestureType", "phoneCallRightHand", min_minor_version=2
    )
    phoneCallLeftHand = _OscEnum(
        "PedestrianGestureType", "phoneCallLeftHand", min_minor_version=2
    )
    phoneTextRightHand = _OscEnum(
        "PedestrianGestureType", "phoneTextRightHand", min_minor_version=2
    )
    phoneTextLeftHand = _OscEnum(
        "PedestrianGestureType", "phoneTextLeftHand", min_minor_version=2
    )
    wavingRightArm = _OscEnum(
        "PedestrianGestureType", "wavingRightArm", min_minor_version=2
    )
    wavingLeftArm = _OscEnum(
        "PedestrianGestureType", "wavingLeftArm", min_minor_version=2
    )
    umbrellaRightHand = _OscEnum(
        "PedestrianGestureType", "umbrellaRightHand", min_minor_version=2
    )
    umbrellaLeftHand = _OscEnum(
        "PedestrianGestureType", "umbrellaLeftHand", min_minor_version=2
    )
    crossArms = _OscEnum("PedestrianGestureType", "crossArms", min_minor_version=2)
    coffeeRightHand = _OscEnum(
        "PedestrianGestureType", "coffeeRightHand", min_minor_version=2
    )
    coffeeLeftHand = _OscEnum(
        "PedestrianGestureType", "coffeeLeftHand", min_minor_version=2
    )
    sandwichRightHand = _OscEnum(
        "PedestrianGestureType", "sandwichRightHand", min_minor_version=2
    )
    sandwichLeftHand = _OscEnum(
        "PedestrianGestureType", "sandwichLeftHand", min_minor_version=2
    )

Class variables

var coffeeLeftHand
var coffeeRightHand
var crossArms
var phoneCallLeftHand
var phoneCallRightHand
var phoneTextLeftHand
var phoneTextRightHand
var sandwichLeftHand
var sandwichRightHand
var umbrellaLeftHand
var umbrellaRightHand
var wavingLeftArm
var wavingRightArm
class PedestrianMotionType
Expand source code
class PedestrianMotionType(metaclass=_EnumMeta):
    standing = _OscEnum("PedestrianMotionType", "standing", min_minor_version=2)
    sitting = _OscEnum("PedestrianMotionType", "sitting", min_minor_version=2)
    lying = _OscEnum("PedestrianMotionType", "lying", min_minor_version=2)
    squatting = _OscEnum("PedestrianMotionType", "squatting", min_minor_version=2)
    walking = _OscEnum("PedestrianMotionType", "walking", min_minor_version=2)
    running = _OscEnum("PedestrianMotionType", "running", min_minor_version=2)
    reeling = _OscEnum("PedestrianMotionType", "reeling", min_minor_version=2)
    crawling = _OscEnum("PedestrianMotionType", "crawling", min_minor_version=2)
    cycling = _OscEnum("PedestrianMotionType", "cycling", min_minor_version=2)
    jumping = _OscEnum("PedestrianMotionType", "jumping", min_minor_version=2)
    ducking = _OscEnum("PedestrianMotionType", "ducking", min_minor_version=2)
    bendingDown = _OscEnum("PedestrianMotionType", "bendingDown", min_minor_version=2)

Class variables

var bendingDown
var crawling
var cycling
var ducking
var jumping
var lying
var reeling
var running
var sitting
var squatting
var standing
var walking
class PrecipitationType
Expand source code
class PrecipitationType(metaclass=_EnumMeta):
    """Enum for PercipitationType"""

    dry = _OscEnum("PrecipitationType", "dry")
    rain = _OscEnum("PrecipitationType", "rain")
    snow = _OscEnum("PrecipitationType", "snow")

Enum for PercipitationType

Class variables

var dry
var rain
var snow
class Priority
Expand source code
class Priority(metaclass=_EnumMeta):
    """Enum for Priority"""

    overwrite = _OscEnum(
        "Priority", "overwrite", max_minor_version=1, replacement="override"
    )
    override = _OscEnum("Priority", "override", min_minor_version=2)
    skip = _OscEnum("Priority", "skip")
    parallel = _OscEnum("Priority", "parallel")

Enum for Priority

Class variables

var override
var overwrite
var parallel
var skip
class ReferenceContext
Expand source code
class ReferenceContext(metaclass=_EnumMeta):
    """Enum for ReferenceContext"""

    relative = _OscEnum("ReferenceContext", "relative")
    absolute = _OscEnum("ReferenceContext", "absolute")

Enum for ReferenceContext

Class variables

var absolute
var relative
class RelativeDistanceType
Expand source code
class RelativeDistanceType(metaclass=_EnumMeta):
    """Enum for RelativeDistanceType"""

    longitudinal = _OscEnum("RelativeDistanceType", "longitudinal")
    lateral = _OscEnum("RelativeDistanceType", "lateral")
    cartesianDistance = _OscEnum(
        "RelativeDistanceType", "cartesianDistance", max_minor_version=0
    )
    euclidianDistance = _OscEnum(
        "RelativeDistanceType", "euclidianDistance", min_minor_version=1
    )

Enum for RelativeDistanceType

Class variables

var cartesianDistance
var euclidianDistance
var lateral
var longitudinal
class Role
Expand source code
class Role(metaclass=_EnumMeta):
    none = _OscEnum("Role", "none", min_minor_version=2)
    ambulance = _OscEnum("Role", "ambulance", min_minor_version=2)
    civil = _OscEnum("Role", "civil", min_minor_version=2)
    fire = _OscEnum("Role", "fire", min_minor_version=2)
    military = _OscEnum("Role", "military", min_minor_version=2)
    police = _OscEnum("Role", "police", min_minor_version=2)
    publicTransport = _OscEnum("Role", "publicTransport", min_minor_version=2)
    roadAssistance = _OscEnum("Role", "roadAssistance", min_minor_version=2)

Class variables

var ambulance
var civil
var fire
var military
var none
var police
var publicTransport
var roadAssistance
class RouteStrategy
Expand source code
class RouteStrategy(metaclass=_EnumMeta):
    """Enum for RouteStrategy"""

    fastest = _OscEnum("RouteStrategy", "fastest")
    shortest = _OscEnum("RouteStrategy", "shortest")
    leastIntersections = _OscEnum("RouteStrategy", "leastIntersections")
    random = _OscEnum("RouteStrategy", "random")

Enum for RouteStrategy

Class variables

var fastest
var leastIntersections
var random
var shortest
class RoutingAlgorithm
Expand source code
class RoutingAlgorithm(metaclass=_EnumMeta):
    assignedRoute = _OscEnum("RoutingAlgorithm", "assignedRoute", min_minor_version=2)
    fastest = _OscEnum("RoutingAlgorithm", "fastest", min_minor_version=2)
    leastIntersections = _OscEnum(
        "RoutingAlgorithm", "leastIntersections", min_minor_version=2
    )
    shortest = _OscEnum("RoutingAlgorithm", "shortest", min_minor_version=2)
    undefined = _OscEnum("RoutingAlgorithm", "undefined", min_minor_version=2)

Class variables

var assignedRoute
var fastest
var leastIntersections
var shortest
var undefined
class Rule
Expand source code
class Rule(metaclass=_EnumMeta):
    """Enum for Rule"""

    greaterThan = _OscEnum("Rule", "greaterThan")
    lessThan = _OscEnum("Rule", "lessThan")
    equalTo = _OscEnum("Rule", "equalTo")
    greaterOrEqual = _OscEnum("Rule", "greaterOrEqual", min_minor_version=1)
    lessOrEqual = _OscEnum("Rule", "lessOrEqual", min_minor_version=1)
    notEqualTo = _OscEnum("Rule", "notEqualTo", min_minor_version=1)

Enum for Rule

Class variables

var equalTo
var greaterOrEqual
var greaterThan
var lessOrEqual
var lessThan
var notEqualTo
class SpeedTargetValueType
Expand source code
class SpeedTargetValueType(metaclass=_EnumMeta):
    """Enum for SpeedTargetValueType"""

    delta = _OscEnum("SpeedTargetValueType", "delta")
    factor = _OscEnum("SpeedTargetValueType", "factor")

Enum for SpeedTargetValueType

Class variables

var delta
var factor
class StoryboardElementState
Expand source code
class StoryboardElementState(metaclass=_EnumMeta):
    """Enum for StoryboardElementState"""

    startTransition = _OscEnum("StoryboardElementState", "startTransition")
    endTransition = _OscEnum("StoryboardElementState", "endTransition")
    stopTransition = _OscEnum("StoryboardElementState", "stopTransition")
    skipTransition = _OscEnum("StoryboardElementState", "skipTransition")
    completeState = _OscEnum("StoryboardElementState", "completeState")
    runningState = _OscEnum("StoryboardElementState", "runningState")
    standbyState = _OscEnum("StoryboardElementState", "standbyState")

Enum for StoryboardElementState

Class variables

var completeState
var endTransition
var runningState
var skipTransition
var standbyState
var startTransition
var stopTransition
class StoryboardElementType
Expand source code
class StoryboardElementType(metaclass=_EnumMeta):
    """Enum for StoryboardElementType"""

    story = _OscEnum("StoryboardElementType", "story")
    act = _OscEnum("StoryboardElementType", "act")
    maneuver = _OscEnum("StoryboardElementType", "maneuver")
    event = _OscEnum("StoryboardElementType", "event")
    action = _OscEnum("StoryboardElementType", "action")
    maneuverGroup = _OscEnum("StoryboardElementType", "maneuverGroup")

Enum for StoryboardElementType

Class variables

var act
var action
var event
var maneuver
var maneuverGroup
var story
class TriggeringEntitiesRule
Expand source code
class TriggeringEntitiesRule(metaclass=_EnumMeta):
    """Enum for TriggeringEntitiesRule"""

    any = _OscEnum("TriggeringEntitiesRule", "any")
    all = _OscEnum("TriggeringEntitiesRule", "all")

Enum for TriggeringEntitiesRule

Class variables

var all
var any
class VehicleCategory
Expand source code
class VehicleCategory(metaclass=_EnumMeta):
    """Enum for VehicleCategory"""

    car = _OscEnum("VehicleCategory", "car")
    van = _OscEnum("VehicleCategory", "van")
    truck = _OscEnum("VehicleCategory", "truck")
    trailer = _OscEnum("VehicleCategory", "trailer")
    semitrailer = _OscEnum("VehicleCategory", "semitrailer")
    bus = _OscEnum("VehicleCategory", "bus")
    motorbike = _OscEnum("VehicleCategory", "motorbike")
    bicycle = _OscEnum("VehicleCategory", "bicycle")
    train = _OscEnum("VehicleCategory", "train")
    tram = _OscEnum("VehicleCategory", "tram")

Enum for VehicleCategory

Class variables

var bicycle
var bus
var car
var motorbike
var semitrailer
var trailer
var train
var tram
var truck
var van
class VehicleComponentType
Expand source code
class VehicleComponentType(metaclass=_EnumMeta):
    hood = _OscEnum("VehicleComponentType", "hood", min_minor_version=2)
    trunk = _OscEnum("VehicleComponentType", "trunk", min_minor_version=2)
    doorFrontRight = _OscEnum(
        "VehicleComponentType", "doorFrontRight", min_minor_version=2
    )
    doorFrontLeft = _OscEnum(
        "VehicleComponentType", "doorFrontLeft", min_minor_version=2
    )
    doorRearRight = _OscEnum(
        "VehicleComponentType", "doorRearRight", min_minor_version=2
    )
    doorRearLeft = _OscEnum("VehicleComponentType", "doorRearLeft", min_minor_version=2)
    windowFrontRight = _OscEnum(
        "VehicleComponentType", "windowFrontRight", min_minor_version=2
    )
    windowFrontLeft = _OscEnum(
        "VehicleComponentType", "windowFrontLeft", min_minor_version=2
    )
    windowRearRight = _OscEnum(
        "VehicleComponentType", "windowRearRight", min_minor_version=2
    )
    windowRearLeft = _OscEnum(
        "VehicleComponentType", "windowRearLeft", min_minor_version=2
    )
    sideMirrors = _OscEnum("VehicleComponentType", "sideMirrors", min_minor_version=2)
    sideMirrorRight = _OscEnum(
        "VehicleComponentType", "sideMirrorRight", min_minor_version=2
    )
    sideMirrorLeft = _OscEnum(
        "VehicleComponentType", "sideMirrorLeft", min_minor_version=2
    )

Class variables

var doorFrontLeft
var doorFrontRight
var doorRearLeft
var doorRearRight
var hood
var sideMirrorLeft
var sideMirrorRight
var sideMirrors
var trunk
var windowFrontLeft
var windowFrontRight
var windowRearLeft
var windowRearRight
class VehicleLightType
Expand source code
class VehicleLightType(metaclass=_EnumMeta):
    daytimeRunningLights = _OscEnum(
        "VehicleLightType", "daytimeRunningLights", min_minor_version=2
    )
    lowBeam = _OscEnum("VehicleLightType", "lowBeam", min_minor_version=2)
    highBeam = _OscEnum("VehicleLightType", "highBeam", min_minor_version=2)
    fogLights = _OscEnum("VehicleLightType", "fogLights", min_minor_version=2)
    fogLightsFront = _OscEnum("VehicleLightType", "fogLightsFront", min_minor_version=2)
    fogLightsRear = _OscEnum("VehicleLightType", "fogLightsRear", min_minor_version=2)
    brakeLights = _OscEnum("VehicleLightType", "brakeLights", min_minor_version=2)
    warningLights = _OscEnum("VehicleLightType", "warningLights", min_minor_version=2)
    indicatorLeft = _OscEnum("VehicleLightType", "indicatorLeft", min_minor_version=2)
    indicatorRight = _OscEnum("VehicleLightType", "indicatorRight", min_minor_version=2)
    reversingLights = _OscEnum(
        "VehicleLightType", "reversingLights", min_minor_version=2
    )
    licensePlateIllumination = _OscEnum(
        "VehicleLightType", "licensePlateIllumination", min_minor_version=2
    )
    specialPurposeLights = _OscEnum(
        "VehicleLightType", "specialPurposeLights", min_minor_version=2
    )

Class variables

var brakeLights
var daytimeRunningLights
var fogLights
var fogLightsFront
var fogLightsRear
var highBeam
var indicatorLeft
var indicatorRight
var licensePlateIllumination
var lowBeam
var reversingLights
var specialPurposeLights
var warningLights
class VersionBase
Expand source code
class VersionBase:
    """base class for checking different versions of OpenSCENARIO"""

    version_major = 1
    version_minor = _MINOR_VERSION

    def isVersion(self, major=1, minor=_MINOR_VERSION):
        return major == self.version_major and minor == self.version_minor

    def isVersionEqLess(self, major=1, minor=_MINOR_VERSION):
        return major >= self.version_major and minor >= self.version_minor

    def isVersionEqLarger(self, major=1, minor=_MINOR_VERSION):
        return major <= self.version_major and minor <= self.version_minor

    def setVersion(self, major=1, minor=_MINOR_VERSION):
        VersionBase.version_major = major
        VersionBase.version_minor = minor

base class for checking different versions of OpenSCENARIO

Subclasses

Class variables

var version_major
var version_minor

Methods

def isVersion(self, major=1, minor=2)
Expand source code
def isVersion(self, major=1, minor=_MINOR_VERSION):
    return major == self.version_major and minor == self.version_minor
def isVersionEqLarger(self, major=1, minor=2)
Expand source code
def isVersionEqLarger(self, major=1, minor=_MINOR_VERSION):
    return major <= self.version_major and minor <= self.version_minor
def isVersionEqLess(self, major=1, minor=2)
Expand source code
def isVersionEqLess(self, major=1, minor=_MINOR_VERSION):
    return major >= self.version_major and minor >= self.version_minor
def setVersion(self, major=1, minor=2)
Expand source code
def setVersion(self, major=1, minor=_MINOR_VERSION):
    VersionBase.version_major = major
    VersionBase.version_minor = minor
class Wetness
Expand source code
class Wetness(metaclass=_EnumMeta):
    dry = _OscEnum("Wetness", "dry", min_minor_version=2)
    moist = _OscEnum("Wetness", "moist", min_minor_version=2)
    wetWithPuddles = _OscEnum("Wetness", "wetWithPuddles", min_minor_version=2)
    lowFlooded = _OscEnum("Wetness", "lowFlooded", min_minor_version=2)
    highFlooded = _OscEnum("Wetness", "highFlooded", min_minor_version=2)

Class variables

var dry
var highFlooded
var lowFlooded
var moist
var wetWithPuddles