This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
using System;
namespace DTS.Common.Interface.TestSetups.CachedItemsList
{
public interface ICachedItem
{
string Name { get; }
string ObjectType { get; }
DateTime CacheTime { get; }
/// <summary>
/// DateTime.MinValue indicates no longer in db, otherwise
/// the LastModified time in the db
/// </summary>
DateTime DBTime { get; }
}
}

View File

@@ -0,0 +1,6 @@
using DTS.Common.Base;
namespace DTS.Common.Interface.TestSetups.CachedItemsList
{
public interface ICachedItemsListView : IBaseView { }
}

View File

@@ -0,0 +1,16 @@
using DTS.Common.Base;
using DTS.Common.Interface.DataRecorders;
using DTS.Common.Interface.Sensors;
namespace DTS.Common.Interface.TestSetups.CachedItemsList
{
public interface ICachedItemsListViewModel : IBaseViewModel
{
ICachedItemsListView View { get; set; }
ICachedItem[] CachedItems { get; set; }
bool SetCachedItems(ISensorData[] sensors, ISensorCalibration[] sensorCalibrations, IDASHardware[] hardware,
IDASHardware[] allDAS);
bool HasOutofDateCachedItems { get; }
bool HasMissingSensors { get; }
}
}