RecipeConfigStore.cs 1015 B

1234567891011121314151617181920212223242526272829303132
  1. using SKMC.Api.Recipe.Model;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Collections.ObjectModel;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace SKMC.Api.Recipe.Config
  9. {
  10. /// <summary>
  11. ///
  12. /// </summary>
  13. public abstract class RecipeConfigStore
  14. {
  15. public abstract ObservableCollection<RecipeProfile> QueryProductProfiles();
  16. public abstract ObservableCollection<RecipeParam> QueryProcessParams(short isInner = 0, short isSwtich = 0);
  17. public abstract void SaveOrUpdateParams(ObservableCollection<RecipeParam> processParamConfigers);
  18. public abstract ObservableCollection<RecipeSpeed> QueryProcessSpeeds();
  19. public abstract void SaveOrUpdateSpeeds(ObservableCollection<RecipeSpeed> processSpeedConfigers);
  20. public abstract ObservableCollection<RecipePointGroup> QueryProcessPointGroups();
  21. public abstract void SaveOrUpdatePoints(ObservableCollection<RecipePoint> processPoints);
  22. }
  23. }