# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: dlubal/api/rfem/digital_twins/digital_twins/sensor_value_definition.proto
# Protobuf Python Version: 5.28.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,
    5,
    28,
    1,
    '',
    'dlubal/api/rfem/digital_twins/digital_twins/sensor_value_definition.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nIdlubal/api/rfem/digital_twins/digital_twins/sensor_value_definition.proto\x12+dlubal.api.rfem.digital_twins.digital_twins\"\xc6\x10\n\x15SensorValueDefinition\x12\x0f\n\x02no\x18\x01 \x01(\x05H\x00\x88\x01\x01\x12Z\n\x04type\x18\x02 \x01(\x0e\x32G.dlubal.api.rfem.digital_twins.digital_twins.SensorValueDefinition.TypeH\x01\x88\x01\x01\x12&\n\x19user_defined_name_enabled\x18\x03 \x01(\x08H\x02\x88\x01\x01\x12\x11\n\x04name\x18\x04 \x01(\tH\x03\x88\x01\x01\x12h\n\x0cvalue_type_x\x18\x05 \x01(\x0e\x32M.dlubal.api.rfem.digital_twins.digital_twins.SensorValueDefinition.ValueTypeXH\x04\x88\x01\x01\x12\x14\n\x07value_x\x18\x06 \x01(\tH\x05\x88\x01\x01\x12\x15\n\x08symbol_x\x18\x07 \x01(\tH\x06\x88\x01\x01\x12\x1c\n\x0fvariable_name_x\x18\x08 \x01(\tH\x07\x88\x01\x01\x12\x13\n\x06unit_x\x18\t \x01(\tH\x08\x88\x01\x01\x12\x1d\n\x10\x64\x65\x63imal_places_x\x18\n \x01(\x05H\t\x88\x01\x01\x12h\n\x0cvalue_type_y\x18\x0b \x01(\x0e\x32M.dlubal.api.rfem.digital_twins.digital_twins.SensorValueDefinition.ValueTypeYH\n\x88\x01\x01\x12\x14\n\x07value_y\x18\x0c \x01(\tH\x0b\x88\x01\x01\x12\x15\n\x08symbol_y\x18\r \x01(\tH\x0c\x88\x01\x01\x12\x1c\n\x0fvariable_name_y\x18\x0e \x01(\tH\r\x88\x01\x01\x12\x13\n\x06unit_y\x18\x0f \x01(\tH\x0e\x88\x01\x01\x12\x1d\n\x10\x64\x65\x63imal_places_y\x18\x10 \x01(\x05H\x0f\x88\x01\x01\x12\x1a\n\rwarning_limit\x18\x11 \x01(\tH\x10\x88\x01\x01\x12\x18\n\x0b\x61larm_limit\x18\x12 \x01(\tH\x11\x88\x01\x01\x12\x1c\n\x0funit_for_limits\x18\x13 \x01(\tH\x12\x88\x01\x01\x12&\n\x19\x64\x65\x63imal_places_for_limits\x18\x14 \x01(\x05H\x13\x88\x01\x01\x12\x9b\x01\n\'determination_of_sensor_status_based_on\x18\x15 \x01(\x0e\x32\x65.dlubal.api.rfem.digital_twins.digital_twins.SensorValueDefinition.DeterminationOfSensorStatusBasedOnH\x14\x88\x01\x01\x12\x19\n\x0cis_generated\x18\x16 \x01(\x08H\x15\x88\x01\x01\x12#\n\x16generating_object_info\x18\x17 \x01(\tH\x16\x88\x01\x01\x12\x14\n\x07\x63omment\x18\x18 \x01(\tH\x17\x88\x01\x01\x12!\n\x14id_for_export_import\x18\x19 \x01(\tH\x18\x88\x01\x01\x12\'\n\x1ametadata_for_export_import\x18\x1a \x01(\tH\x19\x88\x01\x01\"V\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x1e\n\x1aTYPE_USER_DEFINED_FUNCTION\x10\x02\x12\x1c\n\x18TYPE_USER_DEFINED_SINGLE\x10\x01\"p\n\nValueTypeX\x12\x17\n\x13VALUE_TYPE_X_DOUBLE\x10\x00\x12\x15\n\x11VALUE_TYPE_X_DATE\x10\x02\x12\x19\n\x15VALUE_TYPE_X_DATETIME\x10\x01\x12\x17\n\x13VALUE_TYPE_X_STRING\x10\x03\"p\n\nValueTypeY\x12\x17\n\x13VALUE_TYPE_Y_DOUBLE\x10\x00\x12\x15\n\x11VALUE_TYPE_Y_DATE\x10\x02\x12\x19\n\x15VALUE_TYPE_Y_DATETIME\x10\x01\x12\x17\n\x13VALUE_TYPE_Y_STRING\x10\x03\"\xd7\x01\n\"DeterminationOfSensorStatusBasedOn\x12?\n;DETERMINATION_OF_SENSOR_STATUS_BASED_ON_MOST_CRITICAL_VALUE\x10\x00\x12\x36\n2DETERMINATION_OF_SENSOR_STATUS_BASED_ON_COMPARISON\x10\x02\x12\x38\n4DETERMINATION_OF_SENSOR_STATUS_BASED_ON_LATEST_VALUE\x10\x01\x42\x05\n\x03_noB\x07\n\x05_typeB\x1c\n\x1a_user_defined_name_enabledB\x07\n\x05_nameB\x0f\n\r_value_type_xB\n\n\x08_value_xB\x0b\n\t_symbol_xB\x12\n\x10_variable_name_xB\t\n\x07_unit_xB\x13\n\x11_decimal_places_xB\x0f\n\r_value_type_yB\n\n\x08_value_yB\x0b\n\t_symbol_yB\x12\n\x10_variable_name_yB\t\n\x07_unit_yB\x13\n\x11_decimal_places_yB\x10\n\x0e_warning_limitB\x0e\n\x0c_alarm_limitB\x12\n\x10_unit_for_limitsB\x1c\n\x1a_decimal_places_for_limitsB*\n(_determination_of_sensor_status_based_onB\x0f\n\r_is_generatedB\x19\n\x17_generating_object_infoB\n\n\x08_commentB\x17\n\x15_id_for_export_importB\x1d\n\x1b_metadata_for_export_importb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'dlubal.api.rfem.digital_twins.digital_twins.sensor_value_definition_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_SENSORVALUEDEFINITION']._serialized_start=123
  _globals['_SENSORVALUEDEFINITION']._serialized_end=2241
  _globals['_SENSORVALUEDEFINITION_TYPE']._serialized_start=1226
  _globals['_SENSORVALUEDEFINITION_TYPE']._serialized_end=1312
  _globals['_SENSORVALUEDEFINITION_VALUETYPEX']._serialized_start=1314
  _globals['_SENSORVALUEDEFINITION_VALUETYPEX']._serialized_end=1426
  _globals['_SENSORVALUEDEFINITION_VALUETYPEY']._serialized_start=1428
  _globals['_SENSORVALUEDEFINITION_VALUETYPEY']._serialized_end=1540
  _globals['_SENSORVALUEDEFINITION_DETERMINATIONOFSENSORSTATUSBASEDON']._serialized_start=1543
  _globals['_SENSORVALUEDEFINITION_DETERMINATIONOFSENSORSTATUSBASEDON']._serialized_end=1758
# @@protoc_insertion_point(module_scope)
