Explorar el Código

2020/10/26
Actions:將OCPP全部的狀態顯示出來

Jessica Tseng hace 4 años
padre
commit
04b32ef557

+ 6 - 4
EVCB_OCPP.WEBAPI/Models/WebAPI/Dto/Status.cs

@@ -7,14 +7,16 @@ namespace EVCB_OCPP.WEBAPI.Models.WebAPI.Dto
 {
     public enum Status
     {
-        Available,
+        Available = 1,
         Preparing,
-        Unavailable,
         Charging,
-        UnderConstruction,
+        SuspendedEVSE,
+        SuspendedEV,
+        Finishing,
+        Reserved,
+        Unavailable,
         Faulted,
         Remove,
-        Reserved,
         Unknown
 
     }

+ 13 - 1
EVCB_OCPP.WEBAPI/Services/ChargePointService.cs

@@ -466,11 +466,23 @@ namespace EVCB_OCPP.WEBAPI.Services
                     }
                     break;
                 case 3://Charging
+                    {
+                        result = Status.Charging;
+                    }
+                    break;
                 case 4://SuspendedEVSE
+                    {
+                        result = Status.SuspendedEVSE;
+                    }
+                    break;
                 case 5://SuspendedEV
+                    {
+                        result = Status.SuspendedEV;
+                    }
+                    break;
                 case 6://Finishing
                     {
-                        result = Status.Charging;
+                        result = Status.Finishing;
                     }
                     break;
                 case 7://Unavailable