text: # Generated by the protocol buffer compiler.  DO NOT EDIT!
  # source: modules/data/proto/recorder_info.proto
  
  import sys
  _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
  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
  from google.protobuf import descriptor_pb2
  # @@protoc_insertion_point(imports)
  
  _sym_db = _symbol_database.Default()
  
  
  
  
  DESCRIPTOR = _descriptor.FileDescriptor(
    name='modules/data/proto/recorder_info.proto',
    package='apollo.data.recorder',
    syntax='proto2',
    serialized_pb=_b('\n&modules/data/proto/recorder_info.proto\x12\x14\x61pollo.data.recorder\"\xd8\x01\n\x0cRecorderInfo\x12\x0e\n\x06status\x18\x01 \x01(\r\x12(\n\x04task\x18\x02 \x01(\x0b\x32\x1a.apollo.data.recorder.Task\x12\x30\n\x0cwriting_disk\x18\x03 \x01(\x0b\x32\x1a.apollo.data.recorder.Disk\x12(\n\x04\x64\x61ta\x18\x04 \x01(\x0b\x32\x1a.apollo.data.recorder.Data\x12\x32\n\tresources\x18\x05 \x01(\x0b\x32\x1f.apollo.data.recorder.Resources\"6\n\x04Task\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08sequence\x18\x02 \x01(\r\x12\x10\n\x08\x64uration\x18\x03 \x01(\x01\"{\n\x04\x44isk\x12\n\n\x02sn\x18\x01 \x01(\t\x12\n\n\x02\x66s\x18\x02 \x01(\t\x12\x0c\n\x04size\x18\x03 \x01(\x01\x12\x0c\n\x04used\x18\x04 \x01(\x01\x12\r\n\x05\x61vail\x18\x05 \x01(\x01\x12\x13\n\x0buse_percent\x18\x06 \x01(\x01\x12\r\n\x05mount\x18\x07 \x01(\t\x12\x0c\n\x04slot\x18\x08 \x01(\t\"6\n\tResources\x12)\n\x05\x64isks\x18\x01 \x03(\x0b\x32\x1a.apollo.data.recorder.Disk\"/\n\x04\x44\x61ta\x12\'\n\x04\x62\x61gs\x18\x01 \x03(\x0b\x32\x19.apollo.data.recorder.Bag\"\x1f\n\x03\x42\x61g\x12\x18\n\x10writing_filename\x18\x01 \x01(\t*\xdb\x01\n\nStatusType\x12\x16\n\x12\x44\x41TA_RECORDER_INIT\x10\x00\x12\x19\n\x15\x44\x41TA_RECORDER_RUNNING\x10\x01\x12\x16\n\x12\x44\x41TA_RECORD_ENABLE\x10\x02\x12\x14\n\x10\x44\x41TA_SYNC_ENABLE\x10\x04\x12\x17\n\x13\x44ISK_SPACE_WARNNING\x10\x08\x12\x14\n\x10\x44ISK_SPACE_ALERT\x10\x10\x12\x15\n\x11\x44\x45LETING_OLD_DATA\x10 \x12\x16\n\x12\x44\x41TA_RECORDER_EXIT\x10@\x12\x0e\n\tUNDEFINED\x10\x80\x01')
  )
  
  _STATUSTYPE = _descriptor.EnumDescriptor(
    name='StatusType',
    full_name='apollo.data.recorder.StatusType',
    filename=None,
    file=DESCRIPTOR,
    values=[
      _descriptor.EnumValueDescriptor(
        name='DATA_RECORDER_INIT', index=0, number=0,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='DATA_RECORDER_RUNNING', index=1, number=1,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='DATA_RECORD_ENABLE', index=2, number=2,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='DATA_SYNC_ENABLE', index=3, number=4,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='DISK_SPACE_WARNNING', index=4, number=8,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='DISK_SPACE_ALERT', index=5, number=16,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='DELETING_OLD_DATA', index=6, number=32,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='DATA_RECORDER_EXIT', index=7, number=64,
        options=None,
        type=None),
      _descriptor.EnumValueDescriptor(
        name='UNDEFINED', index=8, number=128,
        options=None,
        type=None),
    ],
    containing_type=None,
    options=None,
    serialized_start=603,
    serialized_end=822,
  )
  _sym_db.RegisterEnumDescriptor(_STATUSTYPE)
  
  StatusType = enum_type_wrapper.EnumTypeWrapper(_STATUSTYPE)
  DATA_RECORDER_INIT = 0
  DATA_RECORDER_RUNNING = 1
  DATA_RECORD_ENABLE = 2
  DATA_SYNC_ENABLE = 4
  DISK_SPACE_WARNNING = 8
  DISK_SPACE_ALERT = 16
  DELETING_OLD_DATA = 32
  DATA_RECORDER_EXIT = 64
  UNDEFINED = 128
  
  
  
  _RECORDERINFO = _descriptor.Descriptor(
    name='RecorderInfo',
    full_name='apollo.data.recorder.RecorderInfo',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='status', full_name='apollo.data.recorder.RecorderInfo.status', index=0,
        number=1, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='task', full_name='apollo.data.recorder.RecorderInfo.task', index=1,
        number=2, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='writing_disk', full_name='apollo.data.recorder.RecorderInfo.writing_disk', index=2,
        number=3, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='data', full_name='apollo.data.recorder.RecorderInfo.data', index=3,
        number=4, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='resources', full_name='apollo.data.recorder.RecorderInfo.resources', index=4,
        number=5, 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,
        options=None),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    options=None,
    is_extendable=False,
    syntax='proto2',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=65,
    serialized_end=281,
  )
  
  
  _TASK = _descriptor.Descriptor(
    name='Task',
    full_name='apollo.data.recorder.Task',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='id', full_name='apollo.data.recorder.Task.id', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        options=None),
      _descriptor.FieldDescriptor(
        name='sequence', full_name='apollo.data.recorder.Task.sequence', index=1,
        number=2, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='duration', full_name='apollo.data.recorder.Task.duration', index=2,
        number=3, type=1, cpp_type=5, 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,
        options=None),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    options=None,
    is_extendable=False,
    syntax='proto2',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=283,
    serialized_end=337,
  )
  
  
  _DISK = _descriptor.Descriptor(
    name='Disk',
    full_name='apollo.data.recorder.Disk',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='sn', full_name='apollo.data.recorder.Disk.sn', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        options=None),
      _descriptor.FieldDescriptor(
        name='fs', full_name='apollo.data.recorder.Disk.fs', index=1,
        number=2, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        options=None),
      _descriptor.FieldDescriptor(
        name='size', full_name='apollo.data.recorder.Disk.size', index=2,
        number=3, type=1, cpp_type=5, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='used', full_name='apollo.data.recorder.Disk.used', index=3,
        number=4, type=1, cpp_type=5, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='avail', full_name='apollo.data.recorder.Disk.avail', index=4,
        number=5, type=1, cpp_type=5, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='use_percent', full_name='apollo.data.recorder.Disk.use_percent', index=5,
        number=6, type=1, cpp_type=5, 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,
        options=None),
      _descriptor.FieldDescriptor(
        name='mount', full_name='apollo.data.recorder.Disk.mount', index=6,
        number=7, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        options=None),
      _descriptor.FieldDescriptor(
        name='slot', full_name='apollo.data.recorder.Disk.slot', index=7,
        number=8, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        options=None),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    options=None,
    is_extendable=False,
    syntax='proto2',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=339,
    serialized_end=462,
  )
  
  
  _RESOURCES = _descriptor.Descriptor(
    name='Resources',
    full_name='apollo.data.recorder.Resources',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='disks', full_name='apollo.data.recorder.Resources.disks', 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,
        options=None),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    options=None,
    is_extendable=False,
    syntax='proto2',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=464,
    serialized_end=518,
  )
  
  
  _DATA = _descriptor.Descriptor(
    name='Data',
    full_name='apollo.data.recorder.Data',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='bags', full_name='apollo.data.recorder.Data.bags', 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,
        options=None),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    options=None,
    is_extendable=False,
    syntax='proto2',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=520,
    serialized_end=567,
  )
  
  
  _BAG = _descriptor.Descriptor(
    name='Bag',
    full_name='apollo.data.recorder.Bag',
    filename=None,
    file=DESCRIPTOR,
    containing_type=None,
    fields=[
      _descriptor.FieldDescriptor(
        name='writing_filename', full_name='apollo.data.recorder.Bag.writing_filename', index=0,
        number=1, type=9, cpp_type=9, label=1,
        has_default_value=False, default_value=_b("").decode('utf-8'),
        message_type=None, enum_type=None, containing_type=None,
        is_extension=False, extension_scope=None,
        options=None),
    ],
    extensions=[
    ],
    nested_types=[],
    enum_types=[
    ],
    options=None,
    is_extendable=False,
    syntax='proto2',
    extension_ranges=[],
    oneofs=[
    ],
    serialized_start=569,
    serialized_end=600,
  )
  
  _RECORDERINFO.fields_by_name['task'].message_type = _TASK
  _RECORDERINFO.fields_by_name['writing_disk'].message_type = _DISK
  _RECORDERINFO.fields_by_name['data'].message_type = _DATA
  _RECORDERINFO.fields_by_name['resources'].message_type = _RESOURCES
  _RESOURCES.fields_by_name['disks'].message_type = _DISK
  _DATA.fields_by_name['bags'].message_type = _BAG
  DESCRIPTOR.message_types_by_name['RecorderInfo'] = _RECORDERINFO
  DESCRIPTOR.message_types_by_name['Task'] = _TASK
  DESCRIPTOR.message_types_by_name['Disk'] = _DISK
  DESCRIPTOR.message_types_by_name['Resources'] = _RESOURCES
  DESCRIPTOR.message_types_by_name['Data'] = _DATA
  DESCRIPTOR.message_types_by_name['Bag'] = _BAG
  DESCRIPTOR.enum_types_by_name['StatusType'] = _STATUSTYPE
  _sym_db.RegisterFileDescriptor(DESCRIPTOR)
  
  RecorderInfo = _reflection.GeneratedProtocolMessageType('RecorderInfo', (_message.Message,), dict(
    DESCRIPTOR = _RECORDERINFO,
    __module__ = 'modules.data.proto.recorder_info_pb2'
    # @@protoc_insertion_point(class_scope:apollo.data.recorder.RecorderInfo)
    ))
  _sym_db.RegisterMessage(RecorderInfo)
  
  Task = _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), dict(
    DESCRIPTOR = _TASK,
    __module__ = 'modules.data.proto.recorder_info_pb2'
    # @@protoc_insertion_point(class_scope:apollo.data.recorder.Task)
    ))
  _sym_db.RegisterMessage(Task)
  
  Disk = _reflection.GeneratedProtocolMessageType('Disk', (_message.Message,), dict(
    DESCRIPTOR = _DISK,
    __module__ = 'modules.data.proto.recorder_info_pb2'
    # @@protoc_insertion_point(class_scope:apollo.data.recorder.Disk)
    ))
  _sym_db.RegisterMessage(Disk)
  
  Resources = _reflection.GeneratedProtocolMessageType('Resources', (_message.Message,), dict(
    DESCRIPTOR = _RESOURCES,
    __module__ = 'modules.data.proto.recorder_info_pb2'
    # @@protoc_insertion_point(class_scope:apollo.data.recorder.Resources)
    ))
  _sym_db.RegisterMessage(Resources)
  
  Data = _reflection.GeneratedProtocolMessageType('Data', (_message.Message,), dict(
    DESCRIPTOR = _DATA,
    __module__ = 'modules.data.proto.recorder_info_pb2'
    # @@protoc_insertion_point(class_scope:apollo.data.recorder.Data)
    ))
  _sym_db.RegisterMessage(Data)
  
  Bag = _reflection.GeneratedProtocolMessageType('Bag', (_message.Message,), dict(
    DESCRIPTOR = _BAG,
    __module__ = 'modules.data.proto.recorder_info_pb2'
    # @@protoc_insertion_point(class_scope:apollo.data.recorder.Bag)
    ))
  _sym_db.RegisterMessage(Bag)
  
  
  # @@protoc_insertion_point(module_scope)
  