build(ci): silence linter
[e-mobility-charging-stations-simulator.git] / src / charging-station / ocpp / 2.0 / OCPP20Constants.ts
index b4c73bc28963e7f998c625ce40a9257c16d274fb..9e3c52a0e3a1f590f9476063d81f0135d18461ef 100644 (file)
@@ -5,7 +5,7 @@ import {
 import { OCPPConstants } from '../OCPPConstants.js'
 
 export class OCPP20Constants extends OCPPConstants {
-  static readonly ChargingStationStatusTransitions: Readonly<ConnectorStatusTransition[]> =
+  static readonly ChargingStationStatusTransitions: readonly ConnectorStatusTransition[] =
     Object.freeze([
       { to: OCPP20ConnectorStatusEnumType.Available },
       // { from: OCPP20ConnectorStatusEnumType.Available, to: OCPP20ConnectorStatusEnumType.Available },
@@ -42,92 +42,90 @@ export class OCPP20Constants extends OCPPConstants {
       // { from: OCPP20ConnectorStatusEnumType.Faulted, to: OCPP20ConnectorStatusEnumType.Faulted }
     ])
 
-  static readonly ConnectorStatusTransitions: Readonly<ConnectorStatusTransition[]> = Object.freeze(
-    [
-      { to: OCPP20ConnectorStatusEnumType.Available },
-      // { from: OCPP20ConnectorStatusEnumType.Available, to: OCPP20ConnectorStatusEnumType.Available },
-      {
-        from: OCPP20ConnectorStatusEnumType.Available,
-        to: OCPP20ConnectorStatusEnumType.Occupied
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Available,
-        to: OCPP20ConnectorStatusEnumType.Reserved
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Available,
-        to: OCPP20ConnectorStatusEnumType.Unavailable
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Available,
-        to: OCPP20ConnectorStatusEnumType.Faulted
-      },
-      // { to: OCPP20ConnectorStatusEnumType.Occupied },
-      {
-        from: OCPP20ConnectorStatusEnumType.Occupied,
-        to: OCPP20ConnectorStatusEnumType.Available
-      },
-      // { from: OCPP20ConnectorStatusEnumType.Occupied, to: OCPP20ConnectorStatusEnumType.Occupied },
-      // { from: OCPP20ConnectorStatusEnumType.Occupied, to: OCPP20ConnectorStatusEnumType.Reserved },
-      {
-        from: OCPP20ConnectorStatusEnumType.Occupied,
-        to: OCPP20ConnectorStatusEnumType.Unavailable
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Occupied,
-        to: OCPP20ConnectorStatusEnumType.Faulted
-      },
-      // { to: OCPP20ConnectorStatusEnumType.Reserved },
-      {
-        from: OCPP20ConnectorStatusEnumType.Reserved,
-        to: OCPP20ConnectorStatusEnumType.Available
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Reserved,
-        to: OCPP20ConnectorStatusEnumType.Occupied
-      },
-      // { from: OCPP20ConnectorStatusEnumType.Reserved, to: OCPP20ConnectorStatusEnumType.Reserved },
-      {
-        from: OCPP20ConnectorStatusEnumType.Reserved,
-        to: OCPP20ConnectorStatusEnumType.Unavailable
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Reserved,
-        to: OCPP20ConnectorStatusEnumType.Faulted
-      },
-      { to: OCPP20ConnectorStatusEnumType.Unavailable },
-      {
-        from: OCPP20ConnectorStatusEnumType.Unavailable,
-        to: OCPP20ConnectorStatusEnumType.Available
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Unavailable,
-        to: OCPP20ConnectorStatusEnumType.Occupied
-      },
-      // { from: OCPP20ConnectorStatusEnumType.Unavailable, to: OCPP20ConnectorStatusEnumType.Reserved },
-      // { from: OCPP20ConnectorStatusEnumType.Unavailable, to: OCPP20ConnectorStatusEnumType.Unavailable },
-      {
-        from: OCPP20ConnectorStatusEnumType.Unavailable,
-        to: OCPP20ConnectorStatusEnumType.Faulted
-      },
-      { to: OCPP20ConnectorStatusEnumType.Faulted },
-      {
-        from: OCPP20ConnectorStatusEnumType.Faulted,
-        to: OCPP20ConnectorStatusEnumType.Available
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Faulted,
-        to: OCPP20ConnectorStatusEnumType.Occupied
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Faulted,
-        to: OCPP20ConnectorStatusEnumType.Reserved
-      },
-      {
-        from: OCPP20ConnectorStatusEnumType.Faulted,
-        to: OCPP20ConnectorStatusEnumType.Unavailable
-      }
-      // { from: OCPP20ConnectorStatusEnumType.Faulted, to: OCPP20ConnectorStatusEnumType.Faulted }
-    ]
-  )
+  static readonly ConnectorStatusTransitions: readonly ConnectorStatusTransition[] = Object.freeze([
+    { to: OCPP20ConnectorStatusEnumType.Available },
+    // { from: OCPP20ConnectorStatusEnumType.Available, to: OCPP20ConnectorStatusEnumType.Available },
+    {
+      from: OCPP20ConnectorStatusEnumType.Available,
+      to: OCPP20ConnectorStatusEnumType.Occupied
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Available,
+      to: OCPP20ConnectorStatusEnumType.Reserved
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Available,
+      to: OCPP20ConnectorStatusEnumType.Unavailable
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Available,
+      to: OCPP20ConnectorStatusEnumType.Faulted
+    },
+    // { to: OCPP20ConnectorStatusEnumType.Occupied },
+    {
+      from: OCPP20ConnectorStatusEnumType.Occupied,
+      to: OCPP20ConnectorStatusEnumType.Available
+    },
+    // { from: OCPP20ConnectorStatusEnumType.Occupied, to: OCPP20ConnectorStatusEnumType.Occupied },
+    // { from: OCPP20ConnectorStatusEnumType.Occupied, to: OCPP20ConnectorStatusEnumType.Reserved },
+    {
+      from: OCPP20ConnectorStatusEnumType.Occupied,
+      to: OCPP20ConnectorStatusEnumType.Unavailable
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Occupied,
+      to: OCPP20ConnectorStatusEnumType.Faulted
+    },
+    // { to: OCPP20ConnectorStatusEnumType.Reserved },
+    {
+      from: OCPP20ConnectorStatusEnumType.Reserved,
+      to: OCPP20ConnectorStatusEnumType.Available
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Reserved,
+      to: OCPP20ConnectorStatusEnumType.Occupied
+    },
+    // { from: OCPP20ConnectorStatusEnumType.Reserved, to: OCPP20ConnectorStatusEnumType.Reserved },
+    {
+      from: OCPP20ConnectorStatusEnumType.Reserved,
+      to: OCPP20ConnectorStatusEnumType.Unavailable
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Reserved,
+      to: OCPP20ConnectorStatusEnumType.Faulted
+    },
+    { to: OCPP20ConnectorStatusEnumType.Unavailable },
+    {
+      from: OCPP20ConnectorStatusEnumType.Unavailable,
+      to: OCPP20ConnectorStatusEnumType.Available
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Unavailable,
+      to: OCPP20ConnectorStatusEnumType.Occupied
+    },
+    // { from: OCPP20ConnectorStatusEnumType.Unavailable, to: OCPP20ConnectorStatusEnumType.Reserved },
+    // { from: OCPP20ConnectorStatusEnumType.Unavailable, to: OCPP20ConnectorStatusEnumType.Unavailable },
+    {
+      from: OCPP20ConnectorStatusEnumType.Unavailable,
+      to: OCPP20ConnectorStatusEnumType.Faulted
+    },
+    { to: OCPP20ConnectorStatusEnumType.Faulted },
+    {
+      from: OCPP20ConnectorStatusEnumType.Faulted,
+      to: OCPP20ConnectorStatusEnumType.Available
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Faulted,
+      to: OCPP20ConnectorStatusEnumType.Occupied
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Faulted,
+      to: OCPP20ConnectorStatusEnumType.Reserved
+    },
+    {
+      from: OCPP20ConnectorStatusEnumType.Faulted,
+      to: OCPP20ConnectorStatusEnumType.Unavailable
+    }
+    // { from: OCPP20ConnectorStatusEnumType.Faulted, to: OCPP20ConnectorStatusEnumType.Faulted }
+  ])
 }