using System;
using System.Collections.ObjectModel;
using System.Runtime.InteropServices;
using Wayne.ForecourtControl.Fusion;
using Wayne.Lib;
namespace Wayne.ForecourtControl.Vir.Fusion
{
///
/// Data structure carrying the information of a physical tank reading.
///
[ComVisible(true)]
public interface IVirId
{
string Id{ get; }
}
///
/// Data structure carrying the information of a physical tank reading.
///
[ComVisible(true)]
public interface IVir
{
///
/// Fuel level, read by the probe.
///
int Id { get; }
DeviceConnectionState State(string virId);
ReadOnlyCollection VirIds { get; }
event EventHandler OnVirIdStateChange;
}
}