using Azure.Core.GeoJson;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProximaAnalizer.Data;

internal class MFC
{
    public string? Name { get; set; }
    public object? Feedback { get; set; }
    public object? VirtualFeedBack { get; set; }
    public object? SetPoint { get; set; }
    public object? LastSetPoint { get; set; }
    public object? Ramping { get; set; }
}

internal class Valve
{
    public string? Name { get; set; }
    public object? Status { get; set; }
    public object? SetPoint { get; set; }
}

internal class Heater
{
    public string? Name { get; set; }
    public object? TempFeedback { get; set; }
    public object? ControlMode { get; set; }
    public object? TempSetPoint { get; set; }
    public object? CascadePV { get; set; }
    public object? CascadeControlModeSV { get; set; }
    public object? HeaterPV { get; set; }
    public object? HeaterControlModeSV { get; set; }
    public object? OverTemp { get; set; }
    public object? UpRate { get; set; }
    public object? DownRate { get; set; }
    public object? WorkingOutput { get; set; }
}