namespace Content.Server.Atmos.Components; [RegisterComponent] public sealed partial class HeatExchangerComponent : Component { [ViewVariables(VVAccess.ReadWrite)] [DataField("inlet")] public string InletName { get; set; } = "inlet"; [ViewVariables(VVAccess.ReadWrite)] [DataField("outlet")] public string OutletName { get; set; } = "outlet"; /// /// Pipe conductivity (mols/kPa/sec). /// [ViewVariables(VVAccess.ReadWrite)] [DataField("conductivity")] public float G { get; set; } = 1f; /// /// Thermal convection coefficient (J/degK/sec). /// [ViewVariables(VVAccess.ReadWrite)] [DataField("convectionCoefficient")] public float K { get; set; } = 8000f; /// /// Thermal radiation coefficient. Number of "effective" tiles this /// radiator radiates compared to superconductivity tile losses. /// [ViewVariables(VVAccess.ReadWrite)] [DataField("radiationCoefficient")] public float alpha { get; set; } = 140f; }