using Assets.Scripts.Devices.Ant; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Assets.Scripts.Devices { public abstract class DeviceAdapter : IDisposable { public abstract ConnectionInterface Interface { get; } public abstract DeviceAdapterState GetState(); public abstract IEnumerable GetDevices(); public abstract void StartScan(); public abstract void StopScan(); public virtual void Dispose() { } } }