namespace MyParking.Simulation.Models;
///
/// 网页绘制单辆停车机器人所需的状态快照。
///
public sealed record VehicleStateDto(
int VehicleId,
double XMeters,
double YMeters,
double YawRadians,
double BodyLengthMeters,
double BodyWidthMeters,
string Mode,
bool ModeReady,
TwistStateDto TargetBodyTwist,
TwistStateDto ActualBodyTwist,
IReadOnlyList Wheels);
///
/// 网页显示的二维车体速度快照。
///
public sealed record TwistStateDto(
double VxMetersPerSecond,
double VyMetersPerSecond,
double OmegaRadiansPerSecond);