예제 #1
0
 public IEnumerator <ChargingStation> GetEnumerator()
 {
     return(ChargingStations.GetEnumerator());
 }
예제 #2
0
 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
 {
     return(ChargingStations.GetEnumerator());
 }
예제 #3
0
 /// <summary>
 /// Check if the given EVSE is member of this charging station group.
 /// </summary>
 /// <param name="EVSE">An EVSE.</param>
 public Boolean ContainsEVSE(EVSE EVSE)
 => ChargingStations.Any(ChargingStation => ChargingStation.EVSEIds.Contains(EVSE.Id));
예제 #4
0
 /// <summary>
 /// Check if the given EVSE identification is member of this charging station group.
 /// </summary>
 /// <param name="EVSEId">The unique identification of an EVSE.</param>
 public Boolean ContainsEVSEId(EVSE_Id EVSEId)
 => ChargingStations.Any(ChargingStation => ChargingStation.EVSEIds.Contains(EVSEId));
예제 #5
0
 public void AddChargingStation([NotNull] CalcLoadTypeDto gridLoadType, [NotNull] CalcTransportationDeviceCategoryDto cat,
                                double chargingDeviceMaxChargingPower, [NotNull] CalcLoadTypeDto carLoadType)
 {
     ChargingStations.Add(new CalcChargingStationDto(cat, gridLoadType, chargingDeviceMaxChargingPower, carLoadType));
 }