12 lines
389 B
C#
12 lines
389 B
C#
using MoniteurBaie.DataModels;
|
|
|
|
namespace MoniteurBaie.SerialCom;
|
|
|
|
public interface IBatteryController : IObservable<BatteryControllerPacket>, IObserver<string>, IDisposable
|
|
{
|
|
Task Open(CancellationToken cancellationToken);
|
|
|
|
IDisposable AddSerialObserver(IObserver<BatteryControllerPacket> observer);
|
|
|
|
Task SendCommand(string command, CancellationToken cancellationToken);
|
|
} |