# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: scene.proto

from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import camera_pb2 as camera__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='scene.proto',
  package='perception',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x0bscene.proto\x12\nperception\x1a\x0c\x63\x61mera.proto\"\xac\x03\n\x05Scene\x12\x31\n\x0bshelter_cls\x18\x01 \x01(\x0e\x32\x1c.perception.ShelterSceneType\x12+\n\x08road_cls\x18\x02 \x01(\x0e\x32\x19.perception.RoadSceneType\x12@\n\x10lighting_dir_cls\x18\x03 \x01(\x0e\x32&.perception.LightingDirectionSceneType\x12,\n\x0bterrain_cls\x18\x04 \x01(\x0e\x32\x17.perception.TerrainType\x12\x33\n\x0clighting_cls\x18\x05 \x01(\x0e\x32\x1d.perception.LightingSceneType\x12\x1e\n\x06\x63\x61m_id\x18\x06 \x01(\x0b\x32\x0e.minieye.CamID\x12/\n\nground_cls\x18\x07 \x01(\x0e\x32\x1b.perception.GroundSceneType\x12\x14\n\x0cshelter_part\x18\x08 \x01(\r\x12\x10\n\x08\x66rame_id\x18\x0f \x01(\x04\x12\x14\n\x0ctimestamp_us\x18\x10 \x01(\x04\x12\x0f\n\x07tick_us\x18\x11 \x01(\x04\"\xb3\x01\n\tSceneList\x12%\n\nscene_list\x18\x01 \x03(\x0b\x32\x11.perception.Scene\x12\x0b\n\x03lux\x18\x02 \x01(\x02\x12\x12\n\nihbc_state\x18\x03 \x01(\r\x12\x10\n\x08\x66rame_id\x18\x06 \x01(\x04\x12\x14\n\x0ctimestamp_us\x18\x07 \x01(\x04\x12\x0f\n\x07tick_us\x18\x08 \x01(\x04\x12%\n\ndebug_list\x18\t \x03(\x0b\x32\x11.perception.Scene\"c\n\x0b\x43\x61meraScene\x12 \n\x05scene\x18\x01 \x01(\x0b\x32\x11.perception.Scene\x12\x11\n\tcamera_id\x18\x02 \x01(\x04\x12\x11\n\ttimestamp\x18\x04 \x01(\x04\x12\x0c\n\x04tick\x18\x05 \x01(\x04*\x86\x01\n\x0bWeatherType\x12\x12\n\x0eWEATHER_NORMAL\x10\x00\x12\x13\n\x0fWEATHER_NORMAL2\x10\x01\x12\x11\n\rWEATHER_RAINY\x10\x02\x12\x11\n\rWEATHER_SNOWY\x10\x03\x12\x15\n\x11WEATHER_HEAVYRAIN\x10\x04\x12\x11\n\rWEATHER_OTHER\x10\x05*|\n\tSceneType\x12\x11\n\rSCENE_HIGHWAY\x10\x00\x12\x0f\n\x0bSCENE_URBAN\x10\x01\x12\x0f\n\x0bSCENE_RURAL\x10\x02\x12\x10\n\x0cSCENE_TUNNEL\x10\x03\x12\x0f\n\x0bSCENE_OTHER\x10\x05\x12\x17\n\x13SCENE_CHARGESTATION\x10\x04*8\n\x08TimeType\x12\x0c\n\x08TIME_DAY\x10\x00\x12\x0e\n\nTIME_NIGHT\x10\x01\x12\x0e\n\nTIME_OTHER\x10\x02*\x80\x01\n\tLightType\x12\x16\n\x12LIGHT_NATRUALLIGHT\x10\x00\x12\x13\n\x0fLIGHT_LAMPLIGHT\x10\x01\x12\x13\n\x0fLIGHT_HARDLIGHT\x10\x02\x12\x10\n\x0cLIGHT_LOWSUN\x10\x03\x12\x0e\n\nLIGHT_DARK\x10\x04\x12\x0f\n\x0bLIGHT_OTHER\x10\x05*|\n\x11WorkConditionType\x12\x1a\n\x16WORK_CONDITION_WEATHER\x10\x00\x12\x18\n\x14WORK_CONDITION_LIGHT\x10\x01\x12\x18\n\x14WORK_CONDITION_SCENE\x10\x02\x12\x17\n\x13WORK_CONDITION_TIME\x10\x03*\x9e\x01\n\x11ShelterScenepPart\x12\x19\n\x15kShelterScenePartNone\x10\x00\x12\x18\n\x14kShelterSceneLeftTop\x10\x01\x12\x19\n\x15kShelterSceneRightTop\x10\x02\x12\x1b\n\x17kShelterSceneLeftBottom\x10\x04\x12\x1c\n\x18kShelterSceneRightBottom\x10\x08*k\n\x10ShelterSceneType\x12\x13\n\x0fkSceneNoShelter\x10\x00\x12\x11\n\rkSceneShelter\x10\x01\x12\x18\n\x14kSceneQuarterShelter\x10\x02\x12\x15\n\x11kSceneHalfShelter\x10\x03*\xb5\x01\n\rRoadSceneType\x12\x0f\n\x0bkSceneUrban\x10\x00\x12\x11\n\rkSceneHighway\x10\x01\x12\x18\n\x14kSceneOpenAirParking\x10\x02\x12\x11\n\rkSceneParking\x10\x03\x12\x18\n\x14kSceneTunnelEntrance\x10\x04\x12\x10\n\x0ckSceneTunnel\x10\x05\x12\x14\n\x10kSceneTunnelExit\x10\x06\x12\x11\n\rkSceneViaduct\x10\x07*M\n\x1aLightingDirectionSceneType\x12\x17\n\x13kSceneFrontlighting\x10\x00\x12\x16\n\x12kSceneBacklighting\x10\x01*T\n\x0fGroundSceneType\x12\r\n\tkSceneDry\x10\x00\x12\x11\n\rkScenePonding\x10\x01\x12\x0e\n\nkSceneSnow\x10\x02\x12\x0f\n\x0bkSceneBumpy\x10\x03*\x92\x01\n\x0bTerrainType\x12\x12\n\x0ekTerrainNormal\x10\x00\x12\x11\n\rkTerrainGrass\x10\x01\x12\x12\n\x0ekTerrainDesert\x10\x02\x12\x12\n\x0ekTerrainWading\x10\x03\x12\x11\n\rkTerrainRocks\x10\x04\x12\x10\n\x0ckTerrainSnow\x10\x05\x12\x0f\n\x0bkTerrainMud\x10\x06*c\n\x11LightingSceneType\x12\r\n\tkSceneDay\x10\x00\x12\x1d\n\x19kSceneNightWithStreetLamp\x10\x01\x12 \n\x1ckSceneNightWithoutStreetLamp\x10\x02\x62\x06proto3'
  ,
  dependencies=[camera__pb2.DESCRIPTOR,])

_WEATHERTYPE = _descriptor.EnumDescriptor(
  name='WeatherType',
  full_name='perception.WeatherType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WEATHER_NORMAL', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WEATHER_NORMAL2', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WEATHER_RAINY', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WEATHER_SNOWY', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WEATHER_HEAVYRAIN', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WEATHER_OTHER', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=756,
  serialized_end=890,
)
_sym_db.RegisterEnumDescriptor(_WEATHERTYPE)

WeatherType = enum_type_wrapper.EnumTypeWrapper(_WEATHERTYPE)
_SCENETYPE = _descriptor.EnumDescriptor(
  name='SceneType',
  full_name='perception.SceneType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SCENE_HIGHWAY', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SCENE_URBAN', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SCENE_RURAL', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SCENE_TUNNEL', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SCENE_OTHER', index=4, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SCENE_CHARGESTATION', index=5, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=892,
  serialized_end=1016,
)
_sym_db.RegisterEnumDescriptor(_SCENETYPE)

SceneType = enum_type_wrapper.EnumTypeWrapper(_SCENETYPE)
_TIMETYPE = _descriptor.EnumDescriptor(
  name='TimeType',
  full_name='perception.TimeType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TIME_DAY', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TIME_NIGHT', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TIME_OTHER', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1018,
  serialized_end=1074,
)
_sym_db.RegisterEnumDescriptor(_TIMETYPE)

TimeType = enum_type_wrapper.EnumTypeWrapper(_TIMETYPE)
_LIGHTTYPE = _descriptor.EnumDescriptor(
  name='LightType',
  full_name='perception.LightType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='LIGHT_NATRUALLIGHT', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='LIGHT_LAMPLIGHT', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='LIGHT_HARDLIGHT', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='LIGHT_LOWSUN', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='LIGHT_DARK', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='LIGHT_OTHER', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1077,
  serialized_end=1205,
)
_sym_db.RegisterEnumDescriptor(_LIGHTTYPE)

LightType = enum_type_wrapper.EnumTypeWrapper(_LIGHTTYPE)
_WORKCONDITIONTYPE = _descriptor.EnumDescriptor(
  name='WorkConditionType',
  full_name='perception.WorkConditionType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='WORK_CONDITION_WEATHER', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORK_CONDITION_LIGHT', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORK_CONDITION_SCENE', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='WORK_CONDITION_TIME', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1207,
  serialized_end=1331,
)
_sym_db.RegisterEnumDescriptor(_WORKCONDITIONTYPE)

WorkConditionType = enum_type_wrapper.EnumTypeWrapper(_WORKCONDITIONTYPE)
_SHELTERSCENEPPART = _descriptor.EnumDescriptor(
  name='ShelterScenepPart',
  full_name='perception.ShelterScenepPart',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kShelterScenePartNone', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kShelterSceneLeftTop', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kShelterSceneRightTop', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kShelterSceneLeftBottom', index=3, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kShelterSceneRightBottom', index=4, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1334,
  serialized_end=1492,
)
_sym_db.RegisterEnumDescriptor(_SHELTERSCENEPPART)

ShelterScenepPart = enum_type_wrapper.EnumTypeWrapper(_SHELTERSCENEPPART)
_SHELTERSCENETYPE = _descriptor.EnumDescriptor(
  name='ShelterSceneType',
  full_name='perception.ShelterSceneType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSceneNoShelter', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneShelter', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneQuarterShelter', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneHalfShelter', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1494,
  serialized_end=1601,
)
_sym_db.RegisterEnumDescriptor(_SHELTERSCENETYPE)

ShelterSceneType = enum_type_wrapper.EnumTypeWrapper(_SHELTERSCENETYPE)
_ROADSCENETYPE = _descriptor.EnumDescriptor(
  name='RoadSceneType',
  full_name='perception.RoadSceneType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSceneUrban', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneHighway', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneOpenAirParking', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneParking', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneTunnelEntrance', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneTunnel', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneTunnelExit', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneViaduct', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1604,
  serialized_end=1785,
)
_sym_db.RegisterEnumDescriptor(_ROADSCENETYPE)

RoadSceneType = enum_type_wrapper.EnumTypeWrapper(_ROADSCENETYPE)
_LIGHTINGDIRECTIONSCENETYPE = _descriptor.EnumDescriptor(
  name='LightingDirectionSceneType',
  full_name='perception.LightingDirectionSceneType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSceneFrontlighting', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneBacklighting', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1787,
  serialized_end=1864,
)
_sym_db.RegisterEnumDescriptor(_LIGHTINGDIRECTIONSCENETYPE)

LightingDirectionSceneType = enum_type_wrapper.EnumTypeWrapper(_LIGHTINGDIRECTIONSCENETYPE)
_GROUNDSCENETYPE = _descriptor.EnumDescriptor(
  name='GroundSceneType',
  full_name='perception.GroundSceneType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSceneDry', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kScenePonding', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneSnow', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneBumpy', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1866,
  serialized_end=1950,
)
_sym_db.RegisterEnumDescriptor(_GROUNDSCENETYPE)

GroundSceneType = enum_type_wrapper.EnumTypeWrapper(_GROUNDSCENETYPE)
_TERRAINTYPE = _descriptor.EnumDescriptor(
  name='TerrainType',
  full_name='perception.TerrainType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kTerrainNormal', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kTerrainGrass', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kTerrainDesert', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kTerrainWading', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kTerrainRocks', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kTerrainSnow', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kTerrainMud', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1953,
  serialized_end=2099,
)
_sym_db.RegisterEnumDescriptor(_TERRAINTYPE)

TerrainType = enum_type_wrapper.EnumTypeWrapper(_TERRAINTYPE)
_LIGHTINGSCENETYPE = _descriptor.EnumDescriptor(
  name='LightingSceneType',
  full_name='perception.LightingSceneType',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='kSceneDay', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneNightWithStreetLamp', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='kSceneNightWithoutStreetLamp', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2101,
  serialized_end=2200,
)
_sym_db.RegisterEnumDescriptor(_LIGHTINGSCENETYPE)

LightingSceneType = enum_type_wrapper.EnumTypeWrapper(_LIGHTINGSCENETYPE)
WEATHER_NORMAL = 0
WEATHER_NORMAL2 = 1
WEATHER_RAINY = 2
WEATHER_SNOWY = 3
WEATHER_HEAVYRAIN = 4
WEATHER_OTHER = 5
SCENE_HIGHWAY = 0
SCENE_URBAN = 1
SCENE_RURAL = 2
SCENE_TUNNEL = 3
SCENE_OTHER = 5
SCENE_CHARGESTATION = 4
TIME_DAY = 0
TIME_NIGHT = 1
TIME_OTHER = 2
LIGHT_NATRUALLIGHT = 0
LIGHT_LAMPLIGHT = 1
LIGHT_HARDLIGHT = 2
LIGHT_LOWSUN = 3
LIGHT_DARK = 4
LIGHT_OTHER = 5
WORK_CONDITION_WEATHER = 0
WORK_CONDITION_LIGHT = 1
WORK_CONDITION_SCENE = 2
WORK_CONDITION_TIME = 3
kShelterScenePartNone = 0
kShelterSceneLeftTop = 1
kShelterSceneRightTop = 2
kShelterSceneLeftBottom = 4
kShelterSceneRightBottom = 8
kSceneNoShelter = 0
kSceneShelter = 1
kSceneQuarterShelter = 2
kSceneHalfShelter = 3
kSceneUrban = 0
kSceneHighway = 1
kSceneOpenAirParking = 2
kSceneParking = 3
kSceneTunnelEntrance = 4
kSceneTunnel = 5
kSceneTunnelExit = 6
kSceneViaduct = 7
kSceneFrontlighting = 0
kSceneBacklighting = 1
kSceneDry = 0
kScenePonding = 1
kSceneSnow = 2
kSceneBumpy = 3
kTerrainNormal = 0
kTerrainGrass = 1
kTerrainDesert = 2
kTerrainWading = 3
kTerrainRocks = 4
kTerrainSnow = 5
kTerrainMud = 6
kSceneDay = 0
kSceneNightWithStreetLamp = 1
kSceneNightWithoutStreetLamp = 2



_SCENE = _descriptor.Descriptor(
  name='Scene',
  full_name='perception.Scene',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='shelter_cls', full_name='perception.Scene.shelter_cls', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='road_cls', full_name='perception.Scene.road_cls', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lighting_dir_cls', full_name='perception.Scene.lighting_dir_cls', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='terrain_cls', full_name='perception.Scene.terrain_cls', index=3,
      number=4, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lighting_cls', full_name='perception.Scene.lighting_cls', index=4,
      number=5, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='cam_id', full_name='perception.Scene.cam_id', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ground_cls', full_name='perception.Scene.ground_cls', index=6,
      number=7, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='shelter_part', full_name='perception.Scene.shelter_part', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='perception.Scene.frame_id', index=8,
      number=15, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='timestamp_us', full_name='perception.Scene.timestamp_us', index=9,
      number=16, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tick_us', full_name='perception.Scene.tick_us', index=10,
      number=17, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42,
  serialized_end=470,
)


_SCENELIST = _descriptor.Descriptor(
  name='SceneList',
  full_name='perception.SceneList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='scene_list', full_name='perception.SceneList.scene_list', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lux', full_name='perception.SceneList.lux', index=1,
      number=2, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ihbc_state', full_name='perception.SceneList.ihbc_state', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='frame_id', full_name='perception.SceneList.frame_id', index=3,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='timestamp_us', full_name='perception.SceneList.timestamp_us', index=4,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tick_us', full_name='perception.SceneList.tick_us', index=5,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='debug_list', full_name='perception.SceneList.debug_list', index=6,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=473,
  serialized_end=652,
)


_CAMERASCENE = _descriptor.Descriptor(
  name='CameraScene',
  full_name='perception.CameraScene',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='scene', full_name='perception.CameraScene.scene', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='camera_id', full_name='perception.CameraScene.camera_id', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='perception.CameraScene.timestamp', index=2,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tick', full_name='perception.CameraScene.tick', index=3,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=654,
  serialized_end=753,
)

_SCENE.fields_by_name['shelter_cls'].enum_type = _SHELTERSCENETYPE
_SCENE.fields_by_name['road_cls'].enum_type = _ROADSCENETYPE
_SCENE.fields_by_name['lighting_dir_cls'].enum_type = _LIGHTINGDIRECTIONSCENETYPE
_SCENE.fields_by_name['terrain_cls'].enum_type = _TERRAINTYPE
_SCENE.fields_by_name['lighting_cls'].enum_type = _LIGHTINGSCENETYPE
_SCENE.fields_by_name['cam_id'].message_type = camera__pb2._CAMID
_SCENE.fields_by_name['ground_cls'].enum_type = _GROUNDSCENETYPE
_SCENELIST.fields_by_name['scene_list'].message_type = _SCENE
_SCENELIST.fields_by_name['debug_list'].message_type = _SCENE
_CAMERASCENE.fields_by_name['scene'].message_type = _SCENE
DESCRIPTOR.message_types_by_name['Scene'] = _SCENE
DESCRIPTOR.message_types_by_name['SceneList'] = _SCENELIST
DESCRIPTOR.message_types_by_name['CameraScene'] = _CAMERASCENE
DESCRIPTOR.enum_types_by_name['WeatherType'] = _WEATHERTYPE
DESCRIPTOR.enum_types_by_name['SceneType'] = _SCENETYPE
DESCRIPTOR.enum_types_by_name['TimeType'] = _TIMETYPE
DESCRIPTOR.enum_types_by_name['LightType'] = _LIGHTTYPE
DESCRIPTOR.enum_types_by_name['WorkConditionType'] = _WORKCONDITIONTYPE
DESCRIPTOR.enum_types_by_name['ShelterScenepPart'] = _SHELTERSCENEPPART
DESCRIPTOR.enum_types_by_name['ShelterSceneType'] = _SHELTERSCENETYPE
DESCRIPTOR.enum_types_by_name['RoadSceneType'] = _ROADSCENETYPE
DESCRIPTOR.enum_types_by_name['LightingDirectionSceneType'] = _LIGHTINGDIRECTIONSCENETYPE
DESCRIPTOR.enum_types_by_name['GroundSceneType'] = _GROUNDSCENETYPE
DESCRIPTOR.enum_types_by_name['TerrainType'] = _TERRAINTYPE
DESCRIPTOR.enum_types_by_name['LightingSceneType'] = _LIGHTINGSCENETYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Scene = _reflection.GeneratedProtocolMessageType('Scene', (_message.Message,), {
  'DESCRIPTOR' : _SCENE,
  '__module__' : 'scene_pb2'
  # @@protoc_insertion_point(class_scope:perception.Scene)
  })
_sym_db.RegisterMessage(Scene)

SceneList = _reflection.GeneratedProtocolMessageType('SceneList', (_message.Message,), {
  'DESCRIPTOR' : _SCENELIST,
  '__module__' : 'scene_pb2'
  # @@protoc_insertion_point(class_scope:perception.SceneList)
  })
_sym_db.RegisterMessage(SceneList)

CameraScene = _reflection.GeneratedProtocolMessageType('CameraScene', (_message.Message,), {
  'DESCRIPTOR' : _CAMERASCENE,
  '__module__' : 'scene_pb2'
  # @@protoc_insertion_point(class_scope:perception.CameraScene)
  })
_sym_db.RegisterMessage(CameraScene)


# @@protoc_insertion_point(module_scope)
