报告推荐方案加发射方式(单次齐射/连续/脉冲)

This commit is contained in:
tian 2026-06-12 11:54:12 +08:00
parent 5369c2a6aa
commit bb0f5bdc50

View File

@ -61,6 +61,7 @@ namespace CounterDrone.Core.Services
sb.AppendLine($"| 参数 | 值 |");
sb.AppendLine($"|------|-----|");
sb.AppendLine($"| 气溶胶类型 | {TranslateAerosol((AerosolType)config.Cloud.AerosolType)} |");
sb.AppendLine($"| 发射方式 | {TranslateRelease((ReleaseMode)config.Cloud.ReleaseMode)} |");
sb.AppendLine($"| 弹药数 | {config.Cloud.SalvoRounds} 发 |");
sb.AppendLine($"| 云团间距 | {config.Cloud.SalvoSpacing:F0} m |");
sb.AppendLine($"| 拦截概率(算法估计) | {config.Cloud.EstimatedProbability.Value:P0} |");
@ -184,6 +185,14 @@ namespace CounterDrone.Core.Services
PowerType.Jet => "喷吸气式", _ => p.ToString(),
};
private static string TranslateRelease(ReleaseMode r) => r switch
{
ReleaseMode.Single => "单次齐射",
ReleaseMode.Continuous => "连续释放",
ReleaseMode.Pulse => "脉冲释放",
_ => r.ToString(),
};
private static string TranslateEvent(SimEventType t) => t switch
{
SimEventType.MunitionLaunched => "🚀 弹药发射",