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