Expand description
types
Structs§
- Elements that constitute an entry of a Local Authorization List update.
- Charging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile.
- Charging schedule period structure defines a time period in a charging schedule, as used in: ChargingSchedule.
- Contains status information about an identifier. It is returned in Authorize, Start Transaction and Stop Transaction responses. If expiryDate is not given, the status has no end date.
- Collection of one or more sampled values in MeterValues.req and StopTransaction.req. All sampled values in a MeterValue are sampled at the same point in time.
- Single sampled value in MeterValues. Each value can be accompanied by optional fields.
Enums§
- Status in a response to an AuthorizeRequest
- Status returned in response to ChangeAvailabilityRequest
- Requested availability change in ChangeAvailabilityRequest
- Status in CancelReservationResponse
- Charge Point status reported in StatusNotification.req.
- Status reported in StatusNotification.req. A status can be reported for the Charge Point main controller (connectorId = 0) or for a specific connector. Status for the Charge Point main controller is a subset of the enumeration: Available, Unavailable or Faulted. States considered Operative are: Available, Preparing, Charging, SuspendedEVSE, SuspendedEV, Finishing, Reserved. States considered Inoperative are: Unavailable, Faulted.
- Status returned in response to SetChargingProfileRequest
- Unit in which a charging schedule is defined, as used in: GetCompositeSchedule.req and ChargingSchedule
- Status returned in response to ClearCacheRequest
- Status returned in response to ClearChargingProfileRequest
- Status in DataTransferRequest
- Status in DiagnosticsStatusNotificationRequest
- Status of a firmware download as reported in FirmwareStatusNotificationRequest
- Status returned in response to GetCompositeScheduleRequest
- Allowable values of the optional “location” field of a value element in SampledValue.
- Allowable values of the optional “measurand” field of a Value element, as used in MeterValuesRequest and StopTransaction.req messages. Default value of “measurand” is always “Energy.Active.Import.Register”
- Type of request to be triggered in a TriggerMessageRequest
- Phase as used in SampledValue. Phase specifies how a measured value is to be interpreted. Please note that not all values of Phase are applicable to all Measurands.
- Values of the context field of a value in SampledValue.
- Reason for stopping a transaction in StopTransactionRequest
- Type of recurrence of a charging profile, as used in ChargingProfile.
- From OCPP Specification
- The result of a RemoteStartTransaction.req or RemoteStopTransaction.req request.
- Status in ReserveNowResponse
- Result of ResetRequest
- Result of ResetResponse
- Type of reset requested by ResetRequest
- Status in TriggerMessageResponse
- Status in TriggerMessageResponse
- Type of update for a SendLocalListRequest
- Type of update for a SendLocalListRequest