123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Aitex.UI.Charting.Model
- {
- public class RecipeSyncPoint
- {
- public DateTime StepTime { get; set; }
- public string StepName { get; set; }
- public override string ToString()
- {
- return string.Format("{0} {1}", StepTime.ToString("yyyy/MM/dd HH:mm:ss"), StepName);
- }
- }
- public interface IDataSource : IDisposable
- {
- #if false
-
-
-
-
-
-
-
- bool Open(DateTime timeBegin, DateTime timeEnd, string sourceName);
-
-
-
- IEnumerable<string> DataNames { get; set; }
- #endif
-
-
-
- Dictionary<string, DataItem> Datas { get; set; }
-
-
-
- string Title { get; set; }
-
-
-
- string ChamberName { get; set; }
-
-
-
- string WaferDisplayIndex { get; set; }
-
-
-
- string Description { get; set; }
-
-
-
- DateTime BeginTime { get; set; }
-
-
-
- DateTime EndTime { get; set; }
-
-
-
- TimeSpan TimeMove { get; set; }
-
-
-
- RecipeSyncPoint SyncPoint { get; set; }
-
-
-
- List<RecipeSyncPoint> RecipeSteps { get; set; }
-
-
-
-
-
-
-
-
- bool GetData(string dataName, DateTime beginTime, DateTime endTime, out DataItem returnDataItem);
-
-
-
-
-
-
-
-
- bool GetData(List<string> dataNames, DateTime beginTime, DateTime endTime, out List<DataItem> returnDataItems);
- }
- #if false
-
-
-
- [Serializable]
- public class DataItem
- {
-
-
-
- public string DataName { get; set; }
-
-
-
- public List<DateTime> TimeStamp { get; set; }
-
-
-
- public List<float> RawData { get; set; }
- }
- #endif
- }
|