The CSMS asks the Charging Station for the installed charging profiles by sending a
GetChargingProfilesRequest message.
The Charging Station responds, indicating if it can report Charging Schedules by sending a
GetChargingProfilesResponse message.
Charging Station sends a number of ReportChargingProfilesRequest messages to CSMS.
The CSMS acknowledges reception of the reports by sending a
ReportChargingProfilesResponse to the Charging Station for every
ReportChargingProfilesRequest.
Functional Requirements
[ ] K09.FR.01: When requestId is set in the GetChargingProfilesRequest, the Charging Station SHALL set the requestId in every ReportChargingProfilesRequest that is sent as a result of this GetChargingProfilesRequest.
[ ] K09.FR.02: When the charging profiles are reported in more than one ReportChargingProfilesRequest, the Charging Station SHALL set the tbc flag to true for all ReportChargingProfilesRequest messages except the last.
[ ] K09.FR.04: If evseId is set to a value greater than 0 in the GetChargingProfilesRequest, the Charging Station SHALL report the installed charging profiles for the specified EVSE that match all fields in chargingProfile.
[ ] K09.FR.05: If evseId is set to 0 in GetChargingProfilesRequest, the Charging Station SHALL only report charging profiles installed on the Charging Station itself (the grid connection) that match all fields in chargingProfile.
EVSE #0 can have a ChargingStation MaxProfile, ChargingStation ExternalConstraints or a TxDefaultProfile. Note, that a TxDefaultProfile is not applied to EVSE #0 but to all individual EVSEs (see K01.FR.14).
[ ] K09.FR.06: If evseId is NOT set in the GetChargingProfilesRequest, the Charging Station SHALL report all installed charging profiles that match all fields in chargingProfile.
[ ] Table 175, No. 7: When the Charging Station has no charging profiles that match the parameters in the GetChargingProfilesRequest the Charging Station SHALL respond with: NoProfiles.
Scenario
GetChargingProfilesRequest
message.GetChargingProfilesResponse
message.ReportChargingProfilesRequest
messages to CSMS.ReportChargingProfilesResponse
to the Charging Station for everyReportChargingProfilesRequest
.Functional Requirements
requestId
is set in theGetChargingProfilesRequest
, the Charging Station SHALL set therequestId
in everyReportChargingProfilesRequest
that is sent as a result of thisGetChargingProfilesRequest
.ReportChargingProfilesRequest
, the Charging Station SHALL set thetbc
flag to true for allReportChargingProfilesRequest
messages except the last.evseId
is set to a value greater than 0 in theGetChargingProfilesRequest
, the Charging Station SHALL report the installed charging profiles for the specified EVSE that match all fields inchargingProfile
.evseId
is set to 0 inGetChargingProfilesRequest
, the Charging Station SHALL only report charging profiles installed on the Charging Station itself (the grid connection) that match all fields inchargingProfile
.ChargingStation MaxProfile
,ChargingStation ExternalConstraints
or aTxDefaultProfile
. Note, that aTxDefaultProfile
is not applied to EVSE #0 but to all individual EVSEs (see K01.FR.14).evseId
is NOT set in theGetChargingProfilesRequest
, the Charging Station SHALL report all installed charging profiles that match all fields inchargingProfile
.GetChargingProfilesRequest
the Charging Station SHALL respond with:NoProfiles
.