#region --------------- Copyright Dresser Wayne Pignone -------------
/*
* $Log: /Wrk/Support/ForecourtControl/Wrk/ForecourtControl/IPricePole.cs $
*
* 1 07-03-08 13:09 roger.månsson
* Created
*/
#endregion
using System;
using Wayne.Lib;
namespace Wayne.ForecourtControl
{
///
/// Represents a price display on the forecourt. The price display is constructed of a series of
/// price display segments, that each display the price for one fuel grade in one price group.
///
public interface IPricePole
{
#region Properties
///
/// Price pole number
///
int Id { get;}
///
/// The connection state of the price pole.
///
DeviceConnectionState ConnectionState { get;}
///
/// An array of the display segments in the price pole.
///
System.Collections.ObjectModel.ReadOnlyCollection DisplaySegments{get;}
#endregion
#region Events
///
/// Event fired when the connection state of the pricepole changes.
///
event EventHandler OnConnectionStateChanged;
#endregion
}
}