from django.db import models

class DadosTermicos(models.Model):
    ambiente = models.ForeignKey('ctermica.Ambiente', on_delete=models.CASCADE, related_name='dados_termicos_ambiente_n')

    # Campos térmicos
    calor_sensivel_pessoa = models.FloatField()
    calor_latente_pessoa = models.FloatField() 
    numero_pessoas = models.IntegerField()
    taxa_iluminacao = models.FloatField()  # Em W/m²
    dissipacao_equipamentos = models.FloatField()  # Em W
    taxa_renovacao = models.FloatField()
    area_piso = models.FloatField()  # Área do piso em m²
    pe_direito = models.FloatField()  # Em metros
    temperatura_interna = models.FloatField()  # Em °C
    umidade_relativa_interna = models.FloatField()
    umidade_absoluta_interna = models.FloatField(null=True, blank=True)    
    altitude = models.FloatField(null=True, blank=True)  # Novo campo para altitude

    def __str__(self):
        return f'Dados Térmicos do Ambiente: {self.ambiente.nome_ambiente}'
