using MyParking.Shared;

namespace MultiWheelC.Fleet
{
    // 隔离车队运行逻辑与具体无线、串口或内存传输实现。
    public interface IFleetTransport
    {
        void SendCommand(FleetCommand command);

        void SendReport(FleetMemberReport report);

        bool TryReceiveCommand(out FleetCommand command);

        bool TryReceiveReport(out FleetMemberReport report);
    }
}
