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

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 header_pb2 as header__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='status.proto',
  package='synapse.msgs',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x0cstatus.proto\x12\x0csynapse.msgs\x1a\x0cheader.proto\"\xc0\x13\n\x06Status\x12$\n\x06header\x18\x01 \x01(\x0b\x32\x14.synapse.msgs.Header\x12+\n\x06\x61rming\x18\x02 \x01(\x0e\x32\x1b.synapse.msgs.Status.Arming\x12\x16\n\x0estatus_message\x18\x03 \x01(\t\x12\x35\n\x0cinput_status\x18\x04 \x01(\x0e\x32\x1f.synapse.msgs.Status.LinkStatus\x12\x36\n\x0cinput_source\x18\x05 \x01(\x0e\x32 .synapse.msgs.Status.InputSource\x12\x35\n\x0ctopic_status\x18\x06 \x01(\x0e\x32\x1f.synapse.msgs.Status.LinkStatus\x12\x36\n\x0ctopic_source\x18\x07 \x01(\x0e\x32 .synapse.msgs.Status.TopicSource\x12\x39\n\x10\x65lectrode_status\x18\x08 \x01(\x0e\x32\x1f.synapse.msgs.Status.LinkStatus\x12\'\n\x04mode\x18\t \x01(\x0e\x32\x19.synapse.msgs.Status.Mode\x12+\n\x06safety\x18\n \x01(\x0e\x32\x1b.synapse.msgs.Status.Safety\x12\'\n\x04\x66uel\x18\x0b \x01(\x0e\x32\x19.synapse.msgs.Status.Fuel\x12\x17\n\x0f\x66uel_percentage\x18\x0c \x01(\r\x12\r\n\x05power\x18\r \x01(\x02\x12\x13\n\x0brequest_seq\x18\x0e \x01(\r\x12\x18\n\x10request_rejected\x18\x0f \x01(\x08\x12\x0c\n\x04\x66lag\x18\x10 \x01(\x07\"C\n\x06\x41rming\x12\x12\n\x0e\x41RMING_UNKNOWN\x10\x00\x12\x13\n\x0f\x41RMING_DISARMED\x10\x01\x12\x10\n\x0c\x41RMING_ARMED\x10\x02\"c\n\x04\x46uel\x12\x10\n\x0c\x46UEL_UNKNOWN\x10\x00\x12\x11\n\rFUEL_CRITICAL\x10\x01\x12\x0c\n\x08\x46UEL_LOW\x10\x02\x12\x10\n\x0c\x46UEL_NOMINAL\x10\x03\x12\x16\n\x12\x46UEL_OVER_CAPACITY\x10\x04\"Z\n\nLinkStatus\x12\x12\n\x0eSTATUS_UNKNOWN\x10\x00\x12\x13\n\x0fSTATUS_DISABLED\x10\x01\x12\x0f\n\x0bSTATUS_LOSS\x10\x02\x12\x12\n\x0eSTATUS_NOMINAL\x10\x03\"\xec\x01\n\x0bInputSource\x12\x18\n\x14INPUT_SOURCE_UNKNOWN\x10\x00\x12\x1e\n\x1aINPUT_SOURCE_RADIO_CONTROL\x10\x01\x12\x19\n\x15INPUT_SOURCE_ETHERNET\x10\x02\x12\x14\n\x10INPUT_SOURCE_CAN\x10\x03\x12\x1b\n\x17INPUT_SOURCE_RESERVED_0\x10\x04\x12\x1b\n\x17INPUT_SOURCE_RESERVED_1\x10\x05\x12\x1b\n\x17INPUT_SOURCE_RESERVED_2\x10\x06\x12\x1b\n\x17INPUT_SOURCE_RESERVED_3\x10\x07\"\xdf\x01\n\x0bTopicSource\x12\x18\n\x14TOPIC_SOURCE_UNKNOWN\x10\x00\x12\x16\n\x12TOPIC_SOURCE_INPUT\x10\x01\x12\x16\n\x12TOPIC_SOURCE_LOCAL\x10\x02\x12\x19\n\x15TOPIC_SOURCE_ETHERNET\x10\x03\x12\x14\n\x10TOPIC_SOURCE_CAN\x10\x04\x12\x1b\n\x17TOPIC_SOURCE_RESERVED_0\x10\x05\x12\x1b\n\x17TOPIC_SOURCE_RESERVED_1\x10\x06\x12\x1b\n\x17TOPIC_SOURCE_RESERVED_2\x10\x07\"\xcc\x02\n\x04Mode\x12\x10\n\x0cMODE_UNKNOWN\x10\x00\x12\x14\n\x10MODE_CALIBRATION\x10\x01\x12\x12\n\x0eMODE_ACTUATORS\x10\x02\x12\x16\n\x12MODE_ATTITUDE_RATE\x10\x03\x12\x11\n\rMODE_ATTITUDE\x10\x04\x12\x11\n\rMODE_ALTITUDE\x10\x05\x12\x11\n\rMODE_POSITION\x10\x06\x12\x11\n\rMODE_VELOCITY\x10\x07\x12\x15\n\x11MODE_ACCELERATION\x10\x08\x12\x0f\n\x0bMODE_BEZIER\x10\t\x12\x13\n\x0fMODE_RESERVED_0\x10\n\x12\x13\n\x0fMODE_RESERVED_1\x10\x0b\x12\x13\n\x0fMODE_RESERVED_2\x10\x0c\x12\x13\n\x0fMODE_RESERVED_3\x10\r\x12\x13\n\x0fMODE_RESERVED_4\x10\x0e\x12\x13\n\x0fMODE_RESERVED_5\x10\x0f\"@\n\x06Safety\x12\x12\n\x0eSAFETY_UNKNOWN\x10\x00\x12\x0f\n\x0bSAFETY_SAFE\x10\x01\x12\x11\n\rSAFETY_UNSAFE\x10\x02\"\xe5\x05\n\x04\x46lag\x12\n\n\x06\x46LAG__\x10\x00\x12\x11\n\rFLAG_LIGHTING\x10\x01\x12\x13\n\x0f\x46LAG_RESERVED_0\x10\x02\x12\x13\n\x0f\x46LAG_RESERVED_1\x10\x04\x12\x13\n\x0f\x46LAG_RESERVED_2\x10\x08\x12\x13\n\x0f\x46LAG_RESERVED_3\x10\x10\x12\x13\n\x0f\x46LAG_RESERVED_4\x10 \x12\x13\n\x0f\x46LAG_RESERVED_5\x10@\x12\x14\n\x0f\x46LAG_RESERVED_6\x10\x80\x01\x12\x14\n\x0f\x46LAG_RESERVED_7\x10\x80\x02\x12\x14\n\x0f\x46LAG_RESERVED_8\x10\x80\x04\x12\x14\n\x0f\x46LAG_RESERVED_9\x10\x80\x08\x12\x15\n\x10\x46LAG_RESERVED_10\x10\x80\x10\x12\x15\n\x10\x46LAG_RESERVED_11\x10\x80 \x12\x15\n\x10\x46LAG_RESERVED_12\x10\x80@\x12\x16\n\x10\x46LAG_RESERVED_13\x10\x80\x80\x01\x12\x16\n\x10\x46LAG_RESERVED_14\x10\x80\x80\x02\x12\x16\n\x10\x46LAG_RESERVED_15\x10\x80\x80\x04\x12\x16\n\x10\x46LAG_RESERVED_16\x10\x80\x80\x08\x12\x16\n\x10\x46LAG_RESERVED_17\x10\x80\x80\x10\x12\x16\n\x10\x46LAG_RESERVED_18\x10\x80\x80 \x12\x16\n\x10\x46LAG_RESERVED_19\x10\x80\x80@\x12\x17\n\x10\x46LAG_RESERVED_20\x10\x80\x80\x80\x01\x12\x17\n\x10\x46LAG_RESERVED_21\x10\x80\x80\x80\x02\x12\x17\n\x10\x46LAG_RESERVED_22\x10\x80\x80\x80\x04\x12\x17\n\x10\x46LAG_RESERVED_23\x10\x80\x80\x80\x08\x12\x17\n\x10\x46LAG_RESERVED_24\x10\x80\x80\x80\x10\x12\x17\n\x10\x46LAG_RESERVED_25\x10\x80\x80\x80 \x12\x17\n\x10\x46LAG_RESERVED_26\x10\x80\x80\x80@\x12\x18\n\x10\x46LAG_RESERVED_27\x10\x80\x80\x80\x80\x01\x12\x18\n\x10\x46LAG_RESERVED_28\x10\x80\x80\x80\x80\x02\x12\x18\n\x10\x46LAG_RESERVED_29\x10\x80\x80\x80\x80\x04\x62\x06proto3'
  ,
  dependencies=[header__pb2.DESCRIPTOR,])



_STATUS_ARMING = _descriptor.EnumDescriptor(
  name='Arming',
  full_name='synapse.msgs.Status.Arming',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ARMING_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ARMING_DISARMED', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='ARMING_ARMED', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=671,
  serialized_end=738,
)
_sym_db.RegisterEnumDescriptor(_STATUS_ARMING)

_STATUS_FUEL = _descriptor.EnumDescriptor(
  name='Fuel',
  full_name='synapse.msgs.Status.Fuel',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FUEL_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FUEL_CRITICAL', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FUEL_LOW', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FUEL_NOMINAL', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FUEL_OVER_CAPACITY', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=740,
  serialized_end=839,
)
_sym_db.RegisterEnumDescriptor(_STATUS_FUEL)

_STATUS_LINKSTATUS = _descriptor.EnumDescriptor(
  name='LinkStatus',
  full_name='synapse.msgs.Status.LinkStatus',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STATUS_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='STATUS_DISABLED', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='STATUS_LOSS', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='STATUS_NOMINAL', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=841,
  serialized_end=931,
)
_sym_db.RegisterEnumDescriptor(_STATUS_LINKSTATUS)

_STATUS_INPUTSOURCE = _descriptor.EnumDescriptor(
  name='InputSource',
  full_name='synapse.msgs.Status.InputSource',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_RADIO_CONTROL', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_ETHERNET', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_CAN', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_RESERVED_0', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_RESERVED_1', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_RESERVED_2', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INPUT_SOURCE_RESERVED_3', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=934,
  serialized_end=1170,
)
_sym_db.RegisterEnumDescriptor(_STATUS_INPUTSOURCE)

_STATUS_TOPICSOURCE = _descriptor.EnumDescriptor(
  name='TopicSource',
  full_name='synapse.msgs.Status.TopicSource',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_INPUT', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_LOCAL', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_ETHERNET', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_CAN', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_RESERVED_0', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_RESERVED_1', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='TOPIC_SOURCE_RESERVED_2', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1173,
  serialized_end=1396,
)
_sym_db.RegisterEnumDescriptor(_STATUS_TOPICSOURCE)

_STATUS_MODE = _descriptor.EnumDescriptor(
  name='Mode',
  full_name='synapse.msgs.Status.Mode',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='MODE_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_CALIBRATION', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_ACTUATORS', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_ATTITUDE_RATE', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_ATTITUDE', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_ALTITUDE', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_POSITION', index=6, number=6,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_VELOCITY', index=7, number=7,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_ACCELERATION', index=8, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_BEZIER', index=9, number=9,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_RESERVED_0', index=10, number=10,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_RESERVED_1', index=11, number=11,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_RESERVED_2', index=12, number=12,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_RESERVED_3', index=13, number=13,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_RESERVED_4', index=14, number=14,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='MODE_RESERVED_5', index=15, number=15,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1399,
  serialized_end=1731,
)
_sym_db.RegisterEnumDescriptor(_STATUS_MODE)

_STATUS_SAFETY = _descriptor.EnumDescriptor(
  name='Safety',
  full_name='synapse.msgs.Status.Safety',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SAFETY_UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SAFETY_SAFE', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='SAFETY_UNSAFE', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1733,
  serialized_end=1797,
)
_sym_db.RegisterEnumDescriptor(_STATUS_SAFETY)

_STATUS_FLAG = _descriptor.EnumDescriptor(
  name='Flag',
  full_name='synapse.msgs.Status.Flag',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FLAG__', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_LIGHTING', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_0', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_1', index=3, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_2', index=4, number=8,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_3', index=5, number=16,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_4', index=6, number=32,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_5', index=7, number=64,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_6', index=8, number=128,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_7', index=9, number=256,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_8', index=10, number=512,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_9', index=11, number=1024,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_10', index=12, number=2048,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_11', index=13, number=4096,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_12', index=14, number=8192,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_13', index=15, number=16384,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_14', index=16, number=32768,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_15', index=17, number=65536,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_16', index=18, number=131072,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_17', index=19, number=262144,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_18', index=20, number=524288,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_19', index=21, number=1048576,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_20', index=22, number=2097152,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_21', index=23, number=4194304,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_22', index=24, number=8388608,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_23', index=25, number=16777216,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_24', index=26, number=33554432,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_25', index=27, number=67108864,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_26', index=28, number=134217728,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_27', index=29, number=268435456,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_28', index=30, number=536870912,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FLAG_RESERVED_29', index=31, number=1073741824,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1800,
  serialized_end=2541,
)
_sym_db.RegisterEnumDescriptor(_STATUS_FLAG)


_STATUS = _descriptor.Descriptor(
  name='Status',
  full_name='synapse.msgs.Status',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='synapse.msgs.Status.header', 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='arming', full_name='synapse.msgs.Status.arming', 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='status_message', full_name='synapse.msgs.Status.status_message', index=2,
      number=3, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='input_status', full_name='synapse.msgs.Status.input_status', 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='input_source', full_name='synapse.msgs.Status.input_source', 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='topic_status', full_name='synapse.msgs.Status.topic_status', index=5,
      number=6, 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='topic_source', full_name='synapse.msgs.Status.topic_source', 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='electrode_status', full_name='synapse.msgs.Status.electrode_status', index=7,
      number=8, 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='mode', full_name='synapse.msgs.Status.mode', index=8,
      number=9, 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='safety', full_name='synapse.msgs.Status.safety', index=9,
      number=10, 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='fuel', full_name='synapse.msgs.Status.fuel', index=10,
      number=11, 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='fuel_percentage', full_name='synapse.msgs.Status.fuel_percentage', index=11,
      number=12, 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='power', full_name='synapse.msgs.Status.power', index=12,
      number=13, 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='request_seq', full_name='synapse.msgs.Status.request_seq', index=13,
      number=14, 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='request_rejected', full_name='synapse.msgs.Status.request_rejected', index=14,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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='flag', full_name='synapse.msgs.Status.flag', index=15,
      number=16, type=7, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _STATUS_ARMING,
    _STATUS_FUEL,
    _STATUS_LINKSTATUS,
    _STATUS_INPUTSOURCE,
    _STATUS_TOPICSOURCE,
    _STATUS_MODE,
    _STATUS_SAFETY,
    _STATUS_FLAG,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45,
  serialized_end=2541,
)

_STATUS.fields_by_name['header'].message_type = header__pb2._HEADER
_STATUS.fields_by_name['arming'].enum_type = _STATUS_ARMING
_STATUS.fields_by_name['input_status'].enum_type = _STATUS_LINKSTATUS
_STATUS.fields_by_name['input_source'].enum_type = _STATUS_INPUTSOURCE
_STATUS.fields_by_name['topic_status'].enum_type = _STATUS_LINKSTATUS
_STATUS.fields_by_name['topic_source'].enum_type = _STATUS_TOPICSOURCE
_STATUS.fields_by_name['electrode_status'].enum_type = _STATUS_LINKSTATUS
_STATUS.fields_by_name['mode'].enum_type = _STATUS_MODE
_STATUS.fields_by_name['safety'].enum_type = _STATUS_SAFETY
_STATUS.fields_by_name['fuel'].enum_type = _STATUS_FUEL
_STATUS_ARMING.containing_type = _STATUS
_STATUS_FUEL.containing_type = _STATUS
_STATUS_LINKSTATUS.containing_type = _STATUS
_STATUS_INPUTSOURCE.containing_type = _STATUS
_STATUS_TOPICSOURCE.containing_type = _STATUS
_STATUS_MODE.containing_type = _STATUS
_STATUS_SAFETY.containing_type = _STATUS
_STATUS_FLAG.containing_type = _STATUS
DESCRIPTOR.message_types_by_name['Status'] = _STATUS
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Status = _reflection.GeneratedProtocolMessageType('Status', (_message.Message,), {
  'DESCRIPTOR' : _STATUS,
  '__module__' : 'status_pb2'
  # @@protoc_insertion_point(class_scope:synapse.msgs.Status)
  })
_sym_db.RegisterMessage(Status)


# @@protoc_insertion_point(module_scope)
