namespace ServiceBase;
///
/// EEMS UI -> EEMS Server
///
public interface IUICaller
{
Task> RequestDeviceLists();
Task UpdateDeviceInfo(DeviceInfo deviceInfo);
Task RemoveDevice(Guid guid);
}
///
/// EEMS Server -> EEMS UI
///
public interface IUIProvider
{
Task UpdateDeviceList(IEnumerable device);
Task UpdateDevice(DeviceInfo device);
Task InsertNewDevice(DeviceInfo deviceInfo);
Task UpdateRealtimeData(Guid guid, Dictionary data);
Task UpdateAlarm(IEnumerable alarms);
Task UpdateRecipeInfo(Recipe recipeInfo);
}
public enum FileType : byte
{
Config,
Recipe
}