object frmEquiposSensoresEditor: TfrmEquiposSensoresEditor
  Left = 0
  Top = 0
  BorderIcons = [biSystemMenu]
  BorderStyle = bsDialog
  Caption = 'Sensor de Equipo / Telemetría'
  ClientHeight = 400
  ClientWidth = 460
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -12
  Font.Name = 'Segoe UI'
  Font.Style = []
  Position = poScreenCenter
  OnCreate = FormCreate
  OnShow = FormShow
  TextHeight = 15
  object pnlTop: TPanel
    Left = 0
    Top = 0
    Width = 460
    Height = 44
    Align = alTop
    BevelOuter = bvNone
    Color = 15724527
    ParentBackground = False
    TabOrder = 0
    object lblTitle: TLabel
      Left = 16
      Top = 12
      Width = 169
      Height = 19
      Caption = '➕ Asignar Nuevo Sensor IoT'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = 16744448
      Font.Height = -14
      Font.Name = 'Segoe UI'
      Font.Style = [fsBold]
      ParentFont = False
    end
  end
  object pnlClient: TPanel
    Left = 0
    Top = 44
    Width = 460
    Height = 306
    Align = alClient
    BevelOuter = bvNone
    TabOrder = 1
    object lblEquipo: TLabel
      Left = 20
      Top = 14
      Width = 106
      Height = 15
      Caption = 'Equipo / Maquinaria:'
      Font.Style = [fsBold]
    end
    object lblNombre: TLabel
      Left = 20
      Top = 68
      Width = 104
      Height = 15
      Caption = 'Nombre del Sensor:'
      Font.Style = [fsBold]
    end
    object lblTipoSensor: TLabel
      Left = 20
      Top = 122
      Width = 83
      Height = 15
      Caption = 'Tipo de Sensor:'
      Font.Style = [fsBold]
    end
    object lblIdentificador: TLabel
      Left = 200
      Top = 122
      Width = 157
      Height = 15
      Caption = 'Identificador HW (MAC / UUID):'
      Font.Style = [fsBold]
    end
    object lblUmbralMin: TLabel
      Left = 20
      Top = 196
      Width = 111
      Height = 15
      Caption = 'Umbral Mínimo (ºC):'
    end
    object lblUmbralMax: TLabel
      Left = 160
      Top = 196
      Width = 113
      Height = 15
      Caption = 'Umbral Máximo (ºC):'
    end
    object lblAyudaMac: TLabel
      Left = 200
      Top = 168
      Width = 236
      Height = 13
      Caption = 'Ejemplo BLE: D8:3B:DA:6E:7A:12 o UUID Bluetooth'
      Font.Color = clGray
      Font.Height = -11
      ParentFont = False
    end
    object cbbEquipo: TComboBox
      Left = 20
      Top = 32
      Width = 420
      Height = 23
      Style = csDropDownList
      TabOrder = 0
    end
    object edtNombre: TEdit
      Left = 20
      Top = 86
      Width = 420
      Height = 23
      MaxLength = 100
      TabOrder = 1
    end
    object cbbTipoSensor: TComboBox
      Left = 20
      Top = 140
      Width = 160
      Height = 23
      Style = csDropDownList
      ItemIndex = 0
      TabOrder = 2
      Text = 'BLE_TEMP'
      Items.Strings = (
        'BLE_TEMP'
        'MQTT'
        'MANUAL')
    end
    object edtIdentificador: TEdit
      Left = 200
      Top = 140
      Width = 240
      Height = 23
      CharCase = ecUpperCase
      MaxLength = 100
      TabOrder = 3
    end
    object edtUmbralMin: TEdit
      Left = 20
      Top = 214
      Width = 120
      Height = 23
      TabOrder = 4
      Text = '150,00'
    end
    object edtUmbralMax: TEdit
      Left = 160
      Top = 214
      Width = 120
      Height = 23
      TabOrder = 5
      Text = '260,00'
    end
    object chkActivo: TCheckBox
      Left = 310
      Top = 216
      Width = 120
      Height = 17
      Caption = 'Sensor Activo'
      Checked = True
      Font.Style = [fsBold]
      ParentFont = False
      State = cbChecked
      TabOrder = 6
    end
  end
  object pnlBottom: TPanel
    Left = 0
    Top = 350
    Width = 460
    Height = 50
    Align = alBottom
    BevelOuter = bvNone
    TabOrder = 2
    object btnGuardar: TBitBtn
      Left = 236
      Top = 10
      Width = 100
      Height = 32
      Caption = '💾 Guardar'
      Default = True
      Font.Style = [fsBold]
      ParentFont = False
      TabOrder = 0
      OnClick = btnGuardarClick
    end
    object btnCancelar: TBitBtn
      Left = 346
      Top = 10
      Width = 94
      Height = 32
      Cancel = True
      Caption = 'Cancelar'
      TabOrder = 1
      OnClick = btnCancelarClick
    end
  end
end
