feat: add EM planner contracts

This commit is contained in:
梁薄云
2026-08-03 22:14:37 +08:00
parent 882f80bca0
commit e12eb31205
16 changed files with 477 additions and 0 deletions
@@ -0,0 +1,27 @@
using System;
namespace EMPlannerVerificationHost;
internal static class Program
{
private static int Main(string[] args)
{
if (args.Length != 1 || args[0] != "foundation")
{
Console.Error.WriteLine("Usage: EMPlannerVerificationHost foundation");
return 2;
}
try
{
MultiWheelC.TrajectoryPlanning.EMPlanner.FoundationChecks.Run();
Console.WriteLine("PASS foundation");
return 0;
}
catch (Exception exception)
{
Console.Error.WriteLine(exception);
return 1;
}
}
}