Expand description
types
Structs§
- Authorization
Data - Elements that constitute an entry of a Local Authorization List update.
- Charging
Profile - Charging
Schedule - Charging schedule structure defines a list of charging periods, as used in: GetCompositeSchedule.conf and ChargingProfile.
- Charging
Schedule Period - Charging schedule period structure defines a time period in a charging schedule, as used in: ChargingSchedule.
- IdTag
Info - 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.
- KeyValue
- Meter
Value - 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.
- Sampled
Value - Single sampled value in MeterValues. Each value can be accompanied by optional fields.
Enums§
- Authorization
Status - Status in a response to an AuthorizeRequest
- Availability
Status - Status returned in response to ChangeAvailabilityRequest
- Availability
Type - Requested availability change in ChangeAvailabilityRequest
- Cancel
Reservation Status - Status in CancelReservationResponse
- Charge
Point Error Code - Charge Point status reported in StatusNotification.req.
- Charge
Point Status - 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.
- Charging
Profile Kind Type - Charging
Profile Purpose Type - Charging
Profile Status - Status returned in response to SetChargingProfileRequest
- Charging
Rate Unit Type - Unit in which a charging schedule is defined, as used in: GetCompositeSchedule.req and ChargingSchedule
- Clear
Cache Status - Status returned in response to ClearCacheRequest
- Clear
Charging Profile Status - Status returned in response to ClearChargingProfileRequest
- Configuration
Status - Data
Transfer Status - Status in DataTransferRequest
- Diagnostics
Status - Status in DiagnosticsStatusNotificationRequest
- Firmware
Status - Status of a firmware download as reported in FirmwareStatusNotificationRequest
- GetComposite
Schedule Status - Status returned in response to GetCompositeScheduleRequest
- Location
- Allowable values of the optional “location” field of a value element in SampledValue.
- Measurand
- 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”
- Message
Trigger - Type of request to be triggered in a TriggerMessageRequest
- Phase
- 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.
- Reading
Context - Values of the context field of a value in SampledValue.
- Reason
- Reason for stopping a transaction in StopTransactionRequest
- Recurrency
Kind Type - Type of recurrence of a charging profile, as used in ChargingProfile.
- Registration
Status - From OCPP Specification
- Remote
Start Stop Status - The result of a RemoteStartTransaction.req or RemoteStopTransaction.req request.
- Reservation
Status - Status in ReserveNowResponse
- Reset
Request Status - Result of ResetRequest
- Reset
Response Status - Result of ResetResponse
- Reset
Type - Type of reset requested by ResetRequest
- Trigger
Message Status - Status in TriggerMessageResponse
- Unit
OfMeasure - Status in TriggerMessageResponse
- Unlock
Status - Update
Status - Type of update for a SendLocalListRequest
- Update
Type - Type of update for a SendLocalListRequest
- Value
Format - Format that specifies how the value element in SampledValue is to be interpreted.