ReadDspConfiguration.cs 683 B

1234567891011121314151617181920
  1. using Wayne.FDCPOSLibrary;
  2. using Wayne.Lib;
  3. using Wayne.Lib.StateEngine;
  4. namespace Wayne.ForecourtControl.Fusion.StatusStateMachine.States
  5. {
  6. [StateDescription("Reads dispenser configuration from FDC")]
  7. internal class ReadDspConfiguration : ReadFromFdcConfigurationBase<ServiceResponseGetDSPConfiguration>
  8. {
  9. protected override void MakeRequest(object userToken)
  10. {
  11. Main.IfsfManager.GetDSPConfiguration(Main.EventHander<AsyncCompletedEventArgs>(), userToken, null);
  12. }
  13. protected override void Response(ServiceResponseGetDSPConfiguration args)
  14. {
  15. Main.Configuration.DspConfiguration = args;
  16. }
  17. }
  18. }