# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: packets/dataModel.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'packets/dataModel.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x17packets/dataModel.proto\x12\x13\x63om.fatehan.packets\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfa]\n\tIoElement\x12\x15\n\x03gsm\x18\x01 \x01(\rH\x00R\x03gsm\x88\x01\x01\x12#\n\nsleep_mode\x18\x02 \x01(\rH\x01R\nsleep_mode\x88\x01\x01\x12\x17\n\x04gnss\x18\x03 \x01(\rH\x02R\x04gnss\x88\x01\x01\x12\x17\n\x04pdop\x18\x04 \x01(\rH\x03R\x04pdop\x88\x01\x01\x12\x17\n\x04hdop\x18\x05 \x01(\rH\x04R\x04hdop\x88\x01\x01\x12/\n\x10\x65xternal_voltage\x18\x06 \x01(\rH\x05R\x10\x65xternal_voltage\x88\x01\x01\x12\x1d\n\x07\x63\x65ll_id\x18\x07 \x01(\rH\x06R\x07\x63\x65ll_id\x88\x01\x01\x12!\n\tarea_code\x18\x08 \x01(\rH\x07R\tarea_code\x88\x01\x01\x12-\n\x0f\x62\x61ttery_voltage\x18\t \x01(\rH\x08R\x0f\x62\x61ttery_voltage\x88\x01\x01\x12-\n\x0f\x62\x61ttery_current\x18\n \x01(\x04H\tR\x0f\x62\x61ttery_current\x88\x01\x01\x12-\n\x0f\x62\x61ttery_percent\x18\x0b \x01(\rH\nR\x0f\x62\x61ttery_percent\x88\x01\x01\x12)\n\roperator_code\x18\x0c \x01(\rH\x0bR\roperator_code\x88\x01\x01\x12)\n\rtrip_odometer\x18\r \x01(\rH\x0cR\rtrip_odometer\x88\x01\x01\x12\x16\n\x03\x61i1\x18\x0e \x01(\rH\rR\x04\x61i_1\x88\x01\x01\x12\x16\n\x03\x61i2\x18\x0f \x01(\rH\x0eR\x04\x61i_2\x88\x01\x01\x12\x16\n\x03\x61i3\x18\x10 \x01(\rH\x0fR\x04\x61i_3\x88\x01\x01\x12\x16\n\x03\x61i4\x18\x11 \x01(\rH\x10R\x04\x61i_4\x88\x01\x01\x12\x16\n\x03\x64i1\x18\x12 \x01(\x08H\x11R\x04\x64i_1\x88\x01\x01\x12\x16\n\x03\x64i2\x18\x13 \x01(\x08H\x12R\x04\x64i_2\x88\x01\x01\x12\x16\n\x03\x64i3\x18\x14 \x01(\x08H\x13R\x04\x64i_3\x88\x01\x01\x12\x16\n\x03\x64i4\x18\x15 \x01(\x08H\x14R\x04\x64i_4\x88\x01\x01\x12\x16\n\x03\x64o1\x18\x16 \x01(\x08H\x15R\x04\x64o_1\x88\x01\x01\x12\x16\n\x03\x64o2\x18\x17 \x01(\x08H\x16R\x04\x64o_2\x88\x01\x01\x12\x16\n\x03\x64o3\x18\x18 \x01(\x08H\x17R\x04\x64o_3\x88\x01\x01\x12\x16\n\x03\x64o4\x18\x19 \x01(\x08H\x18R\x04\x64o_4\x88\x01\x01\x12)\n\rfuel_rate_gps\x18\x1a \x01(\rH\x19R\rfuel_rate_gps\x88\x01\x01\x12)\n\rfuel_used_gps\x18\x1b \x01(\rH\x1aR\rfuel_used_gps\x88\x01\x01\x12\x1b\n\x06\x61xis_x\x18\x1c \x01(\x05H\x1bR\x06\x61xis_x\x88\x01\x01\x12\x1b\n\x06\x61xis_y\x18\x1d \x01(\x05H\x1cR\x06\x61xis_y\x88\x01\x01\x12\x1b\n\x06\x61xis_z\x18\x1e \x01(\x05H\x1dR\x06\x61xis_z\x88\x01\x01\x12\x1b\n\x06icc_id\x18\x1f \x01(\x04H\x1eR\x06icc_id\x88\x01\x01\x12!\n\tsd_status\x18  \x01(\x08H\x1fR\tsd_status\x88\x01\x01\x12\x1f\n\x08i_button\x18! \x01(\x04H R\x08i_button\x88\x01\x01\x12\x45\n\x06\x64\x61llas\x18\" \x01(\x0b\x32\x30.com.fatehan.packets.IoElement.DallasTemperatureH!\x88\x01\x01\x12\x34\n\x03lls\x18# \x01(\x0b\x32\".com.fatehan.packets.IoElement.LLSH\"\x88\x01\x01\x12\x34\n\x03\x65ye\x18$ \x01(\x0b\x32\".com.fatehan.packets.IoElement.EyeH#\x88\x01\x01\x12\x34\n\x03\x62le\x18% \x01(\x0b\x32\".com.fatehan.packets.IoElement.BleH$\x88\x01\x01\x12:\n\x06\x64river\x18& \x01(\x0b\x32%.com.fatehan.packets.IoElement.DriverH%\x88\x01\x01\x12\x42\n\x06msp500\x18\' \x01(\x0b\x32%.com.fatehan.packets.IoElement.MSP500H&R\x06msp500\x88\x01\x01\x12\x17\n\x04rfid\x18( \x01(\x04H\'R\x04rfid\x88\x01\x01\x12!\n\teco_score\x18) \x01(\rH(R\teco_score\x88\x01\x01\x12\'\n\x0cnetwork_type\x18* \x01(\rH)R\x0cnetwork_type\x88\x01\x01\x12\x33\n\x12pulse_counter_din1\x18+ \x01(\rH*R\x12pulse_counter_din1\x88\x01\x01\x12\x33\n\x12pulse_counter_din2\x18, \x01(\rH+R\x12pulse_counter_din2\x88\x01\x01\x12!\n\tbt_status\x18- \x01(\rH,R\tbt_status\x88\x01\x01\x12#\n\nbarcode_id\x18. \x01(\tH-R\nbarcode_id\x88\x01\x01\x12/\n\x10instant_movement\x18/ \x01(\x08H.R\x10instant_movement\x88\x01\x01\x12\x41\n\x19ul20202_sensor_fuel_level\x18\x30 \x01(\x05H/R\x19ul20202_sensor_fuel_level\x88\x01\x01\x12\x39\n\x15ul20202_sensor_status\x18\x31 \x01(\rH0R\x15ul20202_sensor_status\x88\x01\x01\x12\'\n\x0cground_sense\x18\x32 \x01(\x08H1R\x0cground_sense\x88\x01\x01\x12\x35\n\x13iso6709_coordinates\x18\x33 \x01(\x0cH2R\x13iso6709_coordinates\x88\x01\x01\x12/\n\x10umts_lte_cell_id\x18\x34 \x01(\rH3R\x10umts_lte_cell_id\x88\x01\x01\x12!\n\tain_speed\x18\x35 \x01(\rH4R\tain_speed\x88\x01\x01\x12%\n\x0bwake_reason\x18\x36 \x01(\x08H5R\x0bwake_reason\x88\x01\x01\x12;\n\x16\x61xl_calibration_status\x18\x37 \x01(\rH6R\x16\x61xl_calibration_status\x88\x01\x01\x12+\n\x0e\x66requency_din1\x18\x38 \x01(\rH7R\x0e\x66requency_din1\x88\x01\x01\x12+\n\x0e\x66requency_din2\x18\x39 \x01(\rH8R\x0e\x66requency_din2\x88\x01\x01\x12\x1f\n\x08ignition\x18: \x01(\x08H9R\x08ignition\x88\x01\x01\x12\x1b\n\x06idling\x18; \x01(\x08H:R\x06idling\x88\x01\x01\x12\x1b\n\x06towing\x18< \x01(\x08H;R\x06towing\x88\x01\x01\x12\x1b\n\x06unplug\x18= \x01(\x08H<R\x06unplug\x88\x01\x01\x12\x1d\n\x07jamming\x18> \x01(\x08H=R\x07jamming\x88\x01\x01\x12\x1f\n\x08movement\x18? \x01(\x08H>R\x08movement\x88\x01\x01\x12!\n\tdata_mode\x18@ \x01(\rH?R\tdata_mode\x88\x01\x01\x12\x19\n\x05speed\x18\x41 \x01(\rH@R\x05speed\x88\x01\x01\x12%\n\x0btemperature\x18\x42 \x01(\x02HAR\x0btemperature\x88\x01\x01\x12\x1d\n\x07slope_x\x18\x43 \x01(\x05HBR\x07slope_x\x88\x01\x01\x12\x1d\n\x07slope_y\x18\x44 \x01(\x05HCR\x07slope_y\x88\x01\x01\x12\x1d\n\x07slope_z\x18\x45 \x01(\x05HDR\x07slope_z\x88\x01\x01\x12\x1f\n\x08humidity\x18\x46 \x01(\rHER\x08humidity\x88\x01\x01\x12!\n\tfuel_flow\x18G \x01(\rHFR\tfuel_flow\x88\x01\x01\x12\x1f\n\x08\x64oor_car\x18H \x01(\x08HGR\x08\x64oor_car\x88\x01\x01\x12\x1f\n\x08realtime\x18I \x01(\x08HHR\x08realtime\x88\x01\x01\x12%\n\x0bpositioning\x18J \x01(\x08HIR\x0bpositioning\x88\x01\x01\x12\x33\n\x12\x61\x64min_phone_number\x18K \x01(\x04HJR\x12\x61\x64min_phone_number\x88\x01\x01\x12\'\n\x0c\x66uel_counter\x18L \x01(\rHKR\x0c\x66uel_counter\x88\x01\x01\x12\x33\n\x12impulse_frequency1\x18M \x01(\rHLR\x12impulse_frequency1\x88\x01\x01\x12/\n\x10impulse_counter1\x18N \x01(\rHMR\x10impulse_counter1\x88\x01\x01\x12\'\n\x0cimpulse_rpm1\x18O \x01(\rHNR\x0cimpulse_rpm1\x88\x01\x01\x12\x33\n\x12impulse_frequency2\x18P \x01(\rHOR\x12impulse_frequency2\x88\x01\x01\x12/\n\x10impulse_counter2\x18Q \x01(\rHPR\x10impulse_counter2\x88\x01\x01\x12\'\n\x0cimpulse_rpm2\x18R \x01(\rHQR\x0cimpulse_rpm2\x88\x01\x01\x12\x33\n\x12impulse_frequency3\x18S \x01(\rHRR\x12impulse_frequency3\x88\x01\x01\x12/\n\x10impulse_counter3\x18T \x01(\rHSR\x10impulse_counter3\x88\x01\x01\x12\'\n\x0cimpulse_rpm3\x18U \x01(\rHTR\x0cimpulse_rpm3\x88\x01\x01\x12\x33\n\x12impulse_frequency4\x18V \x01(\rHUR\x12impulse_frequency4\x88\x01\x01\x12/\n\x10impulse_counter4\x18W \x01(\rHVR\x10impulse_counter4\x88\x01\x01\x12\'\n\x0cimpulse_rpm4\x18X \x01(\rHWR\x0cimpulse_rpm4\x88\x01\x01\x12+\n\x0enumber_of_data\x18Y \x01(\rHXR\x0enumber_of_data\x88\x01\x01\x12\"\n\trfid_com2\x18Z \x01(\x04HYR\nrfid_com_2\x88\x01\x01\x12\x17\n\x04imsi\x18[ \x01(\x04HZR\x04imsi\x88\x01\x01\x12<\n\x16ultrasonic_fuel_level1\x18\\ \x01(\x11H[R\x17ultrasonic_fuel_level_1\x88\x01\x01\x12<\n\x16ultrasonic_fuel_level2\x18] \x01(\x11H\\R\x17ultrasonic_fuel_level_2\x88\x01\x01\x12\x46\n\x1bultrasonic_software_status1\x18^ \x01(\rH]R\x1cultrasonic_software_status_1\x88\x01\x01\x12\x46\n\x1bultrasonic_software_status2\x18_ \x01(\rH^R\x1cultrasonic_software_status_2\x88\x01\x01\x12\x34\n\x12one_wire_humidity1\x18` \x01(\rH_R\x13one_wire_humidity_1\x88\x01\x01\x12\x34\n\x12one_wire_humidity2\x18\x61 \x01(\rH`R\x13one_wire_humidity_2\x88\x01\x01\x12\x34\n\x12one_wire_humidity3\x18\x62 \x01(\rHaR\x13one_wire_humidity_3\x88\x01\x01\x12\x34\n\x12one_wire_humidity4\x18\x63 \x01(\rHbR\x13one_wire_humidity_4\x88\x01\x01\x12\x34\n\x12one_wire_humidity5\x18\x64 \x01(\rHcR\x13one_wire_humidity_5\x88\x01\x01\x12\x34\n\x12one_wire_humidity6\x18\x65 \x01(\rHdR\x13one_wire_humidity_6\x88\x01\x01\x12\x17\n\x04imei\x18\x66 \x01(\x04HeR\x04imei\x88\x01\x01\x12+\n\x0eno_sim_counter\x18g \x01(\rHfR\x0eno_sim_counter\x88\x01\x01\x12\x37\n\x14\x63onnectivity_quality\x18h \x01(\rHgR\x14\x63onnectivity_quality\x88\x01\x01\x1a\x89\x08\n\x11\x44\x61llasTemperature\x12\x36\n\x13\x64\x61llas_temperature1\x18\x01 \x01(\x05H\x00R\x14\x64\x61llas_temperature_1\x88\x01\x01\x12\x36\n\x13\x64\x61llas_temperature2\x18\x02 \x01(\x05H\x01R\x14\x64\x61llas_temperature_2\x88\x01\x01\x12\x36\n\x13\x64\x61llas_temperature3\x18\x03 \x01(\x05H\x02R\x14\x64\x61llas_temperature_3\x88\x01\x01\x12\x36\n\x13\x64\x61llas_temperature4\x18\x04 \x01(\x05H\x03R\x14\x64\x61llas_temperature_4\x88\x01\x01\x12<\n\x16\x64\x61llas_temperature_id1\x18\x05 \x01(\x04H\x04R\x17\x64\x61llas_temperature_id_1\x88\x01\x01\x12<\n\x16\x64\x61llas_temperature_id2\x18\x06 \x01(\x04H\x05R\x17\x64\x61llas_temperature_id_2\x88\x01\x01\x12<\n\x16\x64\x61llas_temperature_id3\x18\x07 \x01(\x04H\x06R\x17\x64\x61llas_temperature_id_3\x88\x01\x01\x12<\n\x16\x64\x61llas_temperature_id4\x18\x08 \x01(\x04H\x07R\x17\x64\x61llas_temperature_id_4\x88\x01\x01\x12\x36\n\x13\x64\x61llas_temperature5\x18\t \x01(\x05H\x08R\x14\x64\x61llas_temperature_5\x88\x01\x01\x12\x36\n\x13\x64\x61llas_temperature6\x18\n \x01(\x05H\tR\x14\x64\x61llas_temperature_6\x88\x01\x01\x12<\n\x16\x64\x61llas_temperature_id5\x18\x0b \x01(\x04H\nR\x17\x64\x61llas_temperature_id_5\x88\x01\x01\x12<\n\x16\x64\x61llas_temperature_id6\x18\x0c \x01(\x04H\x0bR\x17\x64\x61llas_temperature_id_6\x88\x01\x01\x42\x16\n\x14_dallas_temperature1B\x16\n\x14_dallas_temperature2B\x16\n\x14_dallas_temperature3B\x16\n\x14_dallas_temperature4B\x19\n\x17_dallas_temperature_id1B\x19\n\x17_dallas_temperature_id2B\x19\n\x17_dallas_temperature_id3B\x19\n\x17_dallas_temperature_id4B\x16\n\x14_dallas_temperature5B\x16\n\x14_dallas_temperature6B\x19\n\x17_dallas_temperature_id5B\x19\n\x17_dallas_temperature_id6\x1a\xbc\x05\n\x03LLS\x12.\n\x0flls1_fuel_level\x18\x01 \x01(\x05H\x00R\x10lls_1_fuel_level\x88\x01\x01\x12\x30\n\x10lls1_temperature\x18\x02 \x01(\x05H\x01R\x11lls_1_temperature\x88\x01\x01\x12.\n\x0flls2_fuel_level\x18\x03 \x01(\x05H\x02R\x10lls_2_fuel_level\x88\x01\x01\x12\x30\n\x10lls2_temperature\x18\x04 \x01(\x05H\x03R\x11lls_2_temperature\x88\x01\x01\x12.\n\x0flls3_fuel_level\x18\x05 \x01(\x05H\x04R\x10lls_3_fuel_level\x88\x01\x01\x12\x30\n\x10lls3_temperature\x18\x06 \x01(\x05H\x05R\x11lls_3_temperature\x88\x01\x01\x12.\n\x0flls4_fuel_level\x18\x07 \x01(\x05H\x06R\x10lls_4_fuel_level\x88\x01\x01\x12\x30\n\x10lls4_temperature\x18\x08 \x01(\x05H\x07R\x11lls_4_temperature\x88\x01\x01\x12.\n\x0flls5_fuel_level\x18\t \x01(\x05H\x08R\x10lls_5_fuel_level\x88\x01\x01\x12\x30\n\x10lls5_temperature\x18\n \x01(\x05H\tR\x11lls_5_temperature\x88\x01\x01\x42\x12\n\x10_lls1_fuel_levelB\x13\n\x11_lls1_temperatureB\x12\n\x10_lls2_fuel_levelB\x13\n\x11_lls2_temperatureB\x12\n\x10_lls3_fuel_levelB\x13\n\x11_lls3_temperatureB\x12\n\x10_lls4_fuel_levelB\x13\n\x11_lls4_temperatureB\x12\n\x10_lls5_fuel_levelB\x13\n\x11_lls5_temperature\x1a\xdd\x14\n\x03\x45ye\x12\x30\n\x10\x65ye_temperature1\x18\x01 \x01(\x05H\x00R\x11\x65ye_temperature_1\x88\x01\x01\x12\x30\n\x10\x65ye_temperature2\x18\x02 \x01(\x05H\x01R\x11\x65ye_temperature_2\x88\x01\x01\x12\x30\n\x10\x65ye_temperature3\x18\x03 \x01(\x05H\x02R\x11\x65ye_temperature_3\x88\x01\x01\x12\x30\n\x10\x65ye_temperature4\x18\x04 \x01(\x05H\x03R\x11\x65ye_temperature_4\x88\x01\x01\x12*\n\reye_humidity1\x18\x05 \x01(\rH\x04R\x0e\x65ye_humidity_1\x88\x01\x01\x12*\n\reye_humidity2\x18\x06 \x01(\rH\x05R\x0e\x65ye_humidity_2\x88\x01\x01\x12*\n\reye_humidity3\x18\x07 \x01(\rH\x06R\x0e\x65ye_humidity_3\x88\x01\x01\x12*\n\reye_humidity4\x18\x08 \x01(\rH\x07R\x0e\x65ye_humidity_4\x88\x01\x01\x12&\n\x0b\x65ye_magnet1\x18\t \x01(\x08H\x08R\x0c\x65ye_magnet_1\x88\x01\x01\x12&\n\x0b\x65ye_magnet2\x18\n \x01(\x08H\tR\x0c\x65ye_magnet_2\x88\x01\x01\x12&\n\x0b\x65ye_magnet3\x18\x0b \x01(\x08H\nR\x0c\x65ye_magnet_3\x88\x01\x01\x12&\n\x0b\x65ye_magnet4\x18\x0c \x01(\x08H\x0bR\x0c\x65ye_magnet_4\x88\x01\x01\x12*\n\reye_movement1\x18\r \x01(\x08H\x0cR\x0e\x65ye_movement_1\x88\x01\x01\x12*\n\reye_movement2\x18\x0e \x01(\x08H\rR\x0e\x65ye_movement_2\x88\x01\x01\x12*\n\reye_movement3\x18\x0f \x01(\x08H\x0eR\x0e\x65ye_movement_3\x88\x01\x01\x12*\n\reye_movement4\x18\x10 \x01(\x08H\x0fR\x0e\x65ye_movement_4\x88\x01\x01\x12$\n\neye_pitch1\x18\x11 \x01(\x05H\x10R\x0b\x65ye_pitch_1\x88\x01\x01\x12$\n\neye_pitch2\x18\x12 \x01(\x05H\x11R\x0b\x65ye_pitch_2\x88\x01\x01\x12$\n\neye_pitch3\x18\x13 \x01(\x05H\x12R\x0b\x65ye_pitch_3\x88\x01\x01\x12$\n\neye_pitch4\x18\x14 \x01(\x05H\x13R\x0b\x65ye_pitch_4\x88\x01\x01\x12\x30\n\x10\x65ye_low_battery1\x18\x15 \x01(\x08H\x14R\x11\x65ye_low_battery_1\x88\x01\x01\x12\x30\n\x10\x65ye_low_battery2\x18\x16 \x01(\x08H\x15R\x11\x65ye_low_battery_2\x88\x01\x01\x12\x30\n\x10\x65ye_low_battery3\x18\x17 \x01(\x08H\x16R\x11\x65ye_low_battery_3\x88\x01\x01\x12\x30\n\x10\x65ye_low_battery4\x18\x18 \x01(\x08H\x17R\x11\x65ye_low_battery_4\x88\x01\x01\x12\x38\n\x14\x65ye_battery_voltage1\x18\x19 \x01(\rH\x18R\x15\x65ye_battery_voltage_1\x88\x01\x01\x12\x38\n\x14\x65ye_battery_voltage2\x18\x1a \x01(\rH\x19R\x15\x65ye_battery_voltage_2\x88\x01\x01\x12\x38\n\x14\x65ye_battery_voltage3\x18\x1b \x01(\rH\x1aR\x15\x65ye_battery_voltage_3\x88\x01\x01\x12\x38\n\x14\x65ye_battery_voltage4\x18\x1c \x01(\rH\x1bR\x15\x65ye_battery_voltage_4\x88\x01\x01\x12\"\n\teye_roll1\x18\x1d \x01(\x05H\x1cR\neye_roll_1\x88\x01\x01\x12\"\n\teye_roll2\x18\x1e \x01(\x05H\x1dR\neye_roll_2\x88\x01\x01\x12\"\n\teye_roll3\x18\x1f \x01(\x05H\x1eR\neye_roll_3\x88\x01\x01\x12\"\n\teye_roll4\x18  \x01(\x05H\x1fR\neye_roll_4\x88\x01\x01\x12\x36\n\x13\x65ye_movement_count1\x18! \x01(\rH R\x14\x65ye_movement_count_1\x88\x01\x01\x12\x36\n\x13\x65ye_movement_count2\x18\" \x01(\rH!R\x14\x65ye_movement_count_2\x88\x01\x01\x12\x36\n\x13\x65ye_movement_count3\x18# \x01(\rH\"R\x14\x65ye_movement_count_3\x88\x01\x01\x12\x36\n\x13\x65ye_movement_count4\x18$ \x01(\rH#R\x14\x65ye_movement_count_4\x88\x01\x01\x12\x32\n\x11\x65ye_magnet_count1\x18% \x01(\rH$R\x12\x65ye_magnet_count_1\x88\x01\x01\x12\x32\n\x11\x65ye_magnet_count2\x18& \x01(\rH%R\x12\x65ye_magnet_count_2\x88\x01\x01\x12\x32\n\x11\x65ye_magnet_count3\x18\' \x01(\rH&R\x12\x65ye_magnet_count_3\x88\x01\x01\x12\x32\n\x11\x65ye_magnet_count4\x18( \x01(\rH\'R\x12\x65ye_magnet_count_4\x88\x01\x01\x42\x13\n\x11_eye_temperature1B\x13\n\x11_eye_temperature2B\x13\n\x11_eye_temperature3B\x13\n\x11_eye_temperature4B\x10\n\x0e_eye_humidity1B\x10\n\x0e_eye_humidity2B\x10\n\x0e_eye_humidity3B\x10\n\x0e_eye_humidity4B\x0e\n\x0c_eye_magnet1B\x0e\n\x0c_eye_magnet2B\x0e\n\x0c_eye_magnet3B\x0e\n\x0c_eye_magnet4B\x10\n\x0e_eye_movement1B\x10\n\x0e_eye_movement2B\x10\n\x0e_eye_movement3B\x10\n\x0e_eye_movement4B\r\n\x0b_eye_pitch1B\r\n\x0b_eye_pitch2B\r\n\x0b_eye_pitch3B\r\n\x0b_eye_pitch4B\x13\n\x11_eye_low_battery1B\x13\n\x11_eye_low_battery2B\x13\n\x11_eye_low_battery3B\x13\n\x11_eye_low_battery4B\x17\n\x15_eye_battery_voltage1B\x17\n\x15_eye_battery_voltage2B\x17\n\x15_eye_battery_voltage3B\x17\n\x15_eye_battery_voltage4B\x0c\n\n_eye_roll1B\x0c\n\n_eye_roll2B\x0c\n\n_eye_roll3B\x0c\n\n_eye_roll4B\x16\n\x14_eye_movement_count1B\x16\n\x14_eye_movement_count2B\x16\n\x14_eye_movement_count3B\x16\n\x14_eye_movement_count4B\x14\n\x12_eye_magnet_count1B\x14\n\x12_eye_magnet_count2B\x14\n\x12_eye_magnet_count3B\x14\n\x12_eye_magnet_count4\x1a\xc9\x06\n\x03\x42le\x12#\n\tble_rfid1\x18\x9b\x01 \x01(\x0cH\x00R\nble_rfid_1\x88\x01\x01\x12#\n\tble_rfid2\x18\x9c\x01 \x01(\x0cH\x01R\nble_rfid_2\x88\x01\x01\x12#\n\tble_rfid3\x18\x9d\x01 \x01(\x0cH\x02R\nble_rfid_3\x88\x01\x01\x12#\n\tble_rfid4\x18\x9e\x01 \x01(\x0cH\x03R\nble_rfid_4\x88\x01\x01\x12\x36\n\x12\x62le_button1_state1\x18\x9f\x01 \x01(\x08H\x04R\x14\x62le_button_1_state_1\x88\x01\x01\x12\x36\n\x12\x62le_button1_state2\x18\xa0\x01 \x01(\x08H\x05R\x14\x62le_button_1_state_2\x88\x01\x01\x12\x36\n\x12\x62le_button1_state3\x18\xa1\x01 \x01(\x08H\x06R\x14\x62le_button_1_state_3\x88\x01\x01\x12\x36\n\x12\x62le_button1_state4\x18\xa2\x01 \x01(\x08H\x07R\x14\x62le_button_1_state_4\x88\x01\x01\x12\x36\n\x12\x62le_button2_state1\x18\xa3\x01 \x01(\x08H\x08R\x14\x62le_button_2_state_1\x88\x01\x01\x12\x36\n\x12\x62le_button2_state2\x18\xa4\x01 \x01(\x08H\tR\x14\x62le_button_2_state_2\x88\x01\x01\x12\x36\n\x12\x62le_button2_state3\x18\xa5\x01 \x01(\x08H\nR\x14\x62le_button_2_state_3\x88\x01\x01\x12\x36\n\x12\x62le_button2_state4\x18\xa6\x01 \x01(\x08H\x0bR\x14\x62le_button_2_state_4\x88\x01\x01\x42\x0c\n\n_ble_rfid1B\x0c\n\n_ble_rfid2B\x0c\n\n_ble_rfid3B\x0c\n\n_ble_rfid4B\x15\n\x13_ble_button1_state1B\x15\n\x13_ble_button1_state2B\x15\n\x13_ble_button1_state3B\x15\n\x13_ble_button1_state4B\x15\n\x13_ble_button2_state1B\x15\n\x13_ble_button2_state2B\x15\n\x13_ble_button2_state3B\x15\n\x13_ble_button2_state4\x1a\xdf\x04\n\x06\x44river\x12\x1d\n\x07user_id\x18& \x01(\x04H\x00R\x07user_id\x88\x01\x01\x12%\n\x0b\x64river_name\x18\\ \x01(\tH\x01R\x0b\x64river_name\x88\x01\x01\x12?\n\x18\x64river_card_license_type\x18] \x01(\rH\x02R\x18\x64river_card_license_type\x88\x01\x01\x12)\n\rdriver_gender\x18^ \x01(\rH\x03R\rdriver_gender\x88\x01\x01\x12+\n\x0e\x64river_card_id\x18_ \x01(\rH\x04R\x0e\x64river_card_id\x88\x01\x01\x12\x45\n\x1b\x64river_card_expiration_date\x18` \x01(\rH\x05R\x1b\x64river_card_expiration_date\x88\x01\x01\x12\x43\n\x1a\x64river_card_place_of_issue\x18\x61 \x01(\rH\x06R\x1a\x64river_card_place_of_issue\x88\x01\x01\x12\x35\n\x13\x64river_status_event\x18\x62 \x01(\rH\x07R\x13\x64river_status_event\x88\x01\x01\x42\n\n\x08_user_idB\x0e\n\x0c_driver_nameB\x1b\n\x19_driver_card_license_typeB\x10\n\x0e_driver_genderB\x11\n\x0f_driver_card_idB\x1e\n\x1c_driver_card_expiration_dateB\x1d\n\x1b_driver_card_place_of_issueB\x16\n\x14_driver_status_event\x1a\xf8\x01\n\x06MSP500\x12\x33\n\x12msp500_vendor_name\x18\x64 \x01(\tH\x00R\x12msp500_vendor_name\x88\x01\x01\x12\x39\n\x15msp500_vehicle_number\x18o \x01(\tH\x01R\x15msp500_vehicle_number\x88\x01\x01\x12\x35\n\x13msp500_speed_sensor\x18p \x01(\x08H\x02R\x13msp500_speed_sensor\x88\x01\x01\x42\x15\n\x13_msp500_vendor_nameB\x18\n\x16_msp500_vehicle_numberB\x16\n\x14_msp500_speed_sensorB\x06\n\x04_gsmB\r\n\x0b_sleep_modeB\x07\n\x05_gnssB\x07\n\x05_pdopB\x07\n\x05_hdopB\x13\n\x11_external_voltageB\n\n\x08_cell_idB\x0c\n\n_area_codeB\x12\n\x10_battery_voltageB\x12\n\x10_battery_currentB\x12\n\x10_battery_percentB\x10\n\x0e_operator_codeB\x10\n\x0e_trip_odometerB\x06\n\x04_ai1B\x06\n\x04_ai2B\x06\n\x04_ai3B\x06\n\x04_ai4B\x06\n\x04_di1B\x06\n\x04_di2B\x06\n\x04_di3B\x06\n\x04_di4B\x06\n\x04_do1B\x06\n\x04_do2B\x06\n\x04_do3B\x06\n\x04_do4B\x10\n\x0e_fuel_rate_gpsB\x10\n\x0e_fuel_used_gpsB\t\n\x07_axis_xB\t\n\x07_axis_yB\t\n\x07_axis_zB\t\n\x07_icc_idB\x0c\n\n_sd_statusB\x0b\n\t_i_buttonB\t\n\x07_dallasB\x06\n\x04_llsB\x06\n\x04_eyeB\x06\n\x04_bleB\t\n\x07_driverB\t\n\x07_msp500B\x07\n\x05_rfidB\x0c\n\n_eco_scoreB\x0f\n\r_network_typeB\x15\n\x13_pulse_counter_din1B\x15\n\x13_pulse_counter_din2B\x0c\n\n_bt_statusB\r\n\x0b_barcode_idB\x13\n\x11_instant_movementB\x1c\n\x1a_ul20202_sensor_fuel_levelB\x18\n\x16_ul20202_sensor_statusB\x0f\n\r_ground_senseB\x16\n\x14_iso6709_coordinatesB\x13\n\x11_umts_lte_cell_idB\x0c\n\n_ain_speedB\x0e\n\x0c_wake_reasonB\x19\n\x17_axl_calibration_statusB\x11\n\x0f_frequency_din1B\x11\n\x0f_frequency_din2B\x0b\n\t_ignitionB\t\n\x07_idlingB\t\n\x07_towingB\t\n\x07_unplugB\n\n\x08_jammingB\x0b\n\t_movementB\x0c\n\n_data_modeB\x08\n\x06_speedB\x0e\n\x0c_temperatureB\n\n\x08_slope_xB\n\n\x08_slope_yB\n\n\x08_slope_zB\x0b\n\t_humidityB\x0c\n\n_fuel_flowB\x0b\n\t_door_carB\x0b\n\t_realtimeB\x0e\n\x0c_positioningB\x15\n\x13_admin_phone_numberB\x0f\n\r_fuel_counterB\x15\n\x13_impulse_frequency1B\x13\n\x11_impulse_counter1B\x0f\n\r_impulse_rpm1B\x15\n\x13_impulse_frequency2B\x13\n\x11_impulse_counter2B\x0f\n\r_impulse_rpm2B\x15\n\x13_impulse_frequency3B\x13\n\x11_impulse_counter3B\x0f\n\r_impulse_rpm3B\x15\n\x13_impulse_frequency4B\x13\n\x11_impulse_counter4B\x0f\n\r_impulse_rpm4B\x11\n\x0f_number_of_dataB\x0c\n\n_rfid_com2B\x07\n\x05_imsiB\x19\n\x17_ultrasonic_fuel_level1B\x19\n\x17_ultrasonic_fuel_level2B\x1e\n\x1c_ultrasonic_software_status1B\x1e\n\x1c_ultrasonic_software_status2B\x15\n\x13_one_wire_humidity1B\x15\n\x13_one_wire_humidity2B\x15\n\x13_one_wire_humidity3B\x15\n\x13_one_wire_humidity4B\x15\n\x13_one_wire_humidity5B\x15\n\x13_one_wire_humidity6B\x07\n\x05_imeiB\x11\n\x0f_no_sim_counterB\x17\n\x15_connectivity_quality\"\xd8k\n\x12\x45ventualIoElements\x12\x63\n\x10geo_fence_zone01\x18\x01 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x00R\x11geo_fence_zone_01\x88\x01\x01\x12\x63\n\x10geo_fence_zone02\x18\x02 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x01R\x11geo_fence_zone_02\x88\x01\x01\x12\x63\n\x10geo_fence_zone03\x18\x03 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x02R\x11geo_fence_zone_03\x88\x01\x01\x12\x63\n\x10geo_fence_zone04\x18\x04 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x03R\x11geo_fence_zone_04\x88\x01\x01\x12\x63\n\x10geo_fence_zone05\x18\x05 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x04R\x11geo_fence_zone_05\x88\x01\x01\x12\x63\n\x10geo_fence_zone06\x18\x06 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x05R\x11geo_fence_zone_06\x88\x01\x01\x12\x63\n\x10geo_fence_zone07\x18\x07 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x06R\x11geo_fence_zone_07\x88\x01\x01\x12\x63\n\x10geo_fence_zone08\x18\x08 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x07R\x11geo_fence_zone_08\x88\x01\x01\x12\x63\n\x10geo_fence_zone09\x18\t \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x08R\x11geo_fence_zone_09\x88\x01\x01\x12\x63\n\x10geo_fence_zone10\x18\n \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\tR\x11geo_fence_zone_10\x88\x01\x01\x12\x63\n\x10geo_fence_zone11\x18\x0b \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\nR\x11geo_fence_zone_11\x88\x01\x01\x12\x63\n\x10geo_fence_zone12\x18\x0c \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x0bR\x11geo_fence_zone_12\x88\x01\x01\x12\x63\n\x10geo_fence_zone13\x18\r \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x0cR\x11geo_fence_zone_13\x88\x01\x01\x12\x63\n\x10geo_fence_zone14\x18\x0e \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\rR\x11geo_fence_zone_14\x88\x01\x01\x12\x63\n\x10geo_fence_zone15\x18\x0f \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x0eR\x11geo_fence_zone_15\x88\x01\x01\x12\x63\n\x10geo_fence_zone16\x18\x10 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x0fR\x11geo_fence_zone_16\x88\x01\x01\x12\x63\n\x10geo_fence_zone17\x18\x11 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x10R\x11geo_fence_zone_17\x88\x01\x01\x12\x63\n\x10geo_fence_zone18\x18\x12 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x11R\x11geo_fence_zone_18\x88\x01\x01\x12\x63\n\x10geo_fence_zone19\x18\x13 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x12R\x11geo_fence_zone_19\x88\x01\x01\x12\x63\n\x10geo_fence_zone20\x18\x14 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x13R\x11geo_fence_zone_20\x88\x01\x01\x12\x63\n\x10geo_fence_zone21\x18\x15 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x14R\x11geo_fence_zone_21\x88\x01\x01\x12\x63\n\x10geo_fence_zone22\x18\x16 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x15R\x11geo_fence_zone_22\x88\x01\x01\x12\x63\n\x10geo_fence_zone23\x18\x17 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x16R\x11geo_fence_zone_23\x88\x01\x01\x12\x63\n\x10geo_fence_zone24\x18\x18 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x17R\x11geo_fence_zone_24\x88\x01\x01\x12\x63\n\x10geo_fence_zone25\x18\x19 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x18R\x11geo_fence_zone_25\x88\x01\x01\x12\x63\n\x10geo_fence_zone26\x18\x1a \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x19R\x11geo_fence_zone_26\x88\x01\x01\x12\x63\n\x10geo_fence_zone27\x18\x1b \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x1aR\x11geo_fence_zone_27\x88\x01\x01\x12\x63\n\x10geo_fence_zone28\x18\x1c \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x1bR\x11geo_fence_zone_28\x88\x01\x01\x12\x63\n\x10geo_fence_zone29\x18\x1d \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x1cR\x11geo_fence_zone_29\x88\x01\x01\x12\x63\n\x10geo_fence_zone30\x18\x1e \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x1dR\x11geo_fence_zone_30\x88\x01\x01\x12\x63\n\x10geo_fence_zone31\x18\x1f \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x1eR\x11geo_fence_zone_31\x88\x01\x01\x12\x63\n\x10geo_fence_zone32\x18  \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\x1fR\x11geo_fence_zone_32\x88\x01\x01\x12\x63\n\x10geo_fence_zone33\x18! \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH R\x11geo_fence_zone_33\x88\x01\x01\x12\x63\n\x10geo_fence_zone34\x18\" \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH!R\x11geo_fence_zone_34\x88\x01\x01\x12\x63\n\x10geo_fence_zone35\x18# \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\"R\x11geo_fence_zone_35\x88\x01\x01\x12\x63\n\x10geo_fence_zone36\x18$ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH#R\x11geo_fence_zone_36\x88\x01\x01\x12\x63\n\x10geo_fence_zone37\x18% \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH$R\x11geo_fence_zone_37\x88\x01\x01\x12\x63\n\x10geo_fence_zone38\x18& \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH%R\x11geo_fence_zone_38\x88\x01\x01\x12\x63\n\x10geo_fence_zone39\x18\' \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH&R\x11geo_fence_zone_39\x88\x01\x01\x12\x63\n\x10geo_fence_zone40\x18( \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\'R\x11geo_fence_zone_40\x88\x01\x01\x12\x63\n\x10geo_fence_zone41\x18) \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH(R\x11geo_fence_zone_41\x88\x01\x01\x12\x63\n\x10geo_fence_zone42\x18* \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH)R\x11geo_fence_zone_42\x88\x01\x01\x12\x63\n\x10geo_fence_zone43\x18+ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH*R\x11geo_fence_zone_43\x88\x01\x01\x12\x63\n\x10geo_fence_zone44\x18, \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH+R\x11geo_fence_zone_44\x88\x01\x01\x12\x63\n\x10geo_fence_zone45\x18- \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH,R\x11geo_fence_zone_45\x88\x01\x01\x12\x63\n\x10geo_fence_zone46\x18. \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH-R\x11geo_fence_zone_46\x88\x01\x01\x12\x63\n\x10geo_fence_zone47\x18/ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH.R\x11geo_fence_zone_47\x88\x01\x01\x12\x63\n\x10geo_fence_zone48\x18\x30 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH/R\x11geo_fence_zone_48\x88\x01\x01\x12\x63\n\x10geo_fence_zone49\x18\x31 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH0R\x11geo_fence_zone_49\x88\x01\x01\x12\x63\n\x10geo_fence_zone50\x18\x32 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH1R\x11geo_fence_zone_50\x88\x01\x01\x12\x33\n\x12green_driving_type\x18\x33 \x01(\rH2R\x12green_driving_type\x88\x01\x01\x12\x35\n\x13green_driving_value\x18\x34 \x01(\rH3R\x13green_driving_value\x88\x01\x01\x12-\n\x0f\x63rash_detection\x18\x35 \x01(\rH4R\x0f\x63rash_detection\x88\x01\x01\x12%\n\x0bimmobilizer\x18\x36 \x01(\rH5R\x0bimmobilizer\x88\x01\x01\x12\x1e\n\x07icc_id2\x18\x37 \x01(\x04H6R\x08icc_id_2\x88\x01\x01\x12G\n\x1cgreen_driving_event_duration\x18\x38 \x01(\rH7R\x1cgreen_driving_event_duration\x88\x01\x01\x12\x19\n\x05\x61larm\x18\x39 \x01(\x08H8R\x05\x61larm\x88\x01\x01\x12%\n\x0b\x65\x63o_maximum\x18: \x01(\x04H9R\x0b\x65\x63o_maximum\x88\x01\x01\x12%\n\x0b\x65\x63o_average\x18; \x01(\x04H:R\x0b\x65\x63o_average\x88\x01\x01\x12\'\n\x0c\x65\x63o_duration\x18< \x01(\rH;R\x0c\x65\x63o_duration\x88\x01\x01\x12)\n\rdriving_state\x18= \x01(\rH<R\rdriving_state\x88\x01\x01\x12-\n\x0f\x64riving_records\x18> \x01(\rH=R\x0f\x64riving_records\x88\x01\x01\x12\x35\n\x13\x63rash_event_counter\x18? \x01(\rH>R\x13\x63rash_event_counter\x88\x01\x01\x12\'\n\x0cgnss_jamming\x18@ \x01(\rH?R\x0cgnss_jamming\x88\x01\x01\x12\'\n\x0cprivate_mode\x18\x41 \x01(\rH@R\x0cprivate_mode\x88\x01\x01\x12\x35\n\x13ignition_on_counter\x18\x42 \x01(\rHAR\x13ignition_on_counter\x88\x01\x01\x12\x41\n\x19motorcycle_fall_detection\x18\x43 \x01(\rHBR\x19motorcycle_fall_detection\x88\x01\x01\x12\x17\n\x04trip\x18\x44 \x01(\x08HCR\x04trip\x88\x01\x01\x12)\n\rover_speeding\x18\x45 \x01(\rHDR\rover_speeding\x88\x01\x01\x12/\n\x10\x63rash_trace_data\x18\x46 \x01(\x0cHER\x10\x63rash_trace_data\x88\x01\x01\x12\x39\n\x15\x62lood_alcohol_content\x18G \x01(\rHFR\x15\x62lood_alcohol_content\x88\x01\x01\x12+\n\x0e\x61uto_geo_fence\x18H \x01(\x08HGR\x0e\x61uto_geo_fence\x88\x01\x01\x12\x1e\n\x07icc_id3\x18I \x01(\x04HHR\x08icc_id_3\x88\x01\x01\x12\x63\n\x10geo_fence_zone51\x18[ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHIR\x11geo_fence_zone_51\x88\x01\x01\x12\x63\n\x10geo_fence_zone52\x18J \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHJR\x11geo_fence_zone_52\x88\x01\x01\x12\x63\n\x10geo_fence_zone53\x18K \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHKR\x11geo_fence_zone_53\x88\x01\x01\x12\x63\n\x10geo_fence_zone54\x18L \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHLR\x11geo_fence_zone_54\x88\x01\x01\x12\x63\n\x10geo_fence_zone55\x18M \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHMR\x11geo_fence_zone_55\x88\x01\x01\x12\x63\n\x10geo_fence_zone56\x18N \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHNR\x11geo_fence_zone_56\x88\x01\x01\x12\x63\n\x10geo_fence_zone57\x18O \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHOR\x11geo_fence_zone_57\x88\x01\x01\x12\x63\n\x10geo_fence_zone58\x18P \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHPR\x11geo_fence_zone_58\x88\x01\x01\x12\x63\n\x10geo_fence_zone59\x18Q \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHQR\x11geo_fence_zone_59\x88\x01\x01\x12\x63\n\x10geo_fence_zone60\x18R \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHRR\x11geo_fence_zone_60\x88\x01\x01\x12\x63\n\x10geo_fence_zone61\x18S \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHSR\x11geo_fence_zone_61\x88\x01\x01\x12\x63\n\x10geo_fence_zone62\x18T \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHTR\x11geo_fence_zone_62\x88\x01\x01\x12\x63\n\x10geo_fence_zone63\x18U \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHUR\x11geo_fence_zone_63\x88\x01\x01\x12\x63\n\x10geo_fence_zone64\x18V \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHVR\x11geo_fence_zone_64\x88\x01\x01\x12\x63\n\x10geo_fence_zone65\x18W \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHWR\x11geo_fence_zone_65\x88\x01\x01\x12\x63\n\x10geo_fence_zone66\x18X \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHXR\x11geo_fence_zone_66\x88\x01\x01\x12\x63\n\x10geo_fence_zone67\x18Y \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHYR\x11geo_fence_zone_67\x88\x01\x01\x12\x63\n\x10geo_fence_zone68\x18Z \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHZR\x11geo_fence_zone_68\x88\x01\x01\x12\x63\n\x10geo_fence_zone69\x18\\ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH[R\x11geo_fence_zone_69\x88\x01\x01\x12\x63\n\x10geo_fence_zone70\x18] \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH\\R\x11geo_fence_zone_70\x88\x01\x01\x12\x63\n\x10geo_fence_zone71\x18^ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH]R\x11geo_fence_zone_71\x88\x01\x01\x12\x63\n\x10geo_fence_zone72\x18_ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH^R\x11geo_fence_zone_72\x88\x01\x01\x12\x63\n\x10geo_fence_zone73\x18` \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH_R\x11geo_fence_zone_73\x88\x01\x01\x12\x63\n\x10geo_fence_zone74\x18\x61 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventH`R\x11geo_fence_zone_74\x88\x01\x01\x12\x63\n\x10geo_fence_zone75\x18\x62 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHaR\x11geo_fence_zone_75\x88\x01\x01\x12\x63\n\x10geo_fence_zone76\x18\x63 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHbR\x11geo_fence_zone_76\x88\x01\x01\x12\x63\n\x10geo_fence_zone77\x18\x64 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHcR\x11geo_fence_zone_77\x88\x01\x01\x12\x63\n\x10geo_fence_zone78\x18\x65 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHdR\x11geo_fence_zone_78\x88\x01\x01\x12\x63\n\x10geo_fence_zone79\x18\x66 \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHeR\x11geo_fence_zone_79\x88\x01\x01\x12\x63\n\x10geo_fence_zone80\x18g \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHfR\x11geo_fence_zone_80\x88\x01\x01\x12\x63\n\x10geo_fence_zone81\x18h \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHgR\x11geo_fence_zone_81\x88\x01\x01\x12\x63\n\x10geo_fence_zone82\x18i \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHhR\x11geo_fence_zone_82\x88\x01\x01\x12\x63\n\x10geo_fence_zone83\x18j \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHiR\x11geo_fence_zone_83\x88\x01\x01\x12\x63\n\x10geo_fence_zone84\x18k \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHjR\x11geo_fence_zone_84\x88\x01\x01\x12\x63\n\x10geo_fence_zone85\x18l \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHkR\x11geo_fence_zone_85\x88\x01\x01\x12\x63\n\x10geo_fence_zone86\x18m \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHlR\x11geo_fence_zone_86\x88\x01\x01\x12\x63\n\x10geo_fence_zone87\x18n \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHmR\x11geo_fence_zone_87\x88\x01\x01\x12\x63\n\x10geo_fence_zone88\x18o \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHnR\x11geo_fence_zone_88\x88\x01\x01\x12\x63\n\x10geo_fence_zone89\x18p \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHoR\x11geo_fence_zone_89\x88\x01\x01\x12\x63\n\x10geo_fence_zone90\x18q \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHpR\x11geo_fence_zone_90\x88\x01\x01\x12\x63\n\x10geo_fence_zone91\x18r \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHqR\x11geo_fence_zone_91\x88\x01\x01\x12\x63\n\x10geo_fence_zone92\x18s \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHrR\x11geo_fence_zone_92\x88\x01\x01\x12\x63\n\x10geo_fence_zone93\x18t \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHsR\x11geo_fence_zone_93\x88\x01\x01\x12\x63\n\x10geo_fence_zone94\x18u \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHtR\x11geo_fence_zone_94\x88\x01\x01\x12\x63\n\x10geo_fence_zone95\x18v \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHuR\x11geo_fence_zone_95\x88\x01\x01\x12\x63\n\x10geo_fence_zone96\x18w \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHvR\x11geo_fence_zone_96\x88\x01\x01\x12\x63\n\x10geo_fence_zone97\x18x \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHwR\x11geo_fence_zone_97\x88\x01\x01\x12\x63\n\x10geo_fence_zone98\x18y \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHxR\x11geo_fence_zone_98\x88\x01\x01\x12\x63\n\x10geo_fence_zone99\x18z \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHyR\x11geo_fence_zone_99\x88\x01\x01\x12\x65\n\x11geo_fence_zone100\x18{ \x01(\x0e\x32\x31.com.fatehan.packets.EventualIoElements.ZoneEventHzR\x12geo_fence_zone_100\x88\x01\x01\"F\n\tZoneEvent\x12\x08\n\x04LEFT\x10\x00\x12\t\n\x05\x45NTER\x10\x01\x12\x10\n\x0cSPEEDING_END\x10\x02\x12\x12\n\x0eSPEEDING_START\x10\x03\x42\x13\n\x11_geo_fence_zone01B\x13\n\x11_geo_fence_zone02B\x13\n\x11_geo_fence_zone03B\x13\n\x11_geo_fence_zone04B\x13\n\x11_geo_fence_zone05B\x13\n\x11_geo_fence_zone06B\x13\n\x11_geo_fence_zone07B\x13\n\x11_geo_fence_zone08B\x13\n\x11_geo_fence_zone09B\x13\n\x11_geo_fence_zone10B\x13\n\x11_geo_fence_zone11B\x13\n\x11_geo_fence_zone12B\x13\n\x11_geo_fence_zone13B\x13\n\x11_geo_fence_zone14B\x13\n\x11_geo_fence_zone15B\x13\n\x11_geo_fence_zone16B\x13\n\x11_geo_fence_zone17B\x13\n\x11_geo_fence_zone18B\x13\n\x11_geo_fence_zone19B\x13\n\x11_geo_fence_zone20B\x13\n\x11_geo_fence_zone21B\x13\n\x11_geo_fence_zone22B\x13\n\x11_geo_fence_zone23B\x13\n\x11_geo_fence_zone24B\x13\n\x11_geo_fence_zone25B\x13\n\x11_geo_fence_zone26B\x13\n\x11_geo_fence_zone27B\x13\n\x11_geo_fence_zone28B\x13\n\x11_geo_fence_zone29B\x13\n\x11_geo_fence_zone30B\x13\n\x11_geo_fence_zone31B\x13\n\x11_geo_fence_zone32B\x13\n\x11_geo_fence_zone33B\x13\n\x11_geo_fence_zone34B\x13\n\x11_geo_fence_zone35B\x13\n\x11_geo_fence_zone36B\x13\n\x11_geo_fence_zone37B\x13\n\x11_geo_fence_zone38B\x13\n\x11_geo_fence_zone39B\x13\n\x11_geo_fence_zone40B\x13\n\x11_geo_fence_zone41B\x13\n\x11_geo_fence_zone42B\x13\n\x11_geo_fence_zone43B\x13\n\x11_geo_fence_zone44B\x13\n\x11_geo_fence_zone45B\x13\n\x11_geo_fence_zone46B\x13\n\x11_geo_fence_zone47B\x13\n\x11_geo_fence_zone48B\x13\n\x11_geo_fence_zone49B\x13\n\x11_geo_fence_zone50B\x15\n\x13_green_driving_typeB\x16\n\x14_green_driving_valueB\x12\n\x10_crash_detectionB\x0e\n\x0c_immobilizerB\n\n\x08_icc_id2B\x1f\n\x1d_green_driving_event_durationB\x08\n\x06_alarmB\x0e\n\x0c_eco_maximumB\x0e\n\x0c_eco_averageB\x0f\n\r_eco_durationB\x10\n\x0e_driving_stateB\x12\n\x10_driving_recordsB\x16\n\x14_crash_event_counterB\x0f\n\r_gnss_jammingB\x0f\n\r_private_modeB\x16\n\x14_ignition_on_counterB\x1c\n\x1a_motorcycle_fall_detectionB\x07\n\x05_tripB\x10\n\x0e_over_speedingB\x13\n\x11_crash_trace_dataB\x18\n\x16_blood_alcohol_contentB\x11\n\x0f_auto_geo_fenceB\n\n\x08_icc_id3B\x13\n\x11_geo_fence_zone51B\x13\n\x11_geo_fence_zone52B\x13\n\x11_geo_fence_zone53B\x13\n\x11_geo_fence_zone54B\x13\n\x11_geo_fence_zone55B\x13\n\x11_geo_fence_zone56B\x13\n\x11_geo_fence_zone57B\x13\n\x11_geo_fence_zone58B\x13\n\x11_geo_fence_zone59B\x13\n\x11_geo_fence_zone60B\x13\n\x11_geo_fence_zone61B\x13\n\x11_geo_fence_zone62B\x13\n\x11_geo_fence_zone63B\x13\n\x11_geo_fence_zone64B\x13\n\x11_geo_fence_zone65B\x13\n\x11_geo_fence_zone66B\x13\n\x11_geo_fence_zone67B\x13\n\x11_geo_fence_zone68B\x13\n\x11_geo_fence_zone69B\x13\n\x11_geo_fence_zone70B\x13\n\x11_geo_fence_zone71B\x13\n\x11_geo_fence_zone72B\x13\n\x11_geo_fence_zone73B\x13\n\x11_geo_fence_zone74B\x13\n\x11_geo_fence_zone75B\x13\n\x11_geo_fence_zone76B\x13\n\x11_geo_fence_zone77B\x13\n\x11_geo_fence_zone78B\x13\n\x11_geo_fence_zone79B\x13\n\x11_geo_fence_zone80B\x13\n\x11_geo_fence_zone81B\x13\n\x11_geo_fence_zone82B\x13\n\x11_geo_fence_zone83B\x13\n\x11_geo_fence_zone84B\x13\n\x11_geo_fence_zone85B\x13\n\x11_geo_fence_zone86B\x13\n\x11_geo_fence_zone87B\x13\n\x11_geo_fence_zone88B\x13\n\x11_geo_fence_zone89B\x13\n\x11_geo_fence_zone90B\x13\n\x11_geo_fence_zone91B\x13\n\x11_geo_fence_zone92B\x13\n\x11_geo_fence_zone93B\x13\n\x11_geo_fence_zone94B\x13\n\x11_geo_fence_zone95B\x13\n\x11_geo_fence_zone96B\x13\n\x11_geo_fence_zone97B\x13\n\x11_geo_fence_zone98B\x13\n\x11_geo_fence_zone99B\x14\n\x12_geo_fence_zone100\"\xc7\x18\n\x0bObdElements\x12\x16\n\x03vin\x18\xf1\x01 \x01(\tH\x00R\x03vin\x88\x01\x01\x12.\n\x0fshort_fuel_trim\x18\xf2\x01 \x01(\x05H\x01R\x0fshort_fuel_trim\x88\x01\x01\x12*\n\rfuel_pressure\x18\xf3\x01 \x01(\rH\x02R\rfuel_pressure\x88\x01\x01\x12$\n\nintake_map\x18\xf4\x01 \x01(\rH\x03R\nintake_map\x88\x01\x01\x12*\n\rvehicle_speed\x18\xf5\x01 \x01(\rH\x04R\rvehicle_speed\x88\x01\x01\x12,\n\x0etiming_advance\x18\xf6\x01 \x01(\x05H\x05R\x0etiming_advance\x88\x01\x01\x12<\n\x16intake_air_temperature\x18\xf7\x01 \x01(\x05H\x06R\x16intake_air_temperature\x88\x01\x01\x12\x16\n\x03maf\x18\xf8\x01 \x01(\rH\x07R\x03maf\x88\x01\x01\x12\x32\n\x11throttle_position\x18\xf9\x01 \x01(\rH\x08R\x11throttle_position\x88\x01\x01\x12\x44\n\x1aruntime_since_engine_start\x18\xfa\x01 \x01(\rH\tR\x1aruntime_since_engine_start\x88\x01\x01\x12@\n\x18\x64istance_traveled_mil_on\x18\xfb\x01 \x01(\rH\nR\x18\x64istance_traveled_mil_on\x88\x01\x01\x12\x46\n\x1brelative_fuel_rail_pressure\x18\xfc\x01 \x01(\rH\x0bR\x1brelative_fuel_rail_pressure\x88\x01\x01\x12\x42\n\x19\x64irect_fuel_rail_pressure\x18\xfd\x01 \x01(\rH\x0cR\x19\x64irect_fuel_rail_pressure\x88\x01\x01\x12*\n\rcommanded_egr\x18\xfe\x01 \x01(\rH\rR\rcommanded_egr\x88\x01\x01\x12\"\n\tegr_error\x18\xff\x01 \x01(\x05H\x0eR\tegr_error\x88\x01\x01\x12\x44\n\x1a\x64istance_since_codes_clear\x18\x80\x02 \x01(\rH\x0fR\x1a\x64istance_since_codes_clear\x88\x01\x01\x12\x36\n\x13\x62\x61rometric_pressure\x18\x81\x02 \x01(\rH\x10R\x13\x62\x61rometric_pressure\x88\x01\x01\x12<\n\x16\x63ontrol_module_voltage\x18\x82\x02 \x01(\rH\x11R\x16\x63ontrol_module_voltage\x88\x01\x01\x12\x36\n\x13\x61\x62solute_load_value\x18\x83\x02 \x01(\rH\x12R\x13\x61\x62solute_load_value\x88\x01\x01\x12\"\n\tfuel_type\x18\x84\x02 \x01(\rH\x13R\tfuel_type\x88\x01\x01\x12>\n\x17\x61mbient_air_temperature\x18\x85\x02 \x01(\x05H\x14R\x17\x61mbient_air_temperature\x88\x01\x01\x12\x38\n\x14time_run_with_mil_on\x18\x86\x02 \x01(\rH\x15R\x14time_run_with_mil_on\x88\x01\x01\x12@\n\x18time_since_codes_cleared\x18\x87\x02 \x01(\rH\x16R\x18time_since_codes_cleared\x88\x01\x01\x12\x46\n\x1b\x61\x62solute_fuel_rail_pressure\x18\x88\x02 \x01(\rH\x17R\x1b\x61\x62solute_fuel_rail_pressure\x88\x01\x01\x12@\n\x18hybrid_battery_pack_life\x18\x89\x02 \x01(\rH\x18R\x18hybrid_battery_pack_life\x88\x01\x01\x12<\n\x16\x65ngine_oil_temperature\x18\x8a\x02 \x01(\rH\x19R\x16\x65ngine_oil_temperature\x88\x01\x01\x12:\n\x15\x66uel_injection_timing\x18\x8b\x02 \x01(\x05H\x1aR\x15\x66uel_injection_timing\x88\x01\x01\x12>\n\x17throttle_position_group\x18\x8c\x02 \x01(\rH\x1bR\x17throttle_position_group\x88\x01\x01\x12>\n\x17\x63ommanded_equivalence_r\x18\x8d\x02 \x01(\rH\x1cR\x17\x63ommanded_equivalence_r\x88\x01\x01\x12\x34\n\x12intake_map_2_bytes\x18\x8e\x02 \x01(\rH\x1dR\x12intake_map_2_bytes\x88\x01\x01\x12:\n\x15hybrid_system_voltage\x18\x8f\x02 \x01(\rH\x1eR\x15hybrid_system_voltage\x88\x01\x01\x12:\n\x15hybrid_system_current\x18\x90\x02 \x01(\x05H\x1fR\x15hybrid_system_current\x88\x01\x01\x12&\n\x0b\x66\x61ult_codes\x18\x91\x02 \x01(\tH R\x0b\x66\x61ult_codes\x88\x01\x01\x12/\n\x10\x65\x63u_break_switch\x18\x19 \x01(\x08H!R\x10\x65\x63u_break_switch\x88\x01\x01\x12\x35\n\x13\x63oolant_temperature\x18\x1a \x01(\x05H\"R\x13\x63oolant_temperature\x88\x01\x01\x12)\n\rnumber_of_dtc\x18\x1b \x01(\rH#R\rnumber_of_dtc\x88\x01\x01\x12%\n\x0b\x65ngine_load\x18\x1c \x01(\rH$R\x0b\x65ngine_load\x88\x01\x01\x12#\n\nengine_rpm\x18\x1d \x01(\rH%R\nengine_rpm\x88\x01\x01\x12#\n\nfuel_level\x18\x1e \x01(\rH&R\nfuel_level\x88\x01\x01\x12!\n\tfuel_rate\x18\x1f \x01(\rH\'R\tfuel_rate\x88\x01\x01\x12)\n\rtire_pressure\x18  \x01(\rH(R\rtire_pressure\x88\x01\x01\x12\x1b\n\x06\x61nalog\x18\" \x01(\rH)R\x06\x61nalog\x88\x01\x01\x12\x15\n\x03oil\x18# \x01(\rH*R\x03oil\x88\x01\x01\x42\x06\n\x04_vinB\x12\n\x10_short_fuel_trimB\x10\n\x0e_fuel_pressureB\r\n\x0b_intake_mapB\x10\n\x0e_vehicle_speedB\x11\n\x0f_timing_advanceB\x19\n\x17_intake_air_temperatureB\x06\n\x04_mafB\x14\n\x12_throttle_positionB\x1d\n\x1b_runtime_since_engine_startB\x1b\n\x19_distance_traveled_mil_onB\x1e\n\x1c_relative_fuel_rail_pressureB\x1c\n\x1a_direct_fuel_rail_pressureB\x10\n\x0e_commanded_egrB\x0c\n\n_egr_errorB\x1d\n\x1b_distance_since_codes_clearB\x16\n\x14_barometric_pressureB\x19\n\x17_control_module_voltageB\x16\n\x14_absolute_load_valueB\x0c\n\n_fuel_typeB\x1a\n\x18_ambient_air_temperatureB\x17\n\x15_time_run_with_mil_onB\x1b\n\x19_time_since_codes_clearedB\x1e\n\x1c_absolute_fuel_rail_pressureB\x1b\n\x19_hybrid_battery_pack_lifeB\x19\n\x17_engine_oil_temperatureB\x18\n\x16_fuel_injection_timingB\x1a\n\x18_throttle_position_groupB\x1a\n\x18_commanded_equivalence_rB\x15\n\x13_intake_map_2_bytesB\x18\n\x16_hybrid_system_voltageB\x18\n\x16_hybrid_system_currentB\x0e\n\x0c_fault_codesB\x13\n\x11_ecu_break_switchB\x16\n\x14_coolant_temperatureB\x10\n\x0e_number_of_dtcB\x0e\n\x0c_engine_loadB\r\n\x0b_engine_rpmB\r\n\x0b_fuel_levelB\x0c\n\n_fuel_rateB\x10\n\x0e_tire_pressureB\t\n\x07_analogB\x06\n\x04_oil\"\x8e\x1e\n\nFmsElement\x12\'\n\x0c\x62rake_switch\x18\x01 \x01(\x08H\x00R\x0c\x62rake_switch\x88\x01\x01\x12\x31\n\x11wheel_based_speed\x18\x02 \x01(\rH\x01R\x11wheel_based_speed\x88\x01\x01\x12\x39\n\x15\x63ruise_control_active\x18\x03 \x01(\x08H\x02R\x15\x63ruise_control_active\x88\x01\x01\x12)\n\rclutch_switch\x18\x04 \x01(\x08H\x03R\rclutch_switch\x88\x01\x01\x12!\n\tpto_state\x18\x05 \x01(\x08H\x04R\tpto_state\x88\x01\x01\x12\x45\n\x1b\x61\x63\x63\x65leration_pedal_position\x18\x06 \x01(\rH\x05R\x1b\x61\x63\x63\x65leration_pedal_position\x88\x01\x01\x12\x35\n\x13\x65ngine_current_load\x18\x07 \x01(\rH\x06R\x13\x65ngine_current_load\x88\x01\x01\x12;\n\x16\x65ngine_total_fuel_used\x18\x08 \x01(\rH\x07R\x16\x65ngine_total_fuel_used\x88\x01\x01\x12\x39\n\x15\x66uel_level_percentage\x18\t \x01(\rH\x08R\x15\x66uel_level_percentage\x88\x01\x01\x12\'\n\x0c\x65ngine_speed\x18\n \x01(\rH\tR\x0c\x65ngine_speed\x88\x01\x01\x12(\n\x0c\x61xle_weight1\x18\x0b \x01(\rH\nR\raxle_weight_1\x88\x01\x01\x12(\n\x0c\x61xle_weight2\x18\x0c \x01(\rH\x0bR\raxle_weight_2\x88\x01\x01\x12(\n\x0c\x61xle_weight3\x18\r \x01(\rH\x0cR\raxle_weight_3\x88\x01\x01\x12(\n\x0c\x61xle_weight4\x18\x0e \x01(\rH\rR\raxle_weight_4\x88\x01\x01\x12(\n\x0c\x61xle_weight5\x18\x0f \x01(\rH\x0eR\raxle_weight_5\x88\x01\x01\x12(\n\x0c\x61xle_weight6\x18\x10 \x01(\rH\x0fR\raxle_weight_6\x88\x01\x01\x12(\n\x0c\x61xle_weight7\x18\x11 \x01(\rH\x10R\raxle_weight_7\x88\x01\x01\x12(\n\x0c\x61xle_weight8\x18\x12 \x01(\rH\x11R\raxle_weight_8\x88\x01\x01\x12(\n\x0c\x61xle_weight9\x18\x13 \x01(\rH\x12R\raxle_weight_9\x88\x01\x01\x12*\n\raxle_weight10\x18\x14 \x01(\rH\x13R\x0e\x61xle_weight_10\x88\x01\x01\x12*\n\raxle_weight11\x18\x15 \x01(\rH\x14R\x0e\x61xle_weight_11\x88\x01\x01\x12*\n\raxle_weight12\x18\x16 \x01(\rH\x15R\x0e\x61xle_weight_12\x88\x01\x01\x12*\n\raxle_weight13\x18\x17 \x01(\rH\x16R\x0e\x61xle_weight_13\x88\x01\x01\x12*\n\raxle_weight14\x18\x18 \x01(\rH\x17R\x0e\x61xle_weight_14\x88\x01\x01\x12*\n\raxle_weight15\x18\x19 \x01(\rH\x18R\x0e\x61xle_weight_15\x88\x01\x01\x12M\n\x1f\x65ngine_total_hours_of_operation\x18\x1a \x01(\rH\x19R\x1f\x65ngine_total_hours_of_operation\x88\x01\x01\x12\x43\n\x1asoftware_version_supported\x18\x1b \x01(\rH\x1aR\x1asoftware_version_supported\x88\x01\x01\x12\x37\n\x14\x64iagnostic_supported\x18\x1c \x01(\rH\x1bR\x14\x64iagnostic_supported\x88\x01\x01\x12\x33\n\x12requests_supported\x18\x1d \x01(\rH\x1cR\x12requests_supported\x88\x01\x01\x12-\n\x0fserver_distance\x18\x1e \x01(\x11H\x1dR\x0fserver_distance\x88\x01\x01\x12\x37\n\x14\x64irection_indication\x18\x1f \x01(\rH\x1eR\x14\x64irection_indication\x88\x01\x01\x12;\n\x16tachograph_performance\x18  \x01(\rH\x1fR\x16tachograph_performance\x88\x01\x01\x12)\n\rhandling_info\x18! \x01(\rH R\rhandling_info\x88\x01\x01\x12\'\n\x0csystem_event\x18\" \x01(\rH!R\x0csystem_event\x88\x01\x01\x12\x43\n\x1a\x65ngine_coolant_temperature\x18# \x01(\x11H\"R\x1a\x65ngine_coolant_temperature\x88\x01\x01\x12=\n\x17\x61mbient_air_temperature\x18$ \x01(\x11H#R\x17\x61mbient_air_temperature\x88\x01\x01\x12!\n\tfuel_rate\x18% \x01(\rH$R\tfuel_rate\x88\x01\x01\x12\x43\n\x1ainstantaneous_fuel_economy\x18& \x01(\rH%R\x1ainstantaneous_fuel_economy\x88\x01\x01\x12\x37\n\x14pto_drive_engagement\x18\' \x01(\rH&R\x14pto_drive_engagement\x88\x01\x01\x12[\n&high_resolution_engine_total_fuel_used\x18( \x01(\rH\'R&high_resolution_engine_total_fuel_used\x88\x01\x01\x12O\n gross_combination_vehicle_weight\x18) \x01(\rH(R gross_combination_vehicle_weight\x88\x01\x01\x12+\n\x0e\x61\x64_blue_status\x18* \x01(\rH)R\x0e\x61\x64_blue_status\x88\x01\x01\x12\x37\n\x14\x62rake_pedal_position\x18+ \x01(\rH*R\x14\x62rake_pedal_position\x88\x01\x01\x12&\n\x0b\x66uel_level2\x18, \x01(\rH+R\x0c\x66uel_level_2\x88\x01\x01\x12)\n\rmil_indicator\x18- \x01(\rH,R\rmil_indicator\x88\x01\x01\x12$\n\ntell_tale0\x18. \x01(\x0cH-R\x0btell_tale_0\x88\x01\x01\x12$\n\ntell_tale1\x18/ \x01(\x0cH.R\x0btell_tale_1\x88\x01\x01\x12$\n\ntell_tale2\x18\x30 \x01(\x0cH/R\x0btell_tale_2\x88\x01\x01\x12$\n\ntell_tale3\x18\x31 \x01(\x0cH0R\x0btell_tale_3\x88\x01\x01\x12$\n\ntell_tale4\x18\x32 \x01(\x0cH1R\x0btell_tale_4\x88\x01\x01\x12)\n\rad_blue_level\x18\x33 \x01(\rH2R\rad_blue_level\x88\x01\x01\x12\x1e\n\x07\x64tc_dm1\x18\x34 \x01(\rH3R\x08\x64tc_dm_1\x88\x01\x01\x12(\n\x0c\x64tc_time_dm1\x18\x35 \x01(\rH4R\rdtc_time_dm_1\x88\x01\x01\x12\x1e\n\x07\x64tc_dm2\x18\x36 \x01(\rH5R\x08\x64tc_dm_2\x88\x01\x01\x12(\n\x0c\x64tc_time_dm2\x18\x37 \x01(\rH6R\rdtc_time_dm_2\x88\x01\x01\x42\x0f\n\r_brake_switchB\x14\n\x12_wheel_based_speedB\x18\n\x16_cruise_control_activeB\x10\n\x0e_clutch_switchB\x0c\n\n_pto_stateB\x1e\n\x1c_acceleration_pedal_positionB\x16\n\x14_engine_current_loadB\x19\n\x17_engine_total_fuel_usedB\x18\n\x16_fuel_level_percentageB\x0f\n\r_engine_speedB\x0f\n\r_axle_weight1B\x0f\n\r_axle_weight2B\x0f\n\r_axle_weight3B\x0f\n\r_axle_weight4B\x0f\n\r_axle_weight5B\x0f\n\r_axle_weight6B\x0f\n\r_axle_weight7B\x0f\n\r_axle_weight8B\x0f\n\r_axle_weight9B\x10\n\x0e_axle_weight10B\x10\n\x0e_axle_weight11B\x10\n\x0e_axle_weight12B\x10\n\x0e_axle_weight13B\x10\n\x0e_axle_weight14B\x10\n\x0e_axle_weight15B\"\n _engine_total_hours_of_operationB\x1d\n\x1b_software_version_supportedB\x17\n\x15_diagnostic_supportedB\x15\n\x13_requests_supportedB\x12\n\x10_server_distanceB\x17\n\x15_direction_indicationB\x19\n\x17_tachograph_performanceB\x10\n\x0e_handling_infoB\x0f\n\r_system_eventB\x1d\n\x1b_engine_coolant_temperatureB\x1a\n\x18_ambient_air_temperatureB\x0c\n\n_fuel_rateB\x1d\n\x1b_instantaneous_fuel_economyB\x17\n\x15_pto_drive_engagementB)\n\'_high_resolution_engine_total_fuel_usedB#\n!_gross_combination_vehicle_weightB\x11\n\x0f_ad_blue_statusB\x17\n\x15_brake_pedal_positionB\x0e\n\x0c_fuel_level2B\x10\n\x0e_mil_indicatorB\r\n\x0b_tell_tale0B\r\n\x0b_tell_tale1B\r\n\x0b_tell_tale2B\r\n\x0b_tell_tale3B\r\n\x0b_tell_tale4B\x10\n\x0e_ad_blue_levelB\n\n\x08_dtc_dm1B\x0f\n\r_dtc_time_dm1B\n\n\x08_dtc_dm2B\x0f\n\r_dtc_time_dm2\"\x91\x06\n\x0eObdOemElements\x12)\n\rtotal_mileage\x18\x01 \x01(\rH\x00R\rtotal_mileage\x88\x01\x01\x12#\n\nfuel_level\x18\x02 \x01(\rH\x01R\nfuel_level\x88\x01\x01\x12)\n\runtil_service\x18\x03 \x01(\rH\x02R\runtil_service\x88\x01\x01\x12\x37\n\x14\x62\x61ttery_charge_state\x18\x04 \x01(\x08H\x03R\x14\x62\x61ttery_charge_state\x88\x01\x01\x12\x37\n\x14\x62\x61ttery_charge_level\x18\x05 \x01(\rH\x04R\x14\x62\x61ttery_charge_level\x88\x01\x01\x12\x41\n\x19\x62\x61ttery_power_consumption\x18\x06 \x01(\rH\x05R\x19\x62\x61ttery_power_consumption\x88\x01\x01\x12\x33\n\x12remaining_distance\x18\x07 \x01(\rH\x06R\x12remaining_distance\x88\x01\x01\x12=\n\x17\x62\x61ttery_state_of_health\x18\x08 \x01(\rH\x07R\x17\x62\x61ttery_state_of_health\x88\x01\x01\x12\x35\n\x13\x62\x61ttery_temperature\x18\t \x01(\x05H\x08R\x13\x62\x61ttery_temperature\x88\x01\x01\x12;\n\x16\x64istance_until_service\x18\n \x01(\rH\tR\x16\x64istance_until_service\x88\x01\x01\x42\x10\n\x0e_total_mileageB\r\n\x0b_fuel_levelB\x10\n\x0e_until_serviceB\x17\n\x15_battery_charge_stateB\x17\n\x15_battery_charge_levelB\x1c\n\x1a_battery_power_consumptionB\x15\n\x13_remaining_distanceB\x1a\n\x18_battery_state_of_healthB\x16\n\x14_battery_temperatureB\x19\n\x17_distance_until_service\"\xb8\x19\n\x14\x42leSensorsIoElements\x12\x1b\n\x06\x62\x65\x61\x63on\x18\x01 \x01(\x0cH\x00R\x06\x62\x65\x61\x63on\x88\x01\x01\x12?\n\x18\x61\x64vanced_ble_beacon_data\x18\x02 \x01(\x0cH\x01R\x18\x61\x64vanced_ble_beacon_data\x88\x01\x01\x12*\n\rtemperature01\x18\x03 \x01(\x05H\x02R\x0etemperature_01\x88\x01\x01\x12*\n\rtemperature02\x18\x04 \x01(\x05H\x03R\x0etemperature_02\x88\x01\x01\x12*\n\rtemperature03\x18\x05 \x01(\x05H\x04R\x0etemperature_03\x88\x01\x01\x12*\n\rtemperature04\x18\x06 \x01(\x05H\x05R\x0etemperature_04\x88\x01\x01\x12\"\n\tbattery01\x18\x07 \x01(\rH\x06R\nbattery_01\x88\x01\x01\x12\"\n\tbattery02\x18\x08 \x01(\rH\x07R\nbattery_02\x88\x01\x01\x12\"\n\tbattery03\x18\t \x01(\rH\x08R\nbattery_03\x88\x01\x01\x12\"\n\tbattery04\x18\n \x01(\rH\tR\nbattery_04\x88\x01\x01\x12$\n\nhumidity01\x18\x0b \x01(\rH\nR\x0bhumidity_01\x88\x01\x01\x12$\n\nhumidity02\x18\x0c \x01(\rH\x0bR\x0bhumidity_02\x88\x01\x01\x12$\n\nhumidity03\x18\r \x01(\rH\x0cR\x0bhumidity_03\x88\x01\x01\x12$\n\nhumidity04\x18\x0e \x01(\rH\rR\x0bhumidity_04\x88\x01\x01\x12(\n\x0c\x66uel_level01\x18\x0f \x01(\rH\x0eR\rfuel_level_01\x88\x01\x01\x12(\n\x0c\x66uel_level02\x18\x10 \x01(\rH\x0fR\rfuel_level_02\x88\x01\x01\x12(\n\x0c\x66uel_level03\x18\x11 \x01(\rH\x10R\rfuel_level_03\x88\x01\x01\x12(\n\x0c\x66uel_level04\x18\x12 \x01(\rH\x11R\rfuel_level_04\x88\x01\x01\x12\x30\n\x10\x66uel_frequency01\x18\x13 \x01(\rH\x12R\x11\x66uel_frequency_01\x88\x01\x01\x12\x30\n\x10\x66uel_frequency02\x18\x14 \x01(\rH\x13R\x11\x66uel_frequency_02\x88\x01\x01\x12\x30\n\x10\x66uel_frequency03\x18\x15 \x01(\rH\x14R\x11\x66uel_frequency_03\x88\x01\x01\x12\x30\n\x10\x66uel_frequency04\x18\x16 \x01(\rH\x15R\x11\x66uel_frequency_04\x88\x01\x01\x12(\n\x0cluminosity01\x18\x17 \x01(\rH\x16R\rluminosity_01\x88\x01\x01\x12(\n\x0cluminosity02\x18\x18 \x01(\rH\x17R\rluminosity_02\x88\x01\x01\x12(\n\x0cluminosity03\x18\x19 \x01(\rH\x18R\rluminosity_03\x88\x01\x01\x12(\n\x0cluminosity04\x18\x1a \x01(\rH\x19R\rluminosity_04\x88\x01\x01\x12-\n\x0e\x62le01_custom01\x18\x1b \x01(\x0cH\x1aR\x10\x62le_01_custom_01\x88\x01\x01\x12-\n\x0e\x62le01_custom02\x18\x1c \x01(\rH\x1bR\x10\x62le_01_custom_02\x88\x01\x01\x12-\n\x0e\x62le01_custom03\x18\x1d \x01(\rH\x1cR\x10\x62le_01_custom_03\x88\x01\x01\x12-\n\x0e\x62le01_custom04\x18\x1e \x01(\rH\x1dR\x10\x62le_01_custom_04\x88\x01\x01\x12-\n\x0e\x62le01_custom05\x18\x1f \x01(\rH\x1eR\x10\x62le_01_custom_05\x88\x01\x01\x12-\n\x0e\x62le02_custom01\x18  \x01(\x0cH\x1fR\x10\x62le_02_custom_01\x88\x01\x01\x12-\n\x0e\x62le02_custom02\x18! \x01(\rH R\x10\x62le_02_custom_02\x88\x01\x01\x12-\n\x0e\x62le02_custom03\x18\" \x01(\rH!R\x10\x62le_02_custom_03\x88\x01\x01\x12-\n\x0e\x62le02_custom04\x18# \x01(\rH\"R\x10\x62le_02_custom_04\x88\x01\x01\x12-\n\x0e\x62le02_custom05\x18$ \x01(\rH#R\x10\x62le_02_custom_05\x88\x01\x01\x12-\n\x0e\x62le03_custom01\x18% \x01(\x0cH$R\x10\x62le_03_custom_01\x88\x01\x01\x12-\n\x0e\x62le03_custom02\x18& \x01(\rH%R\x10\x62le_03_custom_02\x88\x01\x01\x12-\n\x0e\x62le03_custom03\x18\' \x01(\rH&R\x10\x62le_03_custom_03\x88\x01\x01\x12-\n\x0e\x62le03_custom04\x18( \x01(\rH\'R\x10\x62le_03_custom_04\x88\x01\x01\x12-\n\x0e\x62le03_custom05\x18) \x01(\rH(R\x10\x62le_03_custom_05\x88\x01\x01\x12-\n\x0e\x62le04_custom01\x18* \x01(\x0cH)R\x10\x62le_04_custom_01\x88\x01\x01\x12-\n\x0e\x62le04_custom02\x18+ \x01(\rH*R\x10\x62le_04_custom_02\x88\x01\x01\x12-\n\x0e\x62le04_custom03\x18, \x01(\rH+R\x10\x62le_04_custom_03\x88\x01\x01\x12-\n\x0e\x62le04_custom04\x18- \x01(\rH,R\x10\x62le_04_custom_04\x88\x01\x01\x12-\n\x0e\x62le04_custom05\x18. \x01(\rH-R\x10\x62le_04_custom_05\x88\x01\x01\x12 \n\x08sensor01\x18/ \x01(\x04H.R\tsensor_01\x88\x01\x01\x12 \n\x08sensor02\x18\x30 \x01(\x04H/R\tsensor_02\x88\x01\x01\x12 \n\x08sensor03\x18\x31 \x01(\x04H0R\tsensor_03\x88\x01\x01\x12 \n\x08sensor04\x18\x32 \x01(\x04H1R\tsensor_04\x88\x01\x01\x12\x1e\n\x07illum01\x18\x33 \x01(\rH2R\x08illum_01\x88\x01\x01\x12\x1e\n\x07illum02\x18\x34 \x01(\rH3R\x08illum_02\x88\x01\x01\x12\x1e\n\x07illum03\x18\x35 \x01(\rH4R\x08illum_03\x88\x01\x01\x12\x1e\n\x07illum04\x18\x36 \x01(\rH5R\x08illum_04\x88\x01\x01\x42\t\n\x07_beaconB\x1b\n\x19_advanced_ble_beacon_dataB\x10\n\x0e_temperature01B\x10\n\x0e_temperature02B\x10\n\x0e_temperature03B\x10\n\x0e_temperature04B\x0c\n\n_battery01B\x0c\n\n_battery02B\x0c\n\n_battery03B\x0c\n\n_battery04B\r\n\x0b_humidity01B\r\n\x0b_humidity02B\r\n\x0b_humidity03B\r\n\x0b_humidity04B\x0f\n\r_fuel_level01B\x0f\n\r_fuel_level02B\x0f\n\r_fuel_level03B\x0f\n\r_fuel_level04B\x13\n\x11_fuel_frequency01B\x13\n\x11_fuel_frequency02B\x13\n\x11_fuel_frequency03B\x13\n\x11_fuel_frequency04B\x0f\n\r_luminosity01B\x0f\n\r_luminosity02B\x0f\n\r_luminosity03B\x0f\n\r_luminosity04B\x11\n\x0f_ble01_custom01B\x11\n\x0f_ble01_custom02B\x11\n\x0f_ble01_custom03B\x11\n\x0f_ble01_custom04B\x11\n\x0f_ble01_custom05B\x11\n\x0f_ble02_custom01B\x11\n\x0f_ble02_custom02B\x11\n\x0f_ble02_custom03B\x11\n\x0f_ble02_custom04B\x11\n\x0f_ble02_custom05B\x11\n\x0f_ble03_custom01B\x11\n\x0f_ble03_custom02B\x11\n\x0f_ble03_custom03B\x11\n\x0f_ble03_custom04B\x11\n\x0f_ble03_custom05B\x11\n\x0f_ble04_custom01B\x11\n\x0f_ble04_custom02B\x11\n\x0f_ble04_custom03B\x11\n\x0f_ble04_custom04B\x11\n\x0f_ble04_custom05B\x0b\n\t_sensor01B\x0b\n\t_sensor02B\x0b\n\t_sensor03B\x0b\n\t_sensor04B\n\n\x08_illum01B\n\n\x08_illum02B\n\n\x08_illum03B\n\n\x08_illum04\"\xd8\xe9\x01\n\x13\x43\x61nAdaptersElements\x12)\n\rvehicle_speed\x18\x01 \x01(\rH\x00R\rvehicle_speed\x88\x01\x01\x12\x43\n\x1a\x61\x63\x63\x65lerator_pedal_position\x18\x02 \x01(\rH\x01R\x1a\x61\x63\x63\x65lerator_pedal_position\x88\x01\x01\x12)\n\rfuel_consumed\x18\x03 \x01(\rH\x02R\rfuel_consumed\x88\x01\x01\x12#\n\nfuel_level\x18\x04 \x01(\rH\x03R\nfuel_level\x88\x01\x01\x12#\n\nengine_rpm\x18\x05 \x01(\rH\x04R\nengine_rpm\x88\x01\x01\x12)\n\rtotal_mileage\x18\x06 \x01(\rH\x05R\rtotal_mileage\x88\x01\x01\x12%\n\x0b\x64oor_status\x18\x08 \x01(\rH\x06R\x0b\x64oor_status\x88\x01\x01\x12+\n\x0eprogram_number\x18\t \x01(\rH\x07R\x0eprogram_number\x88\x01\x01\x12&\n\x0bmodule_id8b\x18\n \x01(\x04H\x08R\x0cmodule_id_8b\x88\x01\x01\x12(\n\x0cmodule_id17b\x18\x0b \x01(\x0cH\tR\rmodule_id_17b\x88\x01\x01\x12-\n\x0f\x65ngine_worktime\x18\x0c \x01(\rH\nR\x0f\x65ngine_worktime\x88\x01\x01\x12=\n\x17\x65ngine_worktime_counted\x18\r \x01(\rH\x0bR\x17\x65ngine_worktime_counted\x88\x01\x01\x12\x39\n\x15total_mileage_counted\x18\x0e \x01(\rH\x0cR\x15total_mileage_counted\x88\x01\x01\x12\x39\n\x15\x66uel_consumed_counted\x18\x0f \x01(\rH\rR\x15\x66uel_consumed_counted\x88\x01\x01\x12!\n\tfuel_rate\x18\x10 \x01(\rH\x0eR\tfuel_rate\x88\x01\x01\x12?\n\x18\x61\x64_blue_level_percentage\x18\x11 \x01(\rH\x0fR\x18\x61\x64_blue_level_percentage\x88\x01\x01\x12)\n\rad_blue_level\x18\x12 \x01(\rH\x10R\rad_blue_level\x88\x01\x01\x12%\n\x0b\x65ngine_load\x18\x13 \x01(\rH\x11R\x0b\x65ngine_load\x88\x01\x01\x12\x33\n\x12\x65ngine_temperature\x18\x14 \x01(\x05H\x12R\x12\x65ngine_temperature\x88\x01\x01\x12$\n\naxle1_load\x18\x15 \x01(\rH\x13R\x0b\x61xle_1_load\x88\x01\x01\x12$\n\naxle2_load\x18\x16 \x01(\rH\x14R\x0b\x61xle_2_load\x88\x01\x01\x12$\n\naxle3_load\x18\x17 \x01(\rH\x15R\x0b\x61xle_3_load\x88\x01\x01\x12$\n\naxle4_load\x18\x18 \x01(\rH\x16R\x0b\x61xle_4_load\x88\x01\x01\x12$\n\naxle5_load\x18\x19 \x01(\rH\x17R\x0b\x61xle_5_load\x88\x01\x01\x12\x35\n\x13\x63ontrol_state_flags\x18\x1a \x01(\rH\x18R\x13\x63ontrol_state_flags\x88\x01\x01\x12G\n\x1c\x61gricultural_machinery_flags\x18\x1b \x01(\x04H\x19R\x1c\x61gricultural_machinery_flags\x88\x01\x01\x12-\n\x0fharvesting_time\x18\x1c \x01(\rH\x1aR\x0fharvesting_time\x88\x01\x01\x12-\n\x0f\x61rea_of_harvest\x18\x1d \x01(\rH\x1bR\x0f\x61rea_of_harvest\x88\x01\x01\x12\x31\n\x11mowing_efficiency\x18\x1e \x01(\rH\x1cR\x11mowing_efficiency\x88\x01\x01\x12\x31\n\x11grain_mown_volume\x18\x1f \x01(\rH\x1dR\x11grain_mown_volume\x88\x01\x01\x12+\n\x0egrain_moisture\x18  \x01(\rH\x1eR\x0egrain_moisture\x88\x01\x01\x12\x35\n\x13harvesting_drum_rpm\x18! \x01(\rH\x1fR\x13harvesting_drum_rpm\x88\x01\x01\x12\x41\n\x19gap_under_harvesting_drum\x18\" \x01(\rH R\x19gap_under_harvesting_drum\x88\x01\x01\x12\x37\n\x14security_state_flags\x18# \x01(\x04H!R\x14security_state_flags\x88\x01\x01\x12Q\n!tachograph_total_vehicle_distance\x18$ \x01(\rH\"R!tachograph_total_vehicle_distance\x88\x01\x01\x12)\n\rtrip_distance\x18% \x01(\rH#R\rtrip_distance\x88\x01\x01\x12?\n\x18tachograph_vehicle_speed\x18& \x01(\rH$R\x18tachograph_vehicle_speed\x88\x01\x01\x12\x43\n\x1atacho_driver_card_presence\x18\' \x01(\rH%R\x1atacho_driver_card_presence\x88\x01\x01\x12,\n\x0e\x64river1_states\x18( \x01(\rH&R\x0f\x64river_1_states\x88\x01\x01\x12,\n\x0e\x64river2_states\x18) \x01(\rH\'R\x0f\x64river_2_states\x88\x01\x01\x12N\n\x1f\x64river1_continuous_driving_time\x18* \x01(\rH(R driver_1_continuous_driving_time\x88\x01\x01\x12N\n\x1f\x64river2_continuous_driving_time\x18+ \x01(\rH)R driver_2_continuous_driving_time\x88\x01\x01\x12J\n\x1d\x64river1_cumulative_break_time\x18, \x01(\rH*R\x1e\x64river_1_cumulative_break_time\x88\x01\x01\x12J\n\x1d\x64river2_cumulative_break_time\x18- \x01(\rH+R\x1e\x64river_2_cumulative_break_time\x88\x01\x01\x12T\n\"driver1_selected_activity_duration\x18. \x01(\rH,R#driver_1_selected_activity_duration\x88\x01\x01\x12T\n\"driver2_selected_activity_duration\x18/ \x01(\rH-R#driver_2_selected_activity_duration\x88\x01\x01\x12N\n\x1f\x64river1_cumulative_driving_time\x18\x30 \x01(\rH.R driver_1_cumulative_driving_time\x88\x01\x01\x12N\n\x1f\x64river2_cumulative_driving_time\x18\x31 \x01(\rH/R driver_2_cumulative_driving_time\x88\x01\x01\x12.\n\x0f\x64river1_id_high\x18\x32 \x01(\x04H0R\x10\x64river_1_id_high\x88\x01\x01\x12,\n\x0e\x64river1_id_low\x18\x33 \x01(\x04H1R\x0f\x64river_1_id_low\x88\x01\x01\x12.\n\x0f\x64river2_id_high\x18\x34 \x01(\x04H2R\x10\x64river_2_id_high\x88\x01\x01\x12,\n\x0e\x64river2_id_low\x18\x35 \x01(\x04H3R\x0f\x64river_2_id_low\x88\x01\x01\x12\x35\n\x13\x62\x61ttery_temperature\x18\x36 \x01(\x05H4R\x13\x62\x61ttery_temperature\x88\x01\x01\x12/\n\x10hv_battery_level\x18\x37 \x01(\rH5R\x10hv_battery_level\x88\x01\x01\x12#\n\ndtc_faults\x18\x38 \x01(\rH6R\ndtc_faults\x88\x01\x01\x12\'\n\x0cslope_of_arm\x18\x39 \x01(\x05H7R\x0cslope_of_arm\x88\x01\x01\x12-\n\x0frotation_of_arm\x18: \x01(\x05H8R\x0frotation_of_arm\x88\x01\x01\x12\'\n\x0c\x65ject_of_arm\x18; \x01(\rH9R\x0c\x65ject_of_arm\x88\x01\x01\x12M\n\x1fhorizontal_distance_arm_vehicle\x18< \x01(\rH:R\x1fhorizontal_distance_arm_vehicle\x88\x01\x01\x12=\n\x17height_arm_above_ground\x18= \x01(\rH;R\x17height_arm_above_ground\x88\x01\x01\x12!\n\tdrill_rpm\x18> \x01(\rH<R\tdrill_rpm\x88\x01\x01\x12S\n\"amount_of_spread_salt_square_meter\x18? \x01(\rH=R\"amount_of_spread_salt_square_meter\x88\x01\x01\x12-\n\x0f\x62\x61ttery_voltage\x18@ \x01(\rH>R\x0f\x62\x61ttery_voltage\x88\x01\x01\x12S\n\"amount_of_spread_fine_grained_salt\x18\x41 \x01(\rH?R\"amount_of_spread_fine_grained_salt\x88\x01\x01\x12I\n\x1d\x61mount_of_coarse_grained_salt\x18\x42 \x01(\rH@R\x1d\x61mount_of_coarse_grained_salt\x88\x01\x01\x12=\n\x17\x61mount_of_spread_di_mix\x18\x43 \x01(\rHAR\x17\x61mount_of_spread_di_mix\x88\x01\x01\x12]\n\'amount_of_spread_coarse_grained_calcium\x18\x44 \x01(\rHBR\'amount_of_spread_coarse_grained_calcium\x88\x01\x01\x12Q\n!amount_of_spread_calcium_chloride\x18\x45 \x01(\rHCR!amount_of_spread_calcium_chloride\x88\x01\x01\x12O\n amount_of_spread_sodium_chloride\x18\x46 \x01(\rHDR amount_of_spread_sodium_chloride\x88\x01\x01\x12U\n#amount_of_spread_magnesium_chloride\x18G \x01(\rHER#amount_of_spread_magnesium_chloride\x88\x01\x01\x12=\n\x17\x61mount_of_spread_gravel\x18H \x01(\rHFR\x17\x61mount_of_spread_gravel\x88\x01\x01\x12\x39\n\x15\x61mount_of_spread_sand\x18I \x01(\rHGR\x15\x61mount_of_spread_sand\x88\x01\x01\x12\x33\n\x12width_pouring_left\x18J \x01(\rHHR\x12width_pouring_left\x88\x01\x01\x12\x35\n\x13width_pouring_right\x18K \x01(\rHIR\x13width_pouring_right\x88\x01\x01\x12\x45\n\x1bsalt_spreader_working_hours\x18L \x01(\rHJR\x1bsalt_spreader_working_hours\x88\x01\x01\x12=\n\x17\x64istance_during_salting\x18M \x01(\rHKR\x17\x64istance_during_salting\x88\x01\x01\x12%\n\x0bload_weight\x18N \x01(\rHLR\x0bload_weight\x88\x01\x01\x12)\n\rretarder_load\x18O \x01(\rHMR\rretarder_load\x88\x01\x01\x12%\n\x0b\x63ruise_time\x18P \x01(\rHNR\x0b\x63ruise_time\x88\x01\x01\x12#\n\ncng_status\x18Q \x01(\rHOR\ncng_status\x88\x01\x01\x12\x1f\n\x08\x63ng_used\x18R \x01(\rHPR\x08\x63ng_used\x88\x01\x01\x12!\n\tcng_level\x18S \x01(\rHQR\tcng_level\x88\x01\x01\x12!\n\toil_level\x18T \x01(\rHRR\toil_level\x88\x01\x01\x12\x41\n\x19vehicles_range_on_battery\x18U \x01(\rHSR\x19vehicles_range_on_battery\x88\x01\x01\x12Q\n!vehicles_range_on_additional_fuel\x18V \x01(\rHTR!vehicles_range_on_additional_fuel\x88\x01\x01\x12\x15\n\x03vin\x18W \x01(\tHUR\x03vin\x88\x01\x01\x12%\n\x0b\x66\x61ult_codes\x18X \x01(\x0cHVR\x0b\x66\x61ult_codes\x88\x01\x01\x12=\n\x17security_state_flags_p4\x18Y \x01(\x0cHWR\x17security_state_flags_p4\x88\x01\x01\x12;\n\x16\x63ontrol_state_flags_p4\x18Z \x01(\x0cHXR\x16\x63ontrol_state_flags_p4\x88\x01\x01\x12?\n\x18indicator_state_flags_p4\x18[ \x01(\x0cHYR\x18indicator_state_flags_p4\x88\x01\x01\x12\x45\n\x1b\x61gricultural_state_flags_p4\x18\\ \x01(\x0cHZR\x1b\x61gricultural_state_flags_p4\x88\x01\x01\x12;\n\x16utility_state_flags_p4\x18] \x01(\x0cH[R\x16utility_state_flags_p4\x88\x01\x01\x12;\n\x16\x63istern_state_flags_p4\x18^ \x01(\x0cH\\R\x16\x63istern_state_flags_p4\x88\x01\x01\x12\x1f\n\x08lng_used\x18_ \x01(\rH]R\x08lng_used\x88\x01\x01\x12/\n\x10lng_used_counted\x18` \x01(\rH^R\x10lng_used_counted\x88\x01\x01\x12\x37\n\x14lng_level_percentage\x18\x61 \x01(\rH_R\x14lng_level_percentage\x88\x01\x01\x12!\n\tlng_level\x18\x62 \x01(\rH`R\tlng_level\x88\x01\x01\x12+\n\x0etotal_lpg_used\x18\x63 \x01(\rHaR\x0etotal_lpg_used\x88\x01\x01\x12;\n\x16total_lpg_used_counted\x18\x64 \x01(\rHbR\x16total_lpg_used_counted\x88\x01\x01\x12+\n\x0elpg_level_proc\x18\x65 \x01(\rHcR\x0elpg_level_proc\x88\x01\x01\x12/\n\x10lpg_level_liters\x18\x66 \x01(\rHdR\x10lpg_level_liters\x88\x01\x01\x12\x43\n\x03ssf\x18g \x01(\x0b\x32,.com.fatehan.packets.CanAdaptersElements.SsfHeR\x03ssf\x88\x01\x01\x12\x43\n\x03\x63sf\x18h \x01(\x0b\x32,.com.fatehan.packets.CanAdaptersElements.CsfHfR\x03\x63sf\x88\x01\x01\x12\x43\n\x03isf\x18i \x01(\x0b\x32,.com.fatehan.packets.CanAdaptersElements.IsfHgR\x03isf\x88\x01\x01\x12\x43\n\x03\x61sf\x18j \x01(\x0b\x32,.com.fatehan.packets.CanAdaptersElements.AsfHhR\x03\x61sf\x88\x01\x01\x12\x43\n\x03usf\x18k \x01(\x0b\x32,.com.fatehan.packets.CanAdaptersElements.UsfHiR\x03usf\x88\x01\x01\x12\x46\n\x04\x63isf\x18l \x01(\x0b\x32-.com.fatehan.packets.CanAdaptersElements.CisfHjR\x04\x63isf\x88\x01\x01\x12?\n\x18\x64istance_to_next_service\x18m \x01(\rHkR\x18\x64istance_to_next_service\x88\x01\x01\x12\'\n\x0c\x63ng_level_kg\x18n \x01(\rHlR\x0c\x63ng_level_kg\x88\x01\x01\x12I\n\x1d\x64istance_from_need_of_service\x18o \x01(\rHmR\x1d\x64istance_from_need_of_service\x88\x01\x01\x12\x43\n\x1a\x64istance_from_last_service\x18p \x01(\rHnR\x1a\x64istance_from_last_service\x88\x01\x01\x12\x37\n\x14time_to_next_service\x18q \x01(\rHoR\x14time_to_next_service\x88\x01\x01\x12\x41\n\x19time_from_need_of_service\x18r \x01(\rHpR\x19time_from_need_of_service\x88\x01\x01\x12;\n\x16time_from_last_service\x18s \x01(\rHqR\x16time_from_last_service\x88\x01\x01\x12G\n\x1c\x64istance_to_next_oil_service\x18t \x01(\rHrR\x1c\x64istance_to_next_oil_service\x88\x01\x01\x12?\n\x18time_to_next_oil_service\x18u \x01(\rHsR\x18time_to_next_oil_service\x88\x01\x01\x12/\n\x10total_bale_count\x18v \x01(\rHtR\x10total_bale_count\x88\x01\x01\x12#\n\nbale_count\x18w \x01(\rHuR\nbale_count\x88\x01\x01\x12+\n\x0e\x63ut_bale_count\x18x \x01(\rHvR\x0e\x63ut_bale_count\x88\x01\x01\x12%\n\x0b\x62\x61le_slices\x18y \x01(\rHwR\x0b\x62\x61le_slices\x88\x01\x01\x12K\n\x06lv_can\x18z \x01(\x0b\x32..com.fatehan.packets.CanAdaptersElements.LcCanHxR\x06lv_can\x88\x01\x01\x12\x33\n\x12\x66uel_level_percent\x18{ \x01(\rHyR\x12\x66uel_level_percent\x88\x01\x01\x12Z\n\x0btire_status\x18| \x03(\x0b\x32\x38.com.fatehan.packets.CanAdaptersElements.TireStatusEntryR\x0btire_status\x1a\xbc\x1a\n\x03Ssf\x12\x1f\n\x08ignition\x18\x01 \x01(\x08H\x00R\x08ignition\x88\x01\x01\x12\x37\n\x14key_in_ignition_lock\x18\x02 \x01(\x08H\x01R\x14key_in_ignition_lock\x88\x01\x01\x12\x1d\n\x07webasto\x18\x03 \x01(\x08H\x02R\x07webasto\x88\x01\x01\x12+\n\x0e\x65ngine_working\x18\x04 \x01(\x08H\x03R\x0e\x65ngine_working\x88\x01\x01\x12\x31\n\x11standalone_engine\x18\x05 \x01(\x08H\x04R\x11standalone_engine\x88\x01\x01\x12+\n\x0eready_to_drive\x18\x06 \x01(\x08H\x05R\x0eready_to_drive\x88\x01\x01\x12\x39\n\x15\x65ngine_working_on_cng\x18\x07 \x01(\x08H\x06R\x15\x65ngine_working_on_cng\x88\x01\x01\x12!\n\twork_mode\x18\x08 \x01(\x08H\x07R\twork_mode\x88\x01\x01\x12\x1f\n\x08operator\x18\t \x01(\x08H\x08R\x08operator\x88\x01\x01\x12!\n\tinterlock\x18\n \x01(\x08H\tR\tinterlock\x88\x01\x01\x12\x33\n\x12\x65ngine_lock_active\x18\x0b \x01(\x08H\nR\x12\x65ngine_lock_active\x88\x01\x01\x12;\n\x16request_to_lock_engine\x18\x0c \x01(\x08H\x0bR\x16request_to_lock_engine\x88\x01\x01\x12\x35\n\x13handbrake_is_active\x18\r \x01(\x08H\x0cR\x13handbrake_is_active\x88\x01\x01\x12\x37\n\x14\x66oot_brake_is_active\x18\x0e \x01(\x08H\rR\x14\x66oot_brake_is_active\x88\x01\x01\x12)\n\rclutch_pushed\x18\x0f \x01(\x08H\x0eR\rclutch_pushed\x88\x01\x01\x12\x39\n\x15hazard_warning_lights\x18\x10 \x01(\x08H\x0fR\x15hazard_warning_lights\x88\x01\x01\x12\x37\n\x14\x66ront_left_door_open\x18\x11 \x01(\x08H\x10R\x14\x66ront_left_door_open\x88\x01\x01\x12\x39\n\x15\x66ront_right_door_open\x18\x12 \x01(\x08H\x11R\x15\x66ront_right_door_open\x88\x01\x01\x12\x35\n\x13rear_left_door_open\x18\x13 \x01(\x08H\x12R\x13rear_left_door_open\x88\x01\x01\x12\x37\n\x14rear_right_door_open\x18\x14 \x01(\x08H\x13R\x14rear_right_door_open\x88\x01\x01\x12-\n\x0ftrunk_door_open\x18\x15 \x01(\x08H\x14R\x0ftrunk_door_open\x88\x01\x01\x12\x31\n\x11\x65ngine_cover_open\x18\x16 \x01(\x08H\x15R\x11\x65ngine_cover_open\x88\x01\x01\x12!\n\troof_open\x18\x17 \x01(\x08H\x16R\troof_open\x88\x01\x01\x12\x39\n\x15\x63harging_wire_plugged\x18\x18 \x01(\x08H\x17R\x15\x63harging_wire_plugged\x88\x01\x01\x12/\n\x10\x62\x61ttery_charging\x18\x19 \x01(\x08H\x18R\x10\x62\x61ttery_charging\x88\x01\x01\x12\x39\n\x15\x65lectric_engine_state\x18\x1a \x01(\x08H\x19R\x15\x65lectric_engine_state\x88\x01\x01\x12\x41\n\x19\x63\x61r_closed_factory_remote\x18\x1b \x01(\x08H\x1aR\x19\x63\x61r_closed_factory_remote\x88\x01\x01\x12)\n\rcar_is_closed\x18\x1c \x01(\x08H\x1bR\rcar_is_closed\x88\x01\x01\x12;\n\x16\x66\x61\x63tory_alarm_actuated\x18\x1d \x01(\x08H\x1cR\x16\x66\x61\x63tory_alarm_actuated\x88\x01\x01\x12;\n\x16\x66\x61\x63tory_alarm_emulated\x18\x1e \x01(\x08H\x1dR\x16\x66\x61\x63tory_alarm_emulated\x88\x01\x01\x12\x45\n\x1bsignal_close_factory_remote\x18\x1f \x01(\x08H\x1eR\x1bsignal_close_factory_remote\x88\x01\x01\x12\x43\n\x1asignal_open_factory_remote\x18  \x01(\x08H\x1fR\x1asignal_open_factory_remote\x88\x01\x01\x12-\n\x0frearming_signal\x18! \x01(\x08H R\x0frearming_signal\x88\x01\x01\x12O\n trunk_door_opened_factory_remote\x18\" \x01(\x08H!R trunk_door_opened_factory_remote\x88\x01\x01\x12\x35\n\x13\x63\x61n_module_in_sleep\x18# \x01(\x08H\"R\x13\x63\x61n_module_in_sleep\x88\x01\x01\x12\x31\n\x11\x66\x61\x63tory_remote_3x\x18$ \x01(\x08H#R\x11\x66\x61\x63tory_remote_3x\x88\x01\x01\x12)\n\rfactory_armed\x18% \x01(\x08H$R\rfactory_armed\x88\x01\x01\x12[\n&parking_gear_active_automatic_gear_box\x18& \x01(\x08H%R&parking_gear_active_automatic_gear_box\x88\x01\x01\x12\x35\n\x13reverse_gear_active\x18\' \x01(\x08H&R\x13reverse_gear_active\x88\x01\x01\x12\x35\n\x13neutral_gear_active\x18( \x01(\x08H\'R\x13neutral_gear_active\x88\x01\x01\x12-\n\x0f\x64rive_is_active\x18) \x01(\x08H(R\x0f\x64rive_is_active\x88\x01\x01\x12\x45\n\x1b\x65ngine_working_on_dual_fuel\x18* \x01(\x08H)R\x1b\x65ngine_working_on_dual_fuel\x88\x01\x01\x12\x39\n\x15\x65ngine_working_on_lpg\x18+ \x01(\x08H*R\x15\x65ngine_working_on_lpg\x88\x01\x01\x12/\n\x10\x65ngine_door_open\x18, \x01(\x08H+R\x10\x65ngine_door_open\x88\x01\x01\x42\x0b\n\t_ignitionB\x17\n\x15_key_in_ignition_lockB\n\n\x08_webastoB\x11\n\x0f_engine_workingB\x14\n\x12_standalone_engineB\x11\n\x0f_ready_to_driveB\x18\n\x16_engine_working_on_cngB\x0c\n\n_work_modeB\x0b\n\t_operatorB\x0c\n\n_interlockB\x15\n\x13_engine_lock_activeB\x19\n\x17_request_to_lock_engineB\x16\n\x14_handbrake_is_activeB\x17\n\x15_foot_brake_is_activeB\x10\n\x0e_clutch_pushedB\x18\n\x16_hazard_warning_lightsB\x17\n\x15_front_left_door_openB\x18\n\x16_front_right_door_openB\x16\n\x14_rear_left_door_openB\x17\n\x15_rear_right_door_openB\x12\n\x10_trunk_door_openB\x14\n\x12_engine_cover_openB\x0c\n\n_roof_openB\x18\n\x16_charging_wire_pluggedB\x13\n\x11_battery_chargingB\x18\n\x16_electric_engine_stateB\x1c\n\x1a_car_closed_factory_remoteB\x10\n\x0e_car_is_closedB\x19\n\x17_factory_alarm_actuatedB\x19\n\x17_factory_alarm_emulatedB\x1e\n\x1c_signal_close_factory_remoteB\x1d\n\x1b_signal_open_factory_remoteB\x12\n\x10_rearming_signalB#\n!_trunk_door_opened_factory_remoteB\x16\n\x14_can_module_in_sleepB\x14\n\x12_factory_remote_3xB\x10\n\x0e_factory_armedB)\n\'_parking_gear_active_automatic_gear_boxB\x16\n\x14_reverse_gear_activeB\x16\n\x14_neutral_gear_activeB\x12\n\x10_drive_is_activeB\x1e\n\x1c_engine_working_on_dual_fuelB\x18\n\x16_engine_working_on_lpgB\x13\n\x11_engine_door_open\x1a\x8f\x12\n\x03\x43sf\x12+\n\x0eparking_lights\x18\x01 \x01(\x08H\x00R\x0eparking_lights\x88\x01\x01\x12\x33\n\x12\x64ipped_head_lights\x18\x02 \x01(\x08H\x01R\x12\x64ipped_head_lights\x88\x01\x01\x12\x37\n\x14\x66ull_beam_headlights\x18\x03 \x01(\x08H\x02R\x14\x66ull_beam_headlights\x88\x01\x01\x12-\n\x0frear_fog_lights\x18\x04 \x01(\x08H\x03R\x0frear_fog_lights\x88\x01\x01\x12/\n\x10\x66ront_fog_lights\x18\x05 \x01(\x08H\x04R\x10\x66ront_fog_lights\x88\x01\x01\x12=\n\x17\x61\x64\x64itional_front_lights\x18\x06 \x01(\x08H\x05R\x17\x61\x64\x64itional_front_lights\x88\x01\x01\x12;\n\x16\x61\x64\x64itional_rear_lights\x18\x07 \x01(\x08H\x06R\x16\x61\x64\x64itional_rear_lights\x88\x01\x01\x12\'\n\x0clight_signal\x18\x08 \x01(\x08H\x07R\x0clight_signal\x88\x01\x01\x12/\n\x10\x61ir_conditioning\x18\t \x01(\x08H\x08R\x10\x61ir_conditioning\x88\x01\x01\x12+\n\x0e\x63ruise_control\x18\n \x01(\x08H\tR\x0e\x63ruise_control\x88\x01\x01\x12\x33\n\x12\x61utomatic_retarder\x18\x0b \x01(\x08H\nR\x12\x61utomatic_retarder\x88\x01\x01\x12-\n\x0fmanual_retarder\x18\x0c \x01(\x08H\x0bR\x0fmanual_retarder\x88\x01\x01\x12?\n\x18\x64river_seatbelt_fastened\x18\r \x01(\x08H\x0cR\x18\x64river_seatbelt_fastened\x88\x01\x01\x12K\n\x1e\x66ront_driver_seatbelt_fastened\x18\x0e \x01(\x08H\rR\x1e\x66ront_driver_seatbelt_fastened\x88\x01\x01\x12I\n\x1dleft_driver_seatbelt_fastened\x18\x0f \x01(\x08H\x0eR\x1dleft_driver_seatbelt_fastened\x88\x01\x01\x12K\n\x1eright_driver_seatbelt_fastened\x18\x10 \x01(\x08H\x0fR\x1eright_driver_seatbelt_fastened\x88\x01\x01\x12M\n\x1f\x63\x65ntre_driver_seatbelt_fastened\x18\x11 \x01(\x08H\x10R\x1f\x63\x65ntre_driver_seatbelt_fastened\x88\x01\x01\x12=\n\x17\x66ront_passenger_present\x18\x12 \x01(\x08H\x11R\x17\x66ront_passenger_present\x88\x01\x01\x12\x15\n\x03pto\x18\x13 \x01(\x08H\x12R\x03pto\x88\x01\x01\x12\x41\n\x19\x66ront_differential_locked\x18\x14 \x01(\x08H\x13R\x19\x66ront_differential_locked\x88\x01\x01\x12?\n\x18rear_differential_locked\x18\x15 \x01(\x08H\x14R\x18rear_differential_locked\x88\x01\x01\x12L\n\x1e\x63\x65ntral_differential4hi_locked\x18\x16 \x01(\x08H\x15R\x1f\x63\x65ntral_differential_4hi_locked\x88\x01\x01\x12\x46\n\x1brear_differential4lo_locked\x18\x17 \x01(\x08H\x16R\x1crear_differential_4lo_locked\x88\x01\x01\x12\x42\n\x19trailer_axle1_lift_active\x18\x18 \x01(\x08H\x17R\x1atrailer_axle_1_lift_active\x88\x01\x01\x12\x42\n\x19trailer_axle2_lift_active\x18\x19 \x01(\x08H\x18R\x1atrailer_axle_2_lift_active\x88\x01\x01\x12\x31\n\x11trailer_connected\x18\x1a \x01(\x08H\x19R\x11trailer_connected\x88\x01\x01\x12\x43\n\x1astart_stop_system_inactive\x18\x1b \x01(\x08H\x1aR\x1astart_stop_system_inactive\x88\x01\x01\x42\x11\n\x0f_parking_lightsB\x15\n\x13_dipped_head_lightsB\x17\n\x15_full_beam_headlightsB\x12\n\x10_rear_fog_lightsB\x13\n\x11_front_fog_lightsB\x1a\n\x18_additional_front_lightsB\x19\n\x17_additional_rear_lightsB\x0f\n\r_light_signalB\x13\n\x11_air_conditioningB\x11\n\x0f_cruise_controlB\x15\n\x13_automatic_retarderB\x12\n\x10_manual_retarderB\x1b\n\x19_driver_seatbelt_fastenedB!\n\x1f_front_driver_seatbelt_fastenedB \n\x1e_left_driver_seatbelt_fastenedB!\n\x1f_right_driver_seatbelt_fastenedB\"\n _centre_driver_seatbelt_fastenedB\x1a\n\x18_front_passenger_presentB\x06\n\x04_ptoB\x1c\n\x1a_front_differential_lockedB\x1b\n\x19_rear_differential_lockedB!\n\x1f_central_differential4hi_lockedB\x1e\n\x1c_rear_differential4lo_lockedB\x1c\n\x1a_trailer_axle1_lift_activeB\x1c\n\x1a_trailer_axle2_lift_activeB\x14\n\x12_trailer_connectedB\x1d\n\x1b_start_stop_system_inactive\x1a\x86!\n\x03Isf\x12;\n\x16\x63heck_engine_indicator\x18\x01 \x01(\x08H\x00R\x16\x63heck_engine_indicator\x88\x01\x01\x12)\n\rabs_indicator\x18\x02 \x01(\x08H\x01R\rabs_indicator\x88\x01\x01\x12)\n\resp_indicator\x18\x03 \x01(\x08H\x02R\resp_indicator\x88\x01\x01\x12+\n\x0e\x65sp_turned_off\x18\x04 \x01(\x08H\x03R\x0e\x65sp_turned_off\x88\x01\x01\x12+\n\x0estop_indicator\x18\x05 \x01(\x08H\x04R\x0estop_indicator\x88\x01\x01\x12\x35\n\x13oil_level_indicator\x18\x06 \x01(\x08H\x05R\x13oil_level_indicator\x88\x01\x01\x12\x37\n\x14\x63oolant_liquid_level\x18\x07 \x01(\x08H\x06R\x14\x63oolant_liquid_level\x88\x01\x01\x12K\n\x1e\x62\x61ttery_not_charging_indicator\x18\x08 \x01(\x08H\x07R\x1e\x62\x61ttery_not_charging_indicator\x88\x01\x01\x12\x43\n\x1ahandbrake_system_indicator\x18\t \x01(\x08H\x08R\x1ahandbrake_system_indicator\x88\x01\x01\x12/\n\x10\x61irbag_indicator\x18\n \x01(\x08H\tR\x10\x61irbag_indicator\x88\x01\x01\x12)\n\reps_indicator\x18\x0b \x01(\x08H\nR\reps_indicator\x88\x01\x01\x12\x31\n\x11warning_indicator\x18\x0c \x01(\x08H\x0bR\x11warning_indicator\x88\x01\x01\x12?\n\x18lights_failure_indicator\x18\r \x01(\x08H\x0cR\x18lights_failure_indicator\x88\x01\x01\x12\x45\n\x1blow_tire_pressure_indicator\x18\x0e \x01(\x08H\rR\x1blow_tire_pressure_indicator\x88\x01\x01\x12G\n\x1cwear_of_brake_pads_indicator\x18\x0f \x01(\x08H\x0eR\x1cwear_of_brake_pads_indicator\x88\x01\x01\x12?\n\x18low_fuel_level_indicator\x18\x10 \x01(\x08H\x0fR\x18low_fuel_level_indicator\x88\x01\x01\x12K\n\x1emaintenance_required_indicator\x18\x11 \x01(\x08H\x10R\x1emaintenance_required_indicator\x88\x01\x01\x12\x35\n\x13glow_plug_indicator\x18\x12 \x01(\x08H\x11R\x13glow_plug_indicator\x88\x01\x01\x12)\n\rfap_indicator\x18\x13 \x01(\x08H\x12R\rfap_indicator\x88\x01\x01\x12[\n&epc_electronic_power_control_indicator\x18\x14 \x01(\x08H\x13R&epc_electronic_power_control_indicator\x88\x01\x01\x12U\n#clogged_engine_oil_filter_indicator\x18\x15 \x01(\x08H\x14R#clogged_engine_oil_filter_indicator\x88\x01\x01\x12Q\n!low_engine_oil_pressure_indicator\x18\x16 \x01(\x08H\x15R!low_engine_oil_pressure_indicator\x88\x01\x01\x12\x61\n)too_high_engine_oil_temperature_indicator\x18\x17 \x01(\x08H\x16R)too_high_engine_oil_temperature_indicator\x88\x01\x01\x12\x45\n\x1blow_coolant_level_indicator\x18\x18 \x01(\x08H\x17R\x1blow_coolant_level_indicator\x88\x01\x01\x12i\n-clogged_hydraulic_system_oil_filter_indicator\x18\x19 \x01(\x08H\x18R-clogged_hydraulic_system_oil_filter_indicator\x88\x01\x01\x12]\n\'hydraulic_system_low_pressure_indicator\x18\x1a \x01(\x08H\x19R\'hydraulic_system_low_pressure_indicator\x88\x01\x01\x12Q\n!hydraulic_oil_low_level_indicator\x18\x1b \x01(\x08H\x1aR!hydraulic_oil_low_level_indicator\x88\x01\x01\x12\x65\n+hydraulic_system_high_temperature_indicator\x18\x1c \x01(\x08H\x1bR+hydraulic_system_high_temperature_indicator\x88\x01\x01\x12\x65\n+oil_overflow_in_hydraulic_chamber_indicator\x18\x1d \x01(\x08H\x1cR+oil_overflow_in_hydraulic_chamber_indicator\x88\x01\x01\x12G\n\x1c\x63logged_air_filter_indicator\x18\x1e \x01(\x08H\x1dR\x1c\x63logged_air_filter_indicator\x88\x01\x01\x12I\n\x1d\x63logged_fuel_filter_indicator\x18\x1f \x01(\x08H\x1eR\x1d\x63logged_fuel_filter_indicator\x88\x01\x01\x12=\n\x17water_in_fuel_indicator\x18  \x01(\x08H\x1fR\x17water_in_fuel_indicator\x88\x01\x01\x12Y\n%clogged_brake_system_filter_indicator\x18! \x01(\x08H R%clogged_brake_system_filter_indicator\x88\x01\x01\x12O\n low_washer_fluid_level_indicator\x18\" \x01(\x08H!R low_washer_fluid_level_indicator\x88\x01\x01\x12\x45\n\x1blow_ad_blue_level_indicator\x18# \x01(\x08H\"R\x1blow_ad_blue_level_indicator\x88\x01\x01\x12U\n#low_trailer_tyre_pressure_indicator\x18$ \x01(\x08H#R#low_trailer_tyre_pressure_indicator\x88\x01\x01\x12[\n&wear_of_trailer_brake_lining_indicator\x18% \x01(\x08H$R&wear_of_trailer_brake_lining_indicator\x88\x01\x01\x12_\n(high_trailer_brake_temperature_indicator\x18& \x01(\x08H%R(high_trailer_brake_temperature_indicator\x88\x01\x01\x12g\n,incorrect_trailer_pneumatic_supply_indicator\x18\' \x01(\x08H&R,incorrect_trailer_pneumatic_supply_indicator\x88\x01\x01\x12=\n\x17low_cng_level_indicator\x18( \x01(\x08H\'R\x17low_cng_level_indicator\x88\x01\x01\x42\x19\n\x17_check_engine_indicatorB\x10\n\x0e_abs_indicatorB\x10\n\x0e_esp_indicatorB\x11\n\x0f_esp_turned_offB\x11\n\x0f_stop_indicatorB\x16\n\x14_oil_level_indicatorB\x17\n\x15_coolant_liquid_levelB!\n\x1f_battery_not_charging_indicatorB\x1d\n\x1b_handbrake_system_indicatorB\x13\n\x11_airbag_indicatorB\x10\n\x0e_eps_indicatorB\x14\n\x12_warning_indicatorB\x1b\n\x19_lights_failure_indicatorB\x1e\n\x1c_low_tire_pressure_indicatorB\x1f\n\x1d_wear_of_brake_pads_indicatorB\x1b\n\x19_low_fuel_level_indicatorB!\n\x1f_maintenance_required_indicatorB\x16\n\x14_glow_plug_indicatorB\x10\n\x0e_fap_indicatorB)\n\'_epc_electronic_power_control_indicatorB&\n$_clogged_engine_oil_filter_indicatorB$\n\"_low_engine_oil_pressure_indicatorB,\n*_too_high_engine_oil_temperature_indicatorB\x1e\n\x1c_low_coolant_level_indicatorB0\n._clogged_hydraulic_system_oil_filter_indicatorB*\n(_hydraulic_system_low_pressure_indicatorB$\n\"_hydraulic_oil_low_level_indicatorB.\n,_hydraulic_system_high_temperature_indicatorB.\n,_oil_overflow_in_hydraulic_chamber_indicatorB\x1f\n\x1d_clogged_air_filter_indicatorB \n\x1e_clogged_fuel_filter_indicatorB\x1a\n\x18_water_in_fuel_indicatorB(\n&_clogged_brake_system_filter_indicatorB#\n!_low_washer_fluid_level_indicatorB\x1e\n\x1c_low_ad_blue_level_indicatorB&\n$_low_trailer_tyre_pressure_indicatorB)\n\'_wear_of_trailer_brake_lining_indicatorB+\n)_high_trailer_brake_temperature_indicatorB/\n-_incorrect_trailer_pneumatic_supply_indicatorB\x1a\n\x18_low_cng_level_indicator\x1a\xb4+\n\x03\x41sf\x12Q\n!right_joystick_moved_right_active\x18\x01 \x01(\x08H\x00R!right_joystick_moved_right_active\x88\x01\x01\x12O\n right_joystick_moved_left_active\x18\x02 \x01(\x08H\x01R right_joystick_moved_left_active\x88\x01\x01\x12U\n#right_joystick_moved_forward_active\x18\x03 \x01(\x08H\x02R#right_joystick_moved_forward_active\x88\x01\x01\x12O\n right_joystick_moved_back_active\x18\x04 \x01(\x08H\x03R right_joystick_moved_back_active\x88\x01\x01\x12O\n left_joystick_moved_right_active\x18\x05 \x01(\x08H\x04R left_joystick_moved_right_active\x88\x01\x01\x12M\n\x1fleft_joystick_moved_left_active\x18\x06 \x01(\x08H\x05R\x1fleft_joystick_moved_left_active\x88\x01\x01\x12S\n\"left_joystick_moved_forward_active\x18\x07 \x01(\x08H\x06R\"left_joystick_moved_forward_active\x88\x01\x01\x12M\n\x1fleft_joystick_moved_back_active\x18\x08 \x01(\x08H\x07R\x1fleft_joystick_moved_back_active\x88\x01\x01\x12\x37\n\x14\x66irst_rear_hydraulic\x18\t \x01(\x08H\x08R\x14\x66irst_rear_hydraulic\x88\x01\x01\x12\x39\n\x15second_rear_hydraulic\x18\n \x01(\x08H\tR\x15second_rear_hydraulic\x88\x01\x01\x12\x37\n\x14third_rear_hydraulic\x18\x0b \x01(\x08H\nR\x14third_rear_hydraulic\x88\x01\x01\x12\x39\n\x15\x66ourth_rear_hydraulic\x18\x0c \x01(\x08H\x0bR\x15\x66ourth_rear_hydraulic\x88\x01\x01\x12\x39\n\x15\x66irst_front_hydraulic\x18\r \x01(\x08H\x0cR\x15\x66irst_front_hydraulic\x88\x01\x01\x12;\n\x16second_front_hydraulic\x18\x0e \x01(\x08H\rR\x16second_front_hydraulic\x88\x01\x01\x12\x39\n\x15third_front_hydraulic\x18\x0f \x01(\x08H\x0eR\x15third_front_hydraulic\x88\x01\x01\x12;\n\x16\x66ourth_front_hydraulic\x18\x10 \x01(\x08H\x0fR\x16\x66ourth_front_hydraulic\x88\x01\x01\x12=\n\x17\x66ront_three_point_hitch\x18\x11 \x01(\x08H\x10R\x17\x66ront_three_point_hitch\x88\x01\x01\x12;\n\x16rear_three_point_hitch\x18\x12 \x01(\x08H\x11R\x16rear_three_point_hitch\x88\x01\x01\x12\x37\n\x14\x66ront_power_take_off\x18\x13 \x01(\x08H\x12R\x14\x66ront_power_take_off\x88\x01\x01\x12\x35\n\x13rear_power_take_off\x18\x14 \x01(\x08H\x13R\x13rear_power_take_off\x88\x01\x01\x12)\n\rmowing_active\x18\x15 \x01(\x08H\x14R\rmowing_active\x88\x01\x01\x12/\n\x10threshing_active\x18\x16 \x01(\x08H\x15R\x10threshing_active\x88\x01\x01\x12\x41\n\x19grain_release_from_hopper\x18\x17 \x01(\x08H\x16R\x19grain_release_from_hopper\x88\x01\x01\x12;\n\x16grain_tank_is_100_full\x18\x18 \x01(\x08H\x17R\x16grain_tank_is_100_full\x88\x01\x01\x12\x39\n\x15grain_tank_is_70_full\x18\x19 \x01(\x08H\x18R\x15grain_tank_is_70_full\x88\x01\x01\x12\x37\n\x14grain_tank_is_opened\x18\x1a \x01(\x08H\x19R\x14grain_tank_is_opened\x88\x01\x01\x12+\n\x0eunloader_drive\x18\x1b \x01(\x08H\x1aR\x0eunloader_drive\x88\x01\x01\x12M\n\x1f\x63leaning_fan_control_turned_off\x18\x1c \x01(\x08H\x1bR\x1f\x63leaning_fan_control_turned_off\x88\x01\x01\x12Q\n!threshing_drum_control_turned_off\x18\x1d \x01(\x08H\x1cR!threshing_drum_control_turned_off\x88\x01\x01\x12=\n\x17straw_walker_is_clogged\x18\x1e \x01(\x08H\x1dR\x17straw_walker_is_clogged\x88\x01\x01\x12g\n,excessive_clearance_under_the_threshing_drum\x18\x1f \x01(\x08H\x1eR,excessive_clearance_under_the_threshing_drum\x88\x01\x01\x12\x89\x01\n=low_temperature_of_drive_system_hydraulics_less_than_5_grades\x18  \x01(\x08H\x1fR=low_temperature_of_drive_system_hydraulics_less_than_5_grades\x88\x01\x01\x12\x93\x01\nBhigh_temperature_of_drive_system_hydraulics_greater_than_86_grades\x18! \x01(\x08H RBhigh_temperature_of_drive_system_hydraulics_greater_than_86_grades\x88\x01\x01\x12K\n\x1e\x65\x61r_auger_speed_below_the_norm\x18\" \x01(\x08H!R\x1e\x65\x61r_auger_speed_below_the_norm\x88\x01\x01\x12O\n grain_auger_speed_below_the_norm\x18# \x01(\x08H\"R grain_auger_speed_below_the_norm\x88\x01\x01\x12S\n\"straw_chooper_speed_below_the_norm\x18$ \x01(\x08H#R\"straw_chooper_speed_below_the_norm\x88\x01\x01\x12Q\n!straw_shaker_speed_below_the_norm\x18% \x01(\x08H$R!straw_shaker_speed_below_the_norm\x88\x01\x01\x12\x45\n\x1b\x66\x65\x65\x64\x65r_speed_below_the_norm\x18& \x01(\x08H%R\x1b\x66\x65\x65\x64\x65r_speed_below_the_norm\x88\x01\x01\x12\x41\n\x19straw_chopper_switched_on\x18\' \x01(\x08H&R\x19straw_chopper_switched_on\x88\x01\x01\x12\x39\n\x15\x63orn_header_connected\x18( \x01(\x08H\'R\x15\x63orn_header_connected\x88\x01\x01\x12;\n\x16grain_header_connected\x18) \x01(\x08H(R\x16grain_header_connected\x88\x01\x01\x12\x43\n\x1a\x66\x65\x65\x64\x65r_reverse_switched_on\x18* \x01(\x08H)R\x1a\x66\x65\x65\x64\x65r_reverse_switched_on\x88\x01\x01\x12w\n4the_pressure_filter_of_the_hydraulic_pump_is_clogged\x18+ \x01(\x08H*R4the_pressure_filter_of_the_hydraulic_pump_is_clogged\x88\x01\x01\x12K\n\x1e\x61\x64\x61pter_pressure_filter_sensor\x18, \x01(\x08H+R\x1e\x61\x64\x61pter_pressure_filter_sensor\x88\x01\x01\x12\x46\n\x1bservice2_required_indicator\x18- \x01(\x08H,R\x1cservice_2_required_indicator\x88\x01\x01\x12K\n\x1e\x64rain_filter_clogged_indicator\x18. \x01(\x08H-R\x1e\x64rain_filter_clogged_indicator\x88\x01\x01\x12\x32\n\x11section1_spraying\x18/ \x01(\x08H.R\x12section_1_spraying\x88\x01\x01\x12\x32\n\x11section2_spraying\x18\x30 \x01(\x08H/R\x12section_2_spraying\x88\x01\x01\x12\x32\n\x11section3_spraying\x18\x31 \x01(\x08H0R\x12section_3_spraying\x88\x01\x01\x12\x32\n\x11section4_spraying\x18\x32 \x01(\x08H1R\x12section_4_spraying\x88\x01\x01\x12\x32\n\x11section5_spraying\x18\x33 \x01(\x08H2R\x12section_5_spraying\x88\x01\x01\x12\x32\n\x11section6_spraying\x18\x34 \x01(\x08H3R\x12section_6_spraying\x88\x01\x01\x12\x32\n\x11section7_spraying\x18\x35 \x01(\x08H4R\x12section_7_spraying\x88\x01\x01\x12\x32\n\x11section8_spraying\x18\x36 \x01(\x08H5R\x12section_8_spraying\x88\x01\x01\x12\x32\n\x11section9_spraying\x18\x37 \x01(\x08H6R\x12section_9_spraying\x88\x01\x01\x42$\n\"_right_joystick_moved_right_activeB#\n!_right_joystick_moved_left_activeB&\n$_right_joystick_moved_forward_activeB#\n!_right_joystick_moved_back_activeB#\n!_left_joystick_moved_right_activeB\"\n _left_joystick_moved_left_activeB%\n#_left_joystick_moved_forward_activeB\"\n _left_joystick_moved_back_activeB\x17\n\x15_first_rear_hydraulicB\x18\n\x16_second_rear_hydraulicB\x17\n\x15_third_rear_hydraulicB\x18\n\x16_fourth_rear_hydraulicB\x18\n\x16_first_front_hydraulicB\x19\n\x17_second_front_hydraulicB\x18\n\x16_third_front_hydraulicB\x19\n\x17_fourth_front_hydraulicB\x1a\n\x18_front_three_point_hitchB\x19\n\x17_rear_three_point_hitchB\x17\n\x15_front_power_take_offB\x16\n\x14_rear_power_take_offB\x10\n\x0e_mowing_activeB\x13\n\x11_threshing_activeB\x1c\n\x1a_grain_release_from_hopperB\x19\n\x17_grain_tank_is_100_fullB\x18\n\x16_grain_tank_is_70_fullB\x17\n\x15_grain_tank_is_openedB\x11\n\x0f_unloader_driveB\"\n _cleaning_fan_control_turned_offB$\n\"_threshing_drum_control_turned_offB\x1a\n\x18_straw_walker_is_cloggedB/\n-_excessive_clearance_under_the_threshing_drumB@\n>_low_temperature_of_drive_system_hydraulics_less_than_5_gradesBE\nC_high_temperature_of_drive_system_hydraulics_greater_than_86_gradesB!\n\x1f_ear_auger_speed_below_the_normB#\n!_grain_auger_speed_below_the_normB%\n#_straw_chooper_speed_below_the_normB$\n\"_straw_shaker_speed_below_the_normB\x1e\n\x1c_feeder_speed_below_the_normB\x1c\n\x1a_straw_chopper_switched_onB\x18\n\x16_corn_header_connectedB\x19\n\x17_grain_header_connectedB\x1d\n\x1b_feeder_reverse_switched_onB7\n5_the_pressure_filter_of_the_hydraulic_pump_is_cloggedB!\n\x1f_adapter_pressure_filter_sensorB\x1e\n\x1c_service2_required_indicatorB!\n\x1f_drain_filter_clogged_indicatorB\x14\n\x12_section1_sprayingB\x14\n\x12_section2_sprayingB\x14\n\x12_section3_sprayingB\x14\n\x12_section4_sprayingB\x14\n\x12_section5_sprayingB\x14\n\x12_section6_sprayingB\x14\n\x12_section7_sprayingB\x14\n\x12_section8_sprayingB\x14\n\x12_section9_spraying\x1a\xf7\n\n\x03Usf\x12!\n\tspreading\x18\x01 \x01(\x08H\x00R\tspreading\x88\x01\x01\x12\x31\n\x11pouring_chemicals\x18\x02 \x01(\x08H\x01R\x11pouring_chemicals\x88\x01\x01\x12)\n\rconveyor_belt\x18\x03 \x01(\x08H\x02R\rconveyor_belt\x88\x01\x01\x12\x41\n\x19salt_spreader_drive_wheel\x18\x04 \x01(\x08H\x03R\x19salt_spreader_drive_wheel\x88\x01\x01\x12\x1d\n\x07\x62rushes\x18\x05 \x01(\x08H\x04R\x07\x62rushes\x88\x01\x01\x12+\n\x0evacuum_cleaner\x18\x06 \x01(\x08H\x05R\x0evacuum_cleaner\x88\x01\x01\x12\'\n\x0cwater_supply\x18\x07 \x01(\x08H\x06R\x0cwater_supply\x88\x01\x01\x12%\n\x0bliquid_pump\x18\x08 \x01(\x08H\x07R\x0bliquid_pump\x88\x01\x01\x12\x41\n\x19unloading_from_the_hopper\x18\t \x01(\x08H\x08R\x19unloading_from_the_hopper\x88\x01\x01\x12\x63\n*low_salt_sand_level_in_container_indicator\x18\n \x01(\x08H\tR*low_salt_sand_level_in_container_indicator\x88\x01\x01\x12[\n&low_water_level_in_container_indicator\x18\x0b \x01(\x08H\nR&low_water_level_in_container_indicator\x88\x01\x01\x12!\n\tchemicals\x18\x0c \x01(\x08H\x0bR\tchemicals\x88\x01\x01\x12#\n\ncompressor\x18\r \x01(\x08H\x0cR\ncompressor\x88\x01\x01\x12\x39\n\x15water_valve_is_opened\x18\x0e \x01(\x08H\rR\x15water_valve_is_opened\x88\x01\x01\x12G\n\x1c\x63\x61\x62in_moved_up_status_active\x18\x0f \x01(\x08H\x0eR\x1c\x63\x61\x62in_moved_up_status_active\x88\x01\x01\x12K\n\x1e\x63\x61\x62in_moved_down_status_active\x18\x10 \x01(\x08H\x0fR\x1e\x63\x61\x62in_moved_down_status_active\x88\x01\x01\x12I\n\x1dhydraulics_work_not_permitted\x18\x11 \x01(\x08H\x10R\x1dhydraulics_work_not_permitted\x88\x01\x01\x42\x0c\n\n_spreadingB\x14\n\x12_pouring_chemicalsB\x10\n\x0e_conveyor_beltB\x1c\n\x1a_salt_spreader_drive_wheelB\n\n\x08_brushesB\x11\n\x0f_vacuum_cleanerB\x0f\n\r_water_supplyB\x0e\n\x0c_liquid_pumpB\x1c\n\x1a_unloading_from_the_hopperB-\n+_low_salt_sand_level_in_container_indicatorB)\n\'_low_water_level_in_container_indicatorB\x0c\n\n_chemicalsB\r\n\x0b_compressorB\x18\n\x16_water_valve_is_openedB\x1f\n\x1d_cabin_moved_up_status_activeB!\n\x1f_cabin_moved_down_status_activeB \n\x1e_hydraulics_work_not_permitted\x1a\xce\x12\n\x04\x43isf\x12\x64\n*section1_presence_of_fluid_in_the_downpipe\x18\x01 \x01(\x08H\x00R+section_1_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection1_filled\x18\x02 \x01(\x08H\x01R\x10section_1_filled\x88\x01\x01\x12\x36\n\x13section1_overfilled\x18\x03 \x01(\x08H\x02R\x14section_1_overfilled\x88\x01\x01\x12\x64\n*section2_presence_of_fluid_in_the_downpipe\x18\x04 \x01(\x08H\x03R+section_2_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection2_filled\x18\x05 \x01(\x08H\x04R\x10section_2_filled\x88\x01\x01\x12\x36\n\x13section2_overfilled\x18\x06 \x01(\x08H\x05R\x14section_2_overfilled\x88\x01\x01\x12\x64\n*section3_presence_of_fluid_in_the_downpipe\x18\x07 \x01(\x08H\x06R+section_3_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection3_filled\x18\x08 \x01(\x08H\x07R\x10section_3_filled\x88\x01\x01\x12\x36\n\x13section3_overfilled\x18\t \x01(\x08H\x08R\x14section_3_overfilled\x88\x01\x01\x12\x64\n*section4_presence_of_fluid_in_the_downpipe\x18\n \x01(\x08H\tR+section_4_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection4_filled\x18\x0b \x01(\x08H\nR\x10section_4_filled\x88\x01\x01\x12\x36\n\x13section4_overfilled\x18\x0c \x01(\x08H\x0bR\x14section_4_overfilled\x88\x01\x01\x12\x64\n*section5_presence_of_fluid_in_the_downpipe\x18\r \x01(\x08H\x0cR+section_5_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection5_filled\x18\x0e \x01(\x08H\rR\x10section_5_filled\x88\x01\x01\x12\x36\n\x13section5_overfilled\x18\x0f \x01(\x08H\x0eR\x14section_5_overfilled\x88\x01\x01\x12\x64\n*section6_presence_of_fluid_in_the_downpipe\x18\x10 \x01(\x08H\x0fR+section_6_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection6_filled\x18\x11 \x01(\x08H\x10R\x10section_6_filled\x88\x01\x01\x12\x36\n\x13section6_overfilled\x18\x12 \x01(\x08H\x11R\x14section_6_overfilled\x88\x01\x01\x12\x64\n*section7_presence_of_fluid_in_the_downpipe\x18\x13 \x01(\x08H\x12R+section_7_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection7_filled\x18\x14 \x01(\x08H\x13R\x10section_7_filled\x88\x01\x01\x12\x36\n\x13section7_overfilled\x18\x15 \x01(\x08H\x14R\x14section_7_overfilled\x88\x01\x01\x12\x64\n*section8_presence_of_fluid_in_the_downpipe\x18\x16 \x01(\x08H\x15R+section_8_presence_of_fluid_in_the_downpipe\x88\x01\x01\x12.\n\x0fsection8_filled\x18\x17 \x01(\x08H\x16R\x10section_8_filled\x88\x01\x01\x12\x36\n\x13section8_overfilled\x18\x18 \x01(\x08H\x17R\x14section_8_overfilled\x88\x01\x01\x42-\n+_section1_presence_of_fluid_in_the_downpipeB\x12\n\x10_section1_filledB\x16\n\x14_section1_overfilledB-\n+_section2_presence_of_fluid_in_the_downpipeB\x12\n\x10_section2_filledB\x16\n\x14_section2_overfilledB-\n+_section3_presence_of_fluid_in_the_downpipeB\x12\n\x10_section3_filledB\x16\n\x14_section3_overfilledB-\n+_section4_presence_of_fluid_in_the_downpipeB\x12\n\x10_section4_filledB\x16\n\x14_section4_overfilledB-\n+_section5_presence_of_fluid_in_the_downpipeB\x12\n\x10_section5_filledB\x16\n\x14_section5_overfilledB-\n+_section6_presence_of_fluid_in_the_downpipeB\x12\n\x10_section6_filledB\x16\n\x14_section6_overfilledB-\n+_section7_presence_of_fluid_in_the_downpipeB\x12\n\x10_section7_filledB\x16\n\x14_section7_overfilledB-\n+_section8_presence_of_fluid_in_the_downpipeB\x12\n\x10_section8_filledB\x16\n\x14_section8_overfilled\x1a\xe3\x05\n\x05LcCan\x12)\n\rvehicle_range\x18\x01 \x01(\rH\x00R\rvehicle_range\x88\x01\x01\x12\x31\n\x11total_cng_counted\x18\x02 \x01(\rH\x01R\x11total_cng_counted\x88\x01\x01\x12+\n\x0emax_road_speed\x18\x03 \x01(\rH\x02R\x0emax_road_speed\x88\x01\x01\x12\x35\n\x13\x65xceeded_road_speed\x18\x04 \x01(\rH\x03R\x13\x65xceeded_road_speed\x88\x01\x01\x12\x37\n\x14rsf_speed_limit_sign\x18\x05 \x01(\x08H\x04R\x14rsf_speed_limit_sign\x88\x01\x01\x12\x45\n\x1brsf_end_of_speed_limit_sign\x18\x06 \x01(\x08H\x05R\x1brsf_end_of_speed_limit_sign\x88\x01\x01\x12\x33\n\x12rsf_speed_exceeded\x18\x07 \x01(\x08H\x06R\x12rsf_speed_exceeded\x88\x01\x01\x12\x41\n\x19rsf_time_speed_limit_sign\x18\x08 \x01(\x08H\x07R\x19rsf_time_speed_limit_sign\x88\x01\x01\x12\x41\n\x19rsf_wthr_speed_limit_sign\x18\t \x01(\x08H\x08R\x19rsf_wthr_speed_limit_sign\x88\x01\x01\x42\x10\n\x0e_vehicle_rangeB\x14\n\x12_total_cng_countedB\x11\n\x0f_max_road_speedB\x16\n\x14_exceeded_road_speedB\x17\n\x15_rsf_speed_limit_signB\x1e\n\x1c_rsf_end_of_speed_limit_signB\x15\n\x13_rsf_speed_exceededB\x1c\n\x1a_rsf_time_speed_limit_signB\x1c\n\x1a_rsf_wthr_speed_limit_sign\x1aR\n\x0fTireStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12.\n\x05value\x18\x02 \x01(\x0b\x32\x1f.com.fatehan.packets.TireStatus:\x02\x38\x01\x42\x10\n\x0e_vehicle_speedB\x1d\n\x1b_accelerator_pedal_positionB\x10\n\x0e_fuel_consumedB\r\n\x0b_fuel_levelB\r\n\x0b_engine_rpmB\x10\n\x0e_total_mileageB\x0e\n\x0c_door_statusB\x11\n\x0f_program_numberB\x0e\n\x0c_module_id8bB\x0f\n\r_module_id17bB\x12\n\x10_engine_worktimeB\x1a\n\x18_engine_worktime_countedB\x18\n\x16_total_mileage_countedB\x18\n\x16_fuel_consumed_countedB\x0c\n\n_fuel_rateB\x1b\n\x19_ad_blue_level_percentageB\x10\n\x0e_ad_blue_levelB\x0e\n\x0c_engine_loadB\x15\n\x13_engine_temperatureB\r\n\x0b_axle1_loadB\r\n\x0b_axle2_loadB\r\n\x0b_axle3_loadB\r\n\x0b_axle4_loadB\r\n\x0b_axle5_loadB\x16\n\x14_control_state_flagsB\x1f\n\x1d_agricultural_machinery_flagsB\x12\n\x10_harvesting_timeB\x12\n\x10_area_of_harvestB\x14\n\x12_mowing_efficiencyB\x14\n\x12_grain_mown_volumeB\x11\n\x0f_grain_moistureB\x16\n\x14_harvesting_drum_rpmB\x1c\n\x1a_gap_under_harvesting_drumB\x17\n\x15_security_state_flagsB$\n\"_tachograph_total_vehicle_distanceB\x10\n\x0e_trip_distanceB\x1b\n\x19_tachograph_vehicle_speedB\x1d\n\x1b_tacho_driver_card_presenceB\x11\n\x0f_driver1_statesB\x11\n\x0f_driver2_statesB\"\n _driver1_continuous_driving_timeB\"\n _driver2_continuous_driving_timeB \n\x1e_driver1_cumulative_break_timeB \n\x1e_driver2_cumulative_break_timeB%\n#_driver1_selected_activity_durationB%\n#_driver2_selected_activity_durationB\"\n _driver1_cumulative_driving_timeB\"\n _driver2_cumulative_driving_timeB\x12\n\x10_driver1_id_highB\x11\n\x0f_driver1_id_lowB\x12\n\x10_driver2_id_highB\x11\n\x0f_driver2_id_lowB\x16\n\x14_battery_temperatureB\x13\n\x11_hv_battery_levelB\r\n\x0b_dtc_faultsB\x0f\n\r_slope_of_armB\x12\n\x10_rotation_of_armB\x0f\n\r_eject_of_armB\"\n _horizontal_distance_arm_vehicleB\x1a\n\x18_height_arm_above_groundB\x0c\n\n_drill_rpmB%\n#_amount_of_spread_salt_square_meterB\x12\n\x10_battery_voltageB%\n#_amount_of_spread_fine_grained_saltB \n\x1e_amount_of_coarse_grained_saltB\x1a\n\x18_amount_of_spread_di_mixB*\n(_amount_of_spread_coarse_grained_calciumB$\n\"_amount_of_spread_calcium_chlorideB#\n!_amount_of_spread_sodium_chlorideB&\n$_amount_of_spread_magnesium_chlorideB\x1a\n\x18_amount_of_spread_gravelB\x18\n\x16_amount_of_spread_sandB\x15\n\x13_width_pouring_leftB\x16\n\x14_width_pouring_rightB\x1e\n\x1c_salt_spreader_working_hoursB\x1a\n\x18_distance_during_saltingB\x0e\n\x0c_load_weightB\x10\n\x0e_retarder_loadB\x0e\n\x0c_cruise_timeB\r\n\x0b_cng_statusB\x0b\n\t_cng_usedB\x0c\n\n_cng_levelB\x0c\n\n_oil_levelB\x1c\n\x1a_vehicles_range_on_batteryB$\n\"_vehicles_range_on_additional_fuelB\x06\n\x04_vinB\x0e\n\x0c_fault_codesB\x1a\n\x18_security_state_flags_p4B\x19\n\x17_control_state_flags_p4B\x1b\n\x19_indicator_state_flags_p4B\x1e\n\x1c_agricultural_state_flags_p4B\x19\n\x17_utility_state_flags_p4B\x19\n\x17_cistern_state_flags_p4B\x0b\n\t_lng_usedB\x13\n\x11_lng_used_countedB\x17\n\x15_lng_level_percentageB\x0c\n\n_lng_levelB\x11\n\x0f_total_lpg_usedB\x19\n\x17_total_lpg_used_countedB\x11\n\x0f_lpg_level_procB\x13\n\x11_lpg_level_litersB\x06\n\x04_ssfB\x06\n\x04_csfB\x06\n\x04_isfB\x06\n\x04_asfB\x06\n\x04_usfB\x07\n\x05_cisfB\x1b\n\x19_distance_to_next_serviceB\x0f\n\r_cng_level_kgB \n\x1e_distance_from_need_of_serviceB\x1d\n\x1b_distance_from_last_serviceB\x17\n\x15_time_to_next_serviceB\x1c\n\x1a_time_from_need_of_serviceB\x19\n\x17_time_from_last_serviceB\x1f\n\x1d_distance_to_next_oil_serviceB\x1b\n\x19_time_to_next_oil_serviceB\x13\n\x11_total_bale_countB\r\n\x0b_bale_countB\x11\n\x0f_cut_bale_countB\x0e\n\x0c_bale_slicesB\t\n\x07_lv_canB\x15\n\x13_fuel_level_percent\"\xbb\x01\n\nTireStatus\x12\x17\n\x04\x61xle\x18\x01 \x01(\rH\x00R\x04\x61xle\x88\x01\x01\x12\x1f\n\x08pressure\x18\x02 \x01(\rH\x01R\x08pressure\x88\x01\x01\x12%\n\x0btemperature\x18\x03 \x01(\x02H\x02R\x0btemperature\x88\x01\x01\x12\x1b\n\x06status\x18\x04 \x01(\rH\x03R\x06status\x88\x01\x01\x42\x07\n\x05_axleB\x0b\n\t_pressureB\x0e\n\x0c_temperatureB\t\n\x07_status\"\xa3\x05\n\x04\x41\x44\x41S\x12\x35\n\x13\x66ront_vehicle_speed\x18\x01 \x01(\rH\x00R\x13\x66ront_vehicle_speed\x88\x01\x01\x12Q\n!front_vehicle_pedestrian_distance\x18\x02 \x01(\rH\x01R!front_vehicle_pedestrian_distance\x88\x01\x01\x12J\n\tdeviation\x18\x03 \x01(\x0e\x32\'.com.fatehan.packets.ADAS.DeviationTypeH\x02R\tdeviation\x88\x01\x01\x12s\n\x1etypes_of_road_sign_recognition\x18\x04 \x01(\x0e\x32&.com.fatehan.packets.ADAS.RoadSignTypeH\x03R\x1etypes_of_road_sign_recognition\x88\x01\x01\x12\x43\n\x1aroad_sign_recognition_data\x18\x05 \x01(\rH\x04R\x1aroad_sign_recognition_data\x88\x01\x01\"C\n\x0cRoadSignType\x12\x0f\n\x0bSPEED_LIMIT\x10\x00\x12\x10\n\x0cHEIGHT_LIMIT\x10\x01\x12\x10\n\x0cWEIGHT_LIMIT\x10\x02\"8\n\rDeviationType\x12\x13\n\x0f\x44\x45VIATION_RIGHT\x10\x00\x12\x12\n\x0e\x44\x45VIATION_LEFT\x10\x01\x42\x16\n\x14_front_vehicle_speedB$\n\"_front_vehicle_pedestrian_distanceB\x0c\n\n_deviationB!\n\x1f_types_of_road_sign_recognitionB\x1d\n\x1b_road_sign_recognition_data\"\xc4\x08\n\x07\x43ompact\x12\x43\n\nio_element\x18\x01 \x01(\x0b\x32\x1e.com.fatehan.packets.IoElementH\x00R\nio_element\x88\x01\x01\x12`\n\x14\x65ventual_io_elements\x18\x02 \x01(\x0b\x32\'.com.fatehan.packets.EventualIoElementsH\x01R\x14\x65ventual_io_elements\x88\x01\x01\x12I\n\x0cobd_elements\x18\x03 \x01(\x0b\x32 .com.fatehan.packets.ObdElementsH\x02R\x0cobd_elements\x88\x01\x01\x12T\n\x10obd_oem_elements\x18\x04 \x01(\x0b\x32#.com.fatehan.packets.ObdOemElementsH\x03R\x10obd_oem_elements\x88\x01\x01\x12h\n\x17\x62le_sensors_io_elements\x18\x05 \x01(\x0b\x32).com.fatehan.packets.BleSensorsIoElementsH\x04R\x17\x62le_sensors_io_elements\x88\x01\x01\x12\x63\n\x15\x63\x61n_adapters_elements\x18\x06 \x01(\x0b\x32(.com.fatehan.packets.CanAdaptersElementsH\x05R\x15\x63\x61n_adapters_elements\x88\x01\x01\x12\x32\n\x06\x61lerts\x18\x07 \x03(\x0e\x32\x1a.com.fatehan.packets.AlertR\x06\x61lerts\x12Q\n\x0c\x61lert_values\x18\x08 \x03(\x0b\x32-.com.fatehan.packets.Compact.AlertValuesEntryR\x0c\x61lert_values\x12-\n\x04\x61\x64\x61s\x18\t \x01(\x0b\x32\x19.com.fatehan.packets.ADASR\x04\x61\x64\x61s\x12\x31\n\x03\x66ms\x18\n \x01(\x0b\x32\x1f.com.fatehan.packets.FmsElementR\x03\x66ms\x12N\n\x0bunknown_ios\x18\x0b \x03(\x0b\x32,.com.fatehan.packets.Compact.UnknownIosEntryR\x0bunknown_ios\x1a\x32\n\x10\x41lertValuesEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a\x31\n\x0fUnknownIosEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\x42\r\n\x0b_io_elementB\x17\n\x15_eventual_io_elementsB\x0f\n\r_obd_elementsB\x13\n\x11_obd_oem_elementsB\x1a\n\x18_ble_sensors_io_elementsB\x18\n\x16_can_adapters_elements\"\xff\x01\n\x03Log\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x12\n\x04imei\x18\x02 \x01(\x04R\x04imei\x12\x33\n\x06packet\x18\x03 \x01(\x0b\x32\x1b.com.fatehan.packets.PacketR\x06packet\x12\x36\n\x08\x64\x61tetime\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08\x64\x61tetime\x12\x12\n\x04port\x18\x06 \x01(\rR\x04port\x12\x39\n\x08protocol\x18\x07 \x01(\x0e\x32\x1d.com.fatehan.packets.ProtocolR\x08protocol\x12\x18\n\x07payload\x18\x08 \x01(\x0cR\x07payload\"\xb1\x03\n\x04\x44\x61ta\x12\x1c\n\tdevice_id\x18\x01 \x01(\x04R\tdevice_id\x12\x36\n\x08gps_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x08gps_time\x12\x1a\n\x08latitude\x18\x03 \x01(\x02R\x08latitude\x12\x1c\n\tlongitude\x18\x04 \x01(\x02R\tlongitude\x12\x1a\n\x08\x61ltitude\x18\x05 \x01(\rR\x08\x61ltitude\x12\x14\n\x05\x61ngle\x18\x06 \x01(\rR\x05\x61ngle\x12\x14\n\x05speed\x18\x07 \x01(\rR\x05speed\x12!\n\tsatellite\x18\x08 \x01(\rH\x00R\tsatellite\x88\x01\x01\x12\x1f\n\x08ignition\x18\t \x01(\x08H\x01R\x08ignition\x88\x01\x01\x12\x1d\n\x07mileage\x18\n \x01(\x04H\x02R\x07mileage\x88\x01\x01\x12;\n\x07\x63ompact\x18\x0b \x01(\x0b\x32\x1c.com.fatehan.packets.CompactH\x03R\x07\x63ompact\x88\x01\x01\x42\x0c\n\n_satelliteB\x0b\n\t_ignitionB\n\n\x08_mileageB\n\n\x08_compact\")\n\tAuthorize\x12\x1c\n\tdevice_id\x18\x01 \x01(\x04R\tdevice_id\"\xca\n\n\x06Packet\x12\x34\n\x04type\x18\x01 \x01(\x0e\x32 .com.fatehan.packets.Packet.TypeR\x04type\x12-\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32\x19.com.fatehan.packets.DataR\x04\x64\x61ta\x12\x41\n\tauthorize\x18\x03 \x01(\x0b\x32\x1e.com.fatehan.packets.AuthorizeH\x02R\tauthorize\x88\x01\x01\x12\x1f\n\x08response\x18\x04 \x01(\x0cH\x03R\x08response\x88\x01\x01\x12\x1b\n\x06\x61nswer\x18\x05 \x01(\x0cH\x04R\x06\x61nswer\x88\x01\x01\x12N\n\x0b\x63ustom_type\x18\x06 \x01(\x0e\x32,.com.fatehan.packets.Packet.CustomPacketTypeR\x0b\x63ustom_type\x12+\n\x0e\x63ustom_payload\x18\x07 \x01(\x0cH\x05R\x0e\x63ustom_payload\x88\x01\x01\x12H\n\x0b\x61nswer_type\x18\x08 \x01(\x0e\x32&.com.fatehan.packets.Packet.AnswerTypeR\x0b\x61nswer_type\x12J\n\nadditional\x18\t \x03(\x0b\x32*.com.fatehan.packets.AdditionalInformationR\nadditional\x12@\n\x06\x63oncox\x18\n \x01(\x0b\x32 .com.fatehan.packets.ReplyConcoxH\x00R\x0c\x63oncox_reply\x12I\n\tteltonika\x18\x0c \x01(\x0b\x32#.com.fatehan.packets.ReplyTeltonikaH\x00R\x0fteltonika_reply\x12<\n\x06stream\x18\x0b \x01(\x0b\x32\x1b.com.fatehan.packets.StreamH\x01R\rstream_packet\"R\n\x04Type\x12\n\n\x06\x46\x41ILED\x10\x00\x12\r\n\tAUTHORIZE\x10\x01\x12\x08\n\x04\x44\x41TA\x10\x02\x12\r\n\tHEARTBEAT\x10\x03\x12\n\n\x06\x41NSWER\x10\x04\x12\n\n\x06\x43USTOM\x10\x05\"\x88\x03\n\x10\x43ustomPacketType\x12\x08\n\x04None\x10\x00\x12\'\n#MultimediaEventInformationUploading\x10\x01\x12\x18\n\x14MultimediaDataUpload\x10\x03\x12\"\n\x1eJTT808SignalingDataMessage1210\x10\x04\x12\"\n\x1eJTT808SignalingDataMessage1211\x10\x05\x12\"\n\x1eJTT808SignalingDataMessage1212\x10\x06\x12\x1c\n\x18JTT808MediaRetrieval0802\x10\x0b\x12\x18\n\x14\x43oncoxLBSInformation\x10\x07\x12\x14\n\x10\x43oncoxIMSINumber\x10\x08\x12\x15\n\x11\x43oncoxICCIdNumber\x10\t\x12&\n\"ConcoxRecordingProtocolPackage0x8d\x10\n\x12\x18\n\x14\x44olphinBufferPayload\x10\x0c\x12\x14\n\x10\x44olphinNewBuffer\x10\r\"Q\n\nAnswerType\x12\x08\n\x04\x42yte\x10\x00\x12\n\n\x06String\x10\x01\x12\x07\n\x03Int\x10\x02\x12\x11\n\rJtt10780x0001\x10\x03\x12\x11\n\rConcoxLikeR31\x10\x04\x42\x07\n\x05replyB\x08\n\x06\x63ustomB\x0c\n\n_authorizeB\x0b\n\t_responseB\t\n\x07_answerB\x11\n\x0f_custom_payload\"D\n\x06Stream\x12 \n\x0b\x64\x61ta_length\x18\x01 \x01(\rR\x0b\x64\x61ta_length\x12\x18\n\x07payload\x18\x02 \x01(\x0cR\x07payload\"\x8f\x01\n\x0bReplyConcox\x12\x34\n\x05items\x18\x01 \x03(\x0b\x32%.com.fatehan.packets.ReplyConcox.Item\x1aJ\n\x04Item\x12(\n\x0fserver_flag_bit\x18\x01 \x01(\rR\x0fserver_flag_bit\x12\x18\n\x07\x63ontent\x18\x02 \x01(\tR\x07\x63ontent\"\xa4\x01\n\x0eReplyTeltonika\x12\x1d\n\tquantity1\x18\x01 \x01(\rR\nquantity_1\x12\x12\n\x04type\x18\x02 \x01(\rR\x04type\x12$\n\rresponse_size\x18\x03 \x01(\rR\rresponse_size\x12\x1a\n\x08response\x18\x04 \x01(\x0cR\x08response\x12\x1d\n\tquantity2\x18\x05 \x01(\rR\nquantity_2\"\xb0\x03\n\x15\x41\x64\x64itionalInformation\x12;\n\x03key\x18\x01 \x01(\x0e\x32..com.fatehan.packets.AdditionalInformation.Key\x12\x0b\n\x03val\x18\x02 \x01(\x0c\x12\x16\n\x0cuint32_value\x18\x03 \x01(\rH\x00\x12\x16\n\x0cstring_value\x18\x04 \x01(\tH\x00\"\x93\x02\n\x03Key\x12\x08\n\x04NONE\x10\x00\x12\x11\n\rJTT808AlarmId\x10\x01\x12\x0f\n\x0bJTT808Speed\x10\x02\x12\x12\n\x0eJTT808Latitude\x10\x03\x12\x13\n\x0fJTT808Longitude\x10\x04\x12\x12\n\x0eJTT808Altitude\x10\x05\x12\x11\n\rJTT808GpsTime\x10\x06\x12\x19\n\x15JTT808AlarmTerminalId\x10\x07\x12\x13\n\x0fJTT808AlarmTime\x10\x08\x12\x16\n\x12JTT808SerialNumber\x10\t\x12\x14\n\x10JTT808Attachment\x10\n\x12\x13\n\x0fJTT808AlarmType\x10\r\x12\x15\n\x11\x44olphinTerminalId\x10\x0e\"\x04\x08\x0c\x10\x0c\x42\x07\n\x05value\"i\n\x1eJtt808SignalingDataMessage1211\x12\x0c\n\x04name\x18\x01 \x01(\t\x12+\n\x04type\x18\x02 \x01(\x0e\x32\x1d.com.fatehan.packets.FileType\x12\x0c\n\x04size\x18\x03 \x01(\r\"\x91\x02\n\x1eJtt808SignalingDataMessage1210\x12\x13\n\x0bterminal_id\x18\x01 \x01(\x0c\x12\x1c\n\x14\x61larm_identification\x18\x02 \x01(\x0c\x12\x10\n\x08\x61larm_no\x18\x03 \x01(\x0c\x12\x11\n\tinfo_type\x18\x04 \x01(\r\x12\x18\n\x10\x61ttachment_count\x18\x05 \x01(\r\x12S\n\x0b\x61ttachments\x18\x06 \x03(\x0b\x32>.com.fatehan.packets.Jtt808SignalingDataMessage1210.Attachment\x1a(\n\nAttachment\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04size\x18\x02 \x01(\r\"W\n\x13Jtt10780x0001Answer\x12\x1c\n\x14ResponseSerialNumber\x18\x01 \x01(\r\x12\x12\n\nResponseId\x18\x02 \x01(\r\x12\x0e\n\x06Result\x18\x03 \x01(\r\"\x86\x01\n\x1bJtt1078EventMediaInfoUpload\x12\x10\n\x08media_id\x18\x01 \x01(\r\x12\x12\n\nmedia_type\x18\x02 \x01(\r\x12\x14\n\x0cmedia_format\x18\x03 \x01(\r\x12\x17\n\x0f\x65vent_item_code\x18\x04 \x01(\r\x12\x12\n\nchannel_id\x18\x05 \x01(\r\"\x97\x01\n\x1bJtt1078EventMediaDataUpload\x12\x10\n\x08media_id\x18\x01 \x01(\r\x12\x12\n\nmedia_type\x18\x02 \x01(\r\x12\x14\n\x0cmedia_format\x18\x03 \x01(\r\x12\x17\n\x0f\x65vent_item_code\x18\x04 \x01(\r\x12\x12\n\nchannel_id\x18\x05 \x01(\r\x12\x0f\n\x07payload\x18\x06 \x01(\x0c\"i\n\x1eJtt808SignalingDataMessage1212\x12\x0c\n\x04name\x18\x01 \x01(\t\x12+\n\x04type\x18\x02 \x01(\x0e\x32\x1d.com.fatehan.packets.FileType\x12\x0c\n\x04size\x18\x03 \x01(\r\",\n\rConcoxLikeR31\x12\n\n\x02id\x18\x01 \x01(\r\x12\x0f\n\x07\x63ommand\x18\x02 \x01(\t\"\x93\x01\n\x13\x43oncoxRecording0x8d\x12\x11\n\tfile_type\x18\x01 \x01(\r\x12\x11\n\tfile_size\x18\x02 \x01(\r\x12\x13\n\x0btotal_files\x18\x03 \x01(\r\x12\x18\n\x10\x63urrent_sequence\x18\x04 \x01(\r\x12\x16\n\x0e\x63urrent_length\x18\x05 \x01(\r\x12\x0f\n\x07payload\x18\x06 \x01(\x0c\"\x84\x01\n\x06\x43lient\x12\x1c\n\tremote_ip\x18\x01 \x01(\tR\tremote_ip\x12 \n\x0bremote_port\x18\x02 \x01(\rR\x0bremote_port\x12\x1a\n\x08local_ip\x18\x03 \x01(\tR\x08local_ip\x12\x1e\n\nlocal_port\x18\x04 \x01(\rR\nlocal_port\"\xb5\x05\n\rOdysseyDevice\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04imei\x18\x02 \x01(\x04R\x04imei\x12!\n\tobject_id\x18\x03 \x01(\x04H\x00R\tobject_id\x88\x01\x01\x12O\n\x0bobject_type\x18\x04 \x01(\x0e\x32-.com.fatehan.packets.OdysseyDevice.ObjectTypeR\x0bobject_type\x12\x1a\n\x08timezone\x18\x05 \x01(\tR\x08timezone\x12\"\n\x0cis_unlimited\x18\x06 \x01(\x08R\x0cis_unlimited\x12I\n\ttrip_type\x18\x07 \x01(\x0e\x32+.com.fatehan.packets.OdysseyDevice.TripTypeR\ttrip_type\x12?\n\nreceive_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x01R\nreceive_at\x88\x01\x01\x12?\n\nexpires_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x02R\nexpires_at\x88\x01\x01\x12?\n\nconnect_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x03R\nconnect_at\x88\x01\x01\x12:\n\ncreated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreated_at\"!\n\nObjectType\x12\x07\n\x03\x63\x61r\x10\x00\x12\n\n\x06person\x10\x01\"$\n\x08TripType\x12\x0c\n\x08ignition\x10\x00\x12\n\n\x06source\x10\x01\x42\x0c\n\n_object_idB\r\n\x0b_receive_atB\r\n\x0b_expires_atB\r\n\x0b_connect_at\"\x92\x04\n\x0c\x46usionDevice\x12\x1c\n\tdevice_id\x18\x01 \x01(\x04R\tdevice_id\x12\x1b\n\x06\x63\x61r_id\x18\x02 \x01(\x04H\x00R\x06\x63\x61r_id\x88\x01\x01\x12\x12\n\x04imei\x18\x03 \x01(\x04R\x04imei\x12(\n\x0fignition_source\x18\x04 \x01(\x05R\x0fignition_source\x12\x1f\n\x08timezone\x18\x05 \x01(\tH\x01R\x08timezone\x88\x01\x01\x12!\n\tfcm_token\x18\x06 \x01(\tH\x02R\tfcm_token\x88\x01\x01\x12 \n\x0bis_free_use\x18\x07 \x01(\x08R\x0bis_free_use\x12*\n\x10\x63\x61n_receive_from\x18\x08 \x01(\x03R\x10\x63\x61n_receive_from\x12 \n\x0b\x65xpire_time\x18\t \x01(\x03R\x0b\x65xpire_time\x12\x1a\n\x08odo_type\x18\n \x01(\rR\x08odo_type\x12$\n\rfirst_connect\x18\x0b \x01(\x03R\rfirst_connect\x12\x1c\n\ttrip_type\x18\x0c \x01(\rR\ttrip_type\x12\x1e\n\ncreated_at\x18\r \x01(\x03R\ncreated_at\x12!\n\toperation\x18\x0e \x01(\rH\x03R\toperation\x88\x01\x01\x42\t\n\x07_car_idB\x0b\n\t_timezoneB\x0c\n\n_fcm_tokenB\x0c\n\n_operation\"\xc1\x01\n\nDeviceData\x12G\n\rfusion_device\x18\x01 \x01(\x0b\x32!.com.fatehan.packets.FusionDeviceR\rfusion_device\x12J\n\x0eodyssey_device\x18\x02 \x01(\x0b\x32\".com.fatehan.packets.OdysseyDeviceR\x0eodyssey_device\x12\x1e\n\nfetched_at\x18\x03 \x01(\x03R\nfetched_at\"\xff\x02\n\x04Task\x12-\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x19.com.fatehan.packets.DataR\x04\x64\x61ta\x12\x33\n\x06\x63lient\x18\x02 \x01(\x0b\x32\x1b.com.fatehan.packets.ClientR\x06\x63lient\x12T\n\rAlertIdNumber\x18\x03 \x03(\x0b\x32,.com.fatehan.packets.Task.AlertIdNumberEntryR\x0f\x61lert_id_number\x12\x12\n\x04imei\x18\x04 \x01(\x04R\x04imei\x12\x41\n\x0b\x64\x65vice_data\x18\x05 \x01(\x0b\x32\x1f.com.fatehan.packets.DeviceDataR\x0b\x64\x65vice_data\x12\x30\n\x13socket_io_listeners\x18\x06 \x03(\tR\x13socket_io_listeners\x1a\x34\n\x12\x41lertIdNumberEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\"\xa8\x02\n\x0c\x44\x65viceStatus\x12\x1c\n\tdevice_id\x18\x01 \x01(\x04R\tdevice_id\x12\x12\n\x04imei\x18\x02 \x01(\x04R\x04imei\x12-\n\x04\x64\x61ta\x18\x03 \x01(\x0b\x32\x19.com.fatehan.packets.DataR\x04\x64\x61ta\x12\x33\n\x06\x63lient\x18\x04 \x01(\x0b\x32\x1b.com.fatehan.packets.ClientR\x06\x63lient\x12\x16\n\x06online\x18\x05 \x01(\x08R\x06online\x12<\n\x0blast_online\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0blast_online\x12,\n\x04logs\x18\x07 \x03(\x0b\x32\x18.com.fatehan.packets.LogR\x04logs\"\x97\x02\n\x18JTT808MediaRetrieval0802\x12\x10\n\x08SerialNo\x18\x01 \x01(\r\x12\x14\n\x0cMediaCounter\x18\x02 \x01(\r\x12\x41\n\x05items\x18\x03 \x03(\x0b\x32\x32.com.fatehan.packets.JTT808MediaRetrieval0802.Item\x1a\x8f\x01\n\x04Item\x12\x14\n\x0cMultimediaId\x18\x01 \x01(\r\x12\x16\n\x0eMultimediaType\x18\x02 \x01(\r\x12\x11\n\tChannelId\x18\x03 \x01(\r\x12\x19\n\x11\x45ventItemEncoding\x18\x04 \x01(\r\x12+\n\x08location\x18\x05 \x01(\x0b\x32\x19.com.fatehan.packets.Data*\x9c\x18\n\x05\x41lert\x12\n\n\x06Normal\x10\x00\x12\x0e\n\nIgnitionOn\x10\x02\x12\x0f\n\x0bIgnitionOFF\x10\x03\x12\x0c\n\x08Movement\x10\x04\x12\n\n\x06Unplug\x10\x05\x12\x08\n\x04Plug\x10\x06\x12\n\n\x06Towing\x10\x07\x12\x0b\n\x07Jamming\x10\x08\x12\r\n\tOverSpeed\x10\t\x12\n\n\x06Idling\x10\n\x12\x0e\n\nLowBattery\x10\x0b\x12\t\n\x05\x43rash\x10\x0c\x12\x0c\n\x08Humidity\x10\r\x12\x0c\n\x08\x44oorOpen\x10\x0e\x12\x11\n\rDigitalInput1\x10\x0f\x12\x11\n\rDigitalInput2\x10\x10\x12\x11\n\rDigitalInput3\x10\x11\x12\x11\n\rDigitalInput4\x10\x12\x12\x11\n\rDigitalInput5\x10\x13\x12\x11\n\rDigitalInput6\x10\x14\x12\x12\n\x0e\x44igitalOutput1\x10\x15\x12\x12\n\x0e\x44igitalOutput2\x10\x16\x12\x12\n\x0e\x44igitalOutput3\x10\x17\x12\x12\n\x0e\x44igitalOutput4\x10\x18\x12\x10\n\x0c\x41nalogInput1\x10\x19\x12\x10\n\x0c\x41nalogInput2\x10\x1a\x12\x10\n\x0c\x41nalogInput3\x10\x1b\x12\x10\n\x0c\x41nalogInput4\x10\x1c\x12\x07\n\x03SOS\x10\x1d\x12\t\n\x05Shock\x10\x1e\x12\x0e\n\nBonnetOpen\x10\x1f\x12\r\n\tFootBrake\x10 \x12\x0f\n\x0bTemperature\x10!\x12\x08\n\x04\x46uel\x10\"\x12\x0f\n\x0bMaintenance\x10#\x12\x0e\n\nCrashTrace\x10$\x12\x0c\n\x08\x44\x61taMode\x10%\x12\x07\n\x03GSM\x10&\x12\r\n\tSleepMode\x10\'\x12\x08\n\x04GNSS\x10(\x12\x07\n\x03GPS\x10)\x12\x13\n\x0f\x45xternalVoltage\x10*\x12\t\n\x05Speed\x10+\x12\x12\n\x0e\x42\x61tteryVoltage\x10,\x12\x12\n\x0e\x42\x61tteryCurrent\x10-\x12\t\n\x05Trips\x10.\x12\x0c\n\x08Odometer\x10/\x12\t\n\x05\x41xisX\x10\x30\x12\t\n\x05\x41xisY\x10\x31\x12\t\n\x05\x41xisZ\x10\x32\x12\x0c\n\x08SDStatus\x10\x33\x12\x0f\n\x0b\x42rakeSwitch\x10\x34\x12\x13\n\x0fWheelBasedSpeed\x10\x35\x12\x1d\n\x19\x41\x63\x63\x65lerationPedalPosition\x10\x36\x12\x15\n\x11\x45ngineCurrentLoad\x10\x37\x12\r\n\tFuelLevel\x10\x38\x12\x0f\n\x0b\x45ngineSpeed\x10\x39\x12\x16\n\x12\x42rakePedalPosition\x10:\x12\x07\n\x03\x44TC\x10;\x12\x0b\n\x07\x44riving\x10<\x12\x0c\n\x08\x43harging\x10=\x12\x0b\n\x07PowerON\x10>\x12\x0c\n\x08PowerOFF\x10?\x12\x0c\n\x08\x41irplane\x10@\x12\x0f\n\x0b\x44isassemble\x10\x41\x12\x15\n\x11HarshAcceleration\x10\x42\x12\x10\n\x0cHarshBraking\x10\x43\x12\r\n\tSharpLeft\x10\x44\x12\x0e\n\nSharpRight\x10\x45\x12\x08\n\x04Pull\x10\x46\x12\r\n\tSimChange\x10G\x12\r\n\tOpenCover\x10H\x12\x11\n\rInsertCharger\x10I\x12\x0e\n\nAbruptLane\x10J\x12 \n\x1cLowExternalVoltageProtection\x10K\x12\x15\n\x11PseudoBaseStation\x10L\x12\x08\n\x04\x46\x61ll\x10M\x12\x0b\n\x07Rolling\x10N\x12\x0b\n\x07Tilting\x10O\x12\r\n\tStability\x10P\x12\x14\n\x10\x41ngleAbnormality\x10Q\x12\t\n\x05Theft\x10R\x12\x10\n\x0cIllegalStart\x10S\x12\x0f\n\x0b\x45xitDeadGps\x10T\x12\x10\n\x0c\x45nterDeadGps\x10U\x12\x12\n\x0eTrunkDoorClose\x10V\x12\x11\n\rTrunkDoorOpen\x10W\x12\x13\n\x0f\x45ngineDoorClose\x10X\x12\x12\n\x0e\x45ngineDoorOpen\x10Y\x12\x10\n\x0c\x44isconnected\x10Z\x12\x13\n\x0fIllegalDoorOpen\x10[\x12\r\n\tDoorClose\x10\\\x12\x0c\n\x08PowerBtn\x10]\x12\x12\n\x0e\x42\x61tteryPercent\x10^\x12\x15\n\x11SoftwareZoneEnter\x10_\x12\x14\n\x10SoftwareZoneExit\x10`\x12\t\n\x05\x42rake\x10\x61\x12\x10\n\x0c\x41\x63\x63\x65leration\x10\x62\x12\x13\n\x0f\x41nalogInput1Min\x10\x63\x12\x13\n\x0f\x41nalogInput2Min\x10\x64\x12\r\n\tVibration\x10\x65\x12\x16\n\x12LowExternalVoltage\x10\x66\x12\x13\n\x0f\x42\x61tteryShutdown\x10g\x12\t\n\x05Sound\x10h\x12\x08\n\x04Park\x10i\x12\x14\n\x10SpeedSlopeMinusZ\x10j\x12\x14\n\x10SpeedSlopeMinusY\x10k\x12\x14\n\x10SpeedSlopeMinusX\x10l\x12\x13\n\x0fSpeedSlopePlusZ\x10m\x12\x13\n\x0fSpeedSlopePlusY\x10n\x12\x13\n\x0fSpeedSlopePlusX\x10o\x12\x0f\n\x0bHarshCorner\x10p\x12\x12\n\x0e\x46\x61tigueDriving\x10q\x12\x11\n\rCameraWarning\x10r\x12\x0c\n\x08OilError\x10s\x12\x0c\n\x08VSSFault\x10t\x12\x11\n\rRoadDeparture\x10u\x12\x1a\n\x16RoadDriveNotEnoughTime\x10v\x12\n\n\x06RoadIO\x10w\x12\n\n\x06\x41reaIO\x10x\x12\x15\n\x11TotalDriveTimeout\x10y\x12\x12\n\x0eRightBlindSpot\x10{\x12\x10\n\x0cPreIllegally\x10|\x12\x13\n\x0fPreTirePressure\x10}\x12\x0c\n\x08PreTired\x10~\x12\x0f\n\x0bICCardFault\x10\x7f\x12\r\n\x08TTSFault\x10\x80\x01\x12\r\n\x08LCDFault\x10\x81\x01\x12\x12\n\rTermPowerFail\x10\x82\x01\x12\x17\n\x12\x41\x65rialShortCircuit\x10\x83\x01\x12\x11\n\x0c\x41\x65rialUnConn\x10\x84\x01\x12\x0e\n\tTermFault\x10\x85\x01\x12\x0b\n\x06\x44\x61nger\x10\x86\x01\x12\x0e\n\tEmergency\x10\x88\x01\x12\x10\n\x0bStopTimeout\x10\x89\x01\x12\x11\n\x0cPhoneTalking\x10\x8a\x01\x12\x0c\n\x07Smoking\x10\x8b\x01\x12\x0f\n\nDistracted\x10\x8c\x01\x12\x14\n\x0f\x41\x62normalDriving\x10\x8d\x01\x12\x16\n\x11\x44riverChangeEvent\x10\x8e\x01\x12\x13\n\x0e\x44\x65viceAbnormal\x10\x8f\x01\x12\x13\n\x0e\x43\x61meraAbnormal\x10\x90\x01\x12\x14\n\x0fMainMemoryError\x10\x91\x01\x12\x19\n\x14\x41uxiliaryMemoryError\x10\x92\x01\x12\x1e\n\x19\x41\x62normalInfraredFillLight\x10\x93\x01\x12\x14\n\x0fSpeakerAbnormal\x10\x94\x01\x12\x14\n\x0f\x42\x61tteryAbnormal\x10\x95\x01\x12\x1c\n\x17\x46orwardCollisionWarning\x10\x96\x01\x12\x19\n\x14LaneDepartureWarning\x10\x97\x01\x12!\n\x1cVehicleDistanceTooCloseAlarm\x10\x98\x01\x12\x1d\n\x18PedestrianCollisionAlarm\x10\x99\x01\x12\x1c\n\x17\x46requentLaneChangeAlarm\x10\x9a\x01\x12\x19\n\x14RoadSignOverrunAlarm\x10\x9c\x01\x12\r\n\x08Obstacle\x10\x9d\x01\x12\x12\n\rActiveCapture\x10\x9e\x01\x12\x11\n\x0c\x44isplacement\x10\x9f\x01\x12\x10\n\x0b\x41\x43\x43\x46lameout\x10\xa0\x01\x12\x10\n\x0b\x41\x43\x43Ignition\x10\xaa\x01\x12\r\n\x08\x44isarmed\x10\xab\x01\x12\x12\n\rFortification\x10\xac\x01\x12\"\n\x1dOilAndElectricityDisconnected\x10\xad\x01\x12\x1f\n\x1aOilAndElectricityConnected\x10\xae\x01\x12\x15\n\x10GpsNotPositioned\x10\xaf\x01\x12\x15\n\x10GpsHasPositioned\x10\xb0\x01\x12\x14\n\x0fHighTemperature\x10\xb1\x01\x12\x13\n\x0eLowTemperature\x10\xb2\x01\x12\x10\n\x0bLightSensor\x10\xb3\x01\x12\x0e\n\tACTurnOff\x10\xb4\x01\x12\r\n\x08\x41\x63TurnOn\x10\xb5\x01\x12\r\n\x08\x43hargeOn\x10\xb6\x01\x12\x0e\n\tChargeOff\x10\xb7\x01\x12\x11\n\x0cInvalidAlert\x10\x94\x03*\xdd\x05\n\x08Protocol\x12\x14\n\x10PROTOCOL_UNKNOWN\x10\x00\x12\x12\n\x0ePROTOCOL_COBAN\x10\x01\x12\x15\n\x11PROTOCOL_COBAN_WR\x10\x02\x12\x15\n\x11PROTOCOL_ACCURATE\x10\x03\x12\x0f\n\x0bPROTOCOL_A9\x10\x04\x12\x13\n\x0fPROTOCOL_CONCOX\x10\x05\x12\x14\n\x10PROTOCOL_DOLPHIN\x10\x06\x12\x11\n\rPROTOCOL_GT07\x10\x07\x12\x13\n\x0fPROTOCOL_JTT808\x10\x08\x12\x10\n\x0cPROTOCOL_R16\x10\t\x12\x10\n\x0cPROTOCOL_R31\x10\n\x12\x10\n\x0cPROTOCOL_R56\x10\x0b\x12\x10\n\x0cPROTOCOL_S11\x10\x0c\x12\x19\n\x15PROTOCOL_PROTOCOL_S15\x10\r\x12\x12\n\x0ePROTOCOL_SAYEH\x10\x0e\x12\x16\n\x12PROTOCOL_SINOTRACK\x10\x0f\x12\x16\n\x12PROTOCOL_TELTONIKA\x10\x10\x12\x12\n\x0ePROTOCOL_TOPIN\x10\x11\x12\x15\n\x11PROTOCOL_WEFINDER\x10\x12\x12\x15\n\x11PROTOCOL_RUBTELLA\x10\x13\x12\x13\n\x0fPROTOCOL_LANDER\x10\x14\x12\x12\n\x0ePROTOCOL_RAMMA\x10\x15\x12\x13\n\x0fPROTOCOL_SINERE\x10\x16\x12\x16\n\x12PROTOCOL_GALLO_SKY\x10\x17\x12\x15\n\x11PROTOCOL_GITINAMA\x10\x18\x12\x10\n\x0cPROTOCOL_BCE\x10\x19\x12\x19\n\x15PROTOCOL_TOP_FLY_TECH\x10\x1a\x12\x12\n\x0ePROTOCOL_QUICK\x10\x1b\x12\x14\n\x10PROTOCOL_RADSHID\x10\x1c\x12\x15\n\x11PROTOCOL_MEITRACK\x10\x1d\x12\x12\n\x0ePROTOCOL_GT30X\x10\x1e\x12\x0f\n\x0bPROTOCOL_WP\x10\x1f\x12\x11\n\rPROTOCOL_SR03\x10 \x12\x19\n\x15PROTOCOL_TELTONIKA650\x10!*R\n\x08\x46ileType\x12\x0c\n\x08NoneType\x10\x00\x12\t\n\x05Image\x10\x01\x12\t\n\x05Video\x10\x02\x12\t\n\x05\x41udio\x10\x03\x12\x08\n\x04Text\x10\x04\x12\r\n\tOtherType\x10\x05*\x9b\x01\n\nFileFormat\x12\x0e\n\nNoneFormat\x10\x00\x12\x08\n\x04Jpeg\x10\x01\x12\x07\n\x03Png\x10\x02\x12\x07\n\x03Gif\x10\x03\x12\x07\n\x03\x42mp\x10\x04\x12\x08\n\x04Tiff\x10\x05\x12\x07\n\x03\x41vi\x10\x06\x12\x07\n\x03Mp4\x10\x07\x12\x07\n\x03Wav\x10\x08\x12\x07\n\x03Mp3\x10\t\x12\x07\n\x03Txt\x10\n\x12\x07\n\x03Jpg\x10\x0b\x12\x07\n\x03\x42in\x10\x0c\x12\x0f\n\x0bOtherFormat\x10\rBxZ-github.com/FatehanProtocols/protocols/packets\xca\x02\x1d\x46\x61tehan\\Grpc\\Packet\\DataModel\xe2\x02&Fatehan\\Grpc\\Packet\\DataModel\\MetaDatab\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'packets.dataModel_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z-github.com/FatehanProtocols/protocols/packets\312\002\035Fatehan\\Grpc\\Packet\\DataModel\342\002&Fatehan\\Grpc\\Packet\\DataModel\\MetaData'
  _globals['_CANADAPTERSELEMENTS_TIRESTATUSENTRY']._loaded_options = None
  _globals['_CANADAPTERSELEMENTS_TIRESTATUSENTRY']._serialized_options = b'8\001'
  _globals['_COMPACT_ALERTVALUESENTRY']._loaded_options = None
  _globals['_COMPACT_ALERTVALUESENTRY']._serialized_options = b'8\001'
  _globals['_COMPACT_UNKNOWNIOSENTRY']._loaded_options = None
  _globals['_COMPACT_UNKNOWNIOSENTRY']._serialized_options = b'8\001'
  _globals['_TASK_ALERTIDNUMBERENTRY']._loaded_options = None
  _globals['_TASK_ALERTIDNUMBERENTRY']._serialized_options = b'8\001'
  _globals['_ALERT']._serialized_start=75332
  _globals['_ALERT']._serialized_end=78432
  _globals['_PROTOCOL']._serialized_start=78435
  _globals['_PROTOCOL']._serialized_end=79168
  _globals['_FILETYPE']._serialized_start=79170
  _globals['_FILETYPE']._serialized_end=79252
  _globals['_FILEFORMAT']._serialized_start=79255
  _globals['_FILEFORMAT']._serialized_end=79410
  _globals['_IOELEMENT']._serialized_start=82
  _globals['_IOELEMENT']._serialized_end=12108
  _globals['_IOELEMENT_DALLASTEMPERATURE']._serialized_start=4358
  _globals['_IOELEMENT_DALLASTEMPERATURE']._serialized_end=5391
  _globals['_IOELEMENT_LLS']._serialized_start=5394
  _globals['_IOELEMENT_LLS']._serialized_end=6094
  _globals['_IOELEMENT_EYE']._serialized_start=6097
  _globals['_IOELEMENT_EYE']._serialized_end=8750
  _globals['_IOELEMENT_BLE']._serialized_start=8753
  _globals['_IOELEMENT_BLE']._serialized_end=9594
  _globals['_IOELEMENT_DRIVER']._serialized_start=9597
  _globals['_IOELEMENT_DRIVER']._serialized_end=10204
  _globals['_IOELEMENT_MSP500']._serialized_start=10207
  _globals['_IOELEMENT_MSP500']._serialized_end=10455
  _globals['_EVENTUALIOELEMENTS']._serialized_start=12111
  _globals['_EVENTUALIOELEMENTS']._serialized_end=25895
  _globals['_EVENTUALIOELEMENTS_ZONEEVENT']._serialized_start=23282
  _globals['_EVENTUALIOELEMENTS_ZONEEVENT']._serialized_end=23352
  _globals['_OBDELEMENTS']._serialized_start=25898
  _globals['_OBDELEMENTS']._serialized_end=29041
  _globals['_FMSELEMENT']._serialized_start=29044
  _globals['_FMSELEMENT']._serialized_end=32898
  _globals['_OBDOEMELEMENTS']._serialized_start=32901
  _globals['_OBDOEMELEMENTS']._serialized_end=33686
  _globals['_BLESENSORSIOELEMENTS']._serialized_start=33689
  _globals['_BLESENSORSIOELEMENTS']._serialized_end=36945
  _globals['_CANADAPTERSELEMENTS']._serialized_start=36949
  _globals['_CANADAPTERSELEMENTS']._serialized_end=66861
  _globals['_CANADAPTERSELEMENTS_SSF']._serialized_start=43919
  _globals['_CANADAPTERSELEMENTS_SSF']._serialized_end=47307
  _globals['_CANADAPTERSELEMENTS_CSF']._serialized_start=47310
  _globals['_CANADAPTERSELEMENTS_CSF']._serialized_end=49629
  _globals['_CANADAPTERSELEMENTS_ISF']._serialized_start=49632
  _globals['_CANADAPTERSELEMENTS_ISF']._serialized_end=53862
  _globals['_CANADAPTERSELEMENTS_ASF']._serialized_start=53865
  _globals['_CANADAPTERSELEMENTS_ASF']._serialized_end=59421
  _globals['_CANADAPTERSELEMENTS_USF']._serialized_start=59424
  _globals['_CANADAPTERSELEMENTS_USF']._serialized_end=60823
  _globals['_CANADAPTERSELEMENTS_CISF']._serialized_start=60826
  _globals['_CANADAPTERSELEMENTS_CISF']._serialized_end=63208
  _globals['_CANADAPTERSELEMENTS_LCCAN']._serialized_start=63211
  _globals['_CANADAPTERSELEMENTS_LCCAN']._serialized_end=63950
  _globals['_CANADAPTERSELEMENTS_TIRESTATUSENTRY']._serialized_start=63952
  _globals['_CANADAPTERSELEMENTS_TIRESTATUSENTRY']._serialized_end=64034
  _globals['_TIRESTATUS']._serialized_start=66864
  _globals['_TIRESTATUS']._serialized_end=67051
  _globals['_ADAS']._serialized_start=67054
  _globals['_ADAS']._serialized_end=67729
  _globals['_ADAS_ROADSIGNTYPE']._serialized_start=67462
  _globals['_ADAS_ROADSIGNTYPE']._serialized_end=67529
  _globals['_ADAS_DEVIATIONTYPE']._serialized_start=67531
  _globals['_ADAS_DEVIATIONTYPE']._serialized_end=67587
  _globals['_COMPACT']._serialized_start=67732
  _globals['_COMPACT']._serialized_end=68824
  _globals['_COMPACT_ALERTVALUESENTRY']._serialized_start=68591
  _globals['_COMPACT_ALERTVALUESENTRY']._serialized_end=68641
  _globals['_COMPACT_UNKNOWNIOSENTRY']._serialized_start=68643
  _globals['_COMPACT_UNKNOWNIOSENTRY']._serialized_end=68692
  _globals['_LOG']._serialized_start=68827
  _globals['_LOG']._serialized_end=69082
  _globals['_DATA']._serialized_start=69085
  _globals['_DATA']._serialized_end=69518
  _globals['_AUTHORIZE']._serialized_start=69520
  _globals['_AUTHORIZE']._serialized_end=69561
  _globals['_PACKET']._serialized_start=69564
  _globals['_PACKET']._serialized_end=70918
  _globals['_PACKET_TYPE']._serialized_start=70282
  _globals['_PACKET_TYPE']._serialized_end=70364
  _globals['_PACKET_CUSTOMPACKETTYPE']._serialized_start=70367
  _globals['_PACKET_CUSTOMPACKETTYPE']._serialized_end=70759
  _globals['_PACKET_ANSWERTYPE']._serialized_start=70761
  _globals['_PACKET_ANSWERTYPE']._serialized_end=70842
  _globals['_STREAM']._serialized_start=70920
  _globals['_STREAM']._serialized_end=70988
  _globals['_REPLYCONCOX']._serialized_start=70991
  _globals['_REPLYCONCOX']._serialized_end=71134
  _globals['_REPLYCONCOX_ITEM']._serialized_start=71060
  _globals['_REPLYCONCOX_ITEM']._serialized_end=71134
  _globals['_REPLYTELTONIKA']._serialized_start=71137
  _globals['_REPLYTELTONIKA']._serialized_end=71301
  _globals['_ADDITIONALINFORMATION']._serialized_start=71304
  _globals['_ADDITIONALINFORMATION']._serialized_end=71736
  _globals['_ADDITIONALINFORMATION_KEY']._serialized_start=71452
  _globals['_ADDITIONALINFORMATION_KEY']._serialized_end=71727
  _globals['_JTT808SIGNALINGDATAMESSAGE1211']._serialized_start=71738
  _globals['_JTT808SIGNALINGDATAMESSAGE1211']._serialized_end=71843
  _globals['_JTT808SIGNALINGDATAMESSAGE1210']._serialized_start=71846
  _globals['_JTT808SIGNALINGDATAMESSAGE1210']._serialized_end=72119
  _globals['_JTT808SIGNALINGDATAMESSAGE1210_ATTACHMENT']._serialized_start=72079
  _globals['_JTT808SIGNALINGDATAMESSAGE1210_ATTACHMENT']._serialized_end=72119
  _globals['_JTT10780X0001ANSWER']._serialized_start=72121
  _globals['_JTT10780X0001ANSWER']._serialized_end=72208
  _globals['_JTT1078EVENTMEDIAINFOUPLOAD']._serialized_start=72211
  _globals['_JTT1078EVENTMEDIAINFOUPLOAD']._serialized_end=72345
  _globals['_JTT1078EVENTMEDIADATAUPLOAD']._serialized_start=72348
  _globals['_JTT1078EVENTMEDIADATAUPLOAD']._serialized_end=72499
  _globals['_JTT808SIGNALINGDATAMESSAGE1212']._serialized_start=72501
  _globals['_JTT808SIGNALINGDATAMESSAGE1212']._serialized_end=72606
  _globals['_CONCOXLIKER31']._serialized_start=72608
  _globals['_CONCOXLIKER31']._serialized_end=72652
  _globals['_CONCOXRECORDING0X8D']._serialized_start=72655
  _globals['_CONCOXRECORDING0X8D']._serialized_end=72802
  _globals['_CLIENT']._serialized_start=72805
  _globals['_CLIENT']._serialized_end=72937
  _globals['_ODYSSEYDEVICE']._serialized_start=72940
  _globals['_ODYSSEYDEVICE']._serialized_end=73633
  _globals['_ODYSSEYDEVICE_OBJECTTYPE']._serialized_start=73503
  _globals['_ODYSSEYDEVICE_OBJECTTYPE']._serialized_end=73536
  _globals['_ODYSSEYDEVICE_TRIPTYPE']._serialized_start=73538
  _globals['_ODYSSEYDEVICE_TRIPTYPE']._serialized_end=73574
  _globals['_FUSIONDEVICE']._serialized_start=73636
  _globals['_FUSIONDEVICE']._serialized_end=74166
  _globals['_DEVICEDATA']._serialized_start=74169
  _globals['_DEVICEDATA']._serialized_end=74362
  _globals['_TASK']._serialized_start=74365
  _globals['_TASK']._serialized_end=74748
  _globals['_TASK_ALERTIDNUMBERENTRY']._serialized_start=74696
  _globals['_TASK_ALERTIDNUMBERENTRY']._serialized_end=74748
  _globals['_DEVICESTATUS']._serialized_start=74751
  _globals['_DEVICESTATUS']._serialized_end=75047
  _globals['_JTT808MEDIARETRIEVAL0802']._serialized_start=75050
  _globals['_JTT808MEDIARETRIEVAL0802']._serialized_end=75329
  _globals['_JTT808MEDIARETRIEVAL0802_ITEM']._serialized_start=75186
  _globals['_JTT808MEDIARETRIEVAL0802_ITEM']._serialized_end=75329
# @@protoc_insertion_point(module_scope)
