@@ -333,31 +333,30 @@ def update_charge_loop_parameters(
333333 self .present_soc = current_demand_req .dc_ev_status .ev_ress_soc
334334 self .target_current = current_demand_req .ev_target_current .get_decimal_value ()
335335 self .target_voltage = current_demand_req .ev_target_voltage .get_decimal_value ()
336- self .remaining_time_to_max_soc = ( # noqa: E501
337- None
338- if current_demand_req .remaining_time_to_full_soc is None
339- else current_demand_req .remaining_time_to_full_soc .get_decimal_value ()
340- )
341- self .remaining_time_to_bulk_soc = ( # noqa: E501
342- None
343- if current_demand_req .remaining_time_to_bulk_soc is None
344- else current_demand_req .remaining_time_to_bulk_soc .get_decimal_value ()
345- )
346- self .session_limits .dc_limits .max_charge_current = ( # noqa: E501
347- None
348- if current_demand_req .ev_max_current_limit is None
349- else current_demand_req .ev_max_current_limit .get_decimal_value ()
350- )
351- self .session_limits .dc_limits .max_charge_power = ( # noqa: E501
352- None
353- if current_demand_req .ev_max_power_limit is None
354- else current_demand_req .ev_max_power_limit .get_decimal_value ()
355- )
356- self .session_limits .dc_limits .max_voltage = ( # noqa: E501
357- None
358- if current_demand_req .ev_max_voltage_limit is None
359- else current_demand_req .ev_max_voltage_limit .get_decimal_value ()
360- )
336+ if current_demand_req .remaining_time_to_full_soc is not None :
337+ self .remaining_time_to_max_soc = (
338+ current_demand_req .remaining_time_to_full_soc .get_decimal_value ()
339+ )
340+
341+ if current_demand_req .remaining_time_to_bulk_soc is not None :
342+ self .remaining_time_to_bulk_soc = (
343+ current_demand_req .remaining_time_to_bulk_soc .get_decimal_value ()
344+ )
345+
346+ if current_demand_req .ev_max_current_limit is not None :
347+ self .session_limits .dc_limits .max_charge_current = (
348+ current_demand_req .ev_max_current_limit .get_decimal_value ()
349+ )
350+
351+ if current_demand_req .ev_max_power_limit is not None :
352+ self .session_limits .dc_limits .max_charge_power = (
353+ current_demand_req .ev_max_power_limit .get_decimal_value ()
354+ )
355+
356+ if current_demand_req .ev_max_voltage_limit is not None :
357+ self .session_limits .dc_limits .max_voltage = (
358+ current_demand_req .ev_max_voltage_limit .get_decimal_value ()
359+ )
361360
362361 def update_schedule_exchange_parameters (
363362 self , control_mode : ControlMode , schedule_exchange_req : ScheduleExchangeReq
0 commit comments