Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Amperes.
- Absolute - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
Schedule periods are relative to a fixed point in time defined in the schedule.
- Accepted - Enum constant in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Accpeted.
- Accepted - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Accepted.
- Accepted - Enum constant in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Accepted.
- ActionMessage<T> - Interface in net.solarnetwork.ocpp.domain
-
An action (verb) with a message (content).
- ActionMessageProcessor<T,
R> - Interface in net.solarnetwork.ocpp.service -
API for processing
ActionMessageobjects. - ActionMessageQueue - Interface in net.solarnetwork.ocpp.service
-
API for thread-safe management of action message queues partitioned by client identifiers.
- ActionMessageResultHandler<T,
R> - Interface in net.solarnetwork.ocpp.service -
API for handling the result of an
ActionMessage. - addChargingSessionReadings(ChargePointIdentity, Integer, Iterable<SampledValue>) - Method in interface net.solarnetwork.ocpp.service.cs.ChargeSessionManager
-
Add charge session readings.
- addPendingMessage(PendingActionMessage) - Method in interface net.solarnetwork.ocpp.service.ActionMessageQueue
-
Add a message to the pending message queue.
- addPendingMessage(PendingActionMessage, Consumer<Deque<PendingActionMessage>>) - Method in interface net.solarnetwork.ocpp.service.ActionMessageQueue
-
Add a message to the pending message queue.
- addPendingMessage(PendingActionMessage, Consumer<Deque<PendingActionMessage>>) - Method in class net.solarnetwork.ocpp.service.SimpleActionMessageQueue
- addPeriod(ChargingSchedulePeriodInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Add a period.
- addReadings(Iterable<SampledValue>) - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Store one or more charge session readings.
- allQueues() - Method in interface net.solarnetwork.ocpp.service.ActionMessageQueue
-
Get an iterable for all available queues.
- allQueues() - Method in class net.solarnetwork.ocpp.service.SimpleActionMessageQueue
- Amp - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Amperes, removed in 1.6, use A.
- ANY_USER - Static variable in class net.solarnetwork.ocpp.domain.ChargePointIdentity
-
A user identifier constant for the concept of "any user".
- Authorization - Class in net.solarnetwork.ocpp.domain
-
An authorization entity.
- Authorization() - Constructor for class net.solarnetwork.ocpp.domain.Authorization
-
Constructor.
- Authorization(Long) - Constructor for class net.solarnetwork.ocpp.domain.Authorization
-
Constructor.
- Authorization(Long, Instant) - Constructor for class net.solarnetwork.ocpp.domain.Authorization
-
Constructor.
- Authorization(Instant, String) - Constructor for class net.solarnetwork.ocpp.domain.Authorization
-
Constructor.
- Authorization(Authorization) - Constructor for class net.solarnetwork.ocpp.domain.Authorization
-
Copy constructor.
- AuthorizationDao - Interface in net.solarnetwork.ocpp.dao
-
Data Access Object API for
Authorizationentities. - AuthorizationException - Exception in net.solarnetwork.ocpp.service
-
Authorization related exception.
- AuthorizationException(String, AuthorizationInfo) - Constructor for exception net.solarnetwork.ocpp.service.AuthorizationException
-
Constructor.
- AuthorizationException(String, AuthorizationInfo, Integer) - Constructor for exception net.solarnetwork.ocpp.service.AuthorizationException
-
Constructor.
- AuthorizationException(AuthorizationInfo) - Constructor for exception net.solarnetwork.ocpp.service.AuthorizationException
-
Constructor.
- AuthorizationException(AuthorizationInfo, Integer) - Constructor for exception net.solarnetwork.ocpp.service.AuthorizationException
-
Constructor.
- AuthorizationInfo - Class in net.solarnetwork.ocpp.domain
-
Charge Point authorization information.
- AuthorizationInfo(String, AuthorizationStatus) - Constructor for class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Constructor.
- AuthorizationInfo(String, AuthorizationStatus, Instant, String) - Constructor for class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Constructor.
- AuthorizationInfo.Builder - Class in net.solarnetwork.ocpp.domain
-
Builder to build
AuthorizationInfo. - AuthorizationService - Interface in net.solarnetwork.ocpp.service
-
API for authorizing an ID tag.
- AuthorizationStatus - Enum Class in net.solarnetwork.ocpp.domain
-
Status of an authorization.
- authorize(ChargePointIdentity, String) - Method in interface net.solarnetwork.ocpp.service.AuthorizationService
-
Request authorization of a specific charge point ID tag value.
- Available - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
The connector is available for a new user.
- availableChargePointsIds() - Method in interface net.solarnetwork.ocpp.service.ChargePointBroker
-
Get a complete set of Charge Point identifiers that are available, or otherwise know to this broker.
- availableChargePointsIds() - Method in class net.solarnetwork.ocpp.service.ChargePointBrokerTracker
- availableChargePointsIds() - Method in interface net.solarnetwork.ocpp.service.ChargePointRouter
-
Get a complete set of Charge Point identifiers that are available, or otherwise know to all available brokers.
B
- BaseActionMessageProcessor<T,
R> - Class in net.solarnetwork.ocpp.service -
An abstract base implementation of
ActionMessageProcessor. - BaseActionMessageProcessor(Class<T>, Class<R>, Set<Action>) - Constructor for class net.solarnetwork.ocpp.service.BaseActionMessageProcessor
-
Constructor.
- BaseActionMessageProcessor(Class<T>, Class<R>, Set<Action>, boolean) - Constructor for class net.solarnetwork.ocpp.service.BaseActionMessageProcessor
-
Constructor.
- BasicActionMessage<T> - Class in net.solarnetwork.ocpp.domain
-
Basic implementation of
ActionMessage. - BasicActionMessage(ChargePointIdentity, String, Action, T) - Constructor for class net.solarnetwork.ocpp.domain.BasicActionMessage
-
Constructor.
- BasicActionMessage(ChargePointIdentity, Action, T) - Constructor for class net.solarnetwork.ocpp.domain.BasicActionMessage
-
Constructor.
- Blocked - Enum constant in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Blocked.
- Body - Enum constant in enum class net.solarnetwork.ocpp.domain.Location
-
Measurement inside body of Charge Point (e.g.
- brokerForChargePoint(ChargePointIdentity) - Method in class net.solarnetwork.ocpp.service.ChargePointBrokerTracker
- brokerForChargePoint(ChargePointIdentity) - Method in interface net.solarnetwork.ocpp.service.ChargePointRouter
-
Get a
ChargePointBrokerfor a specific Charge Point ID, if available. - build() - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo.Builder
-
Create a new instance from this builder.
- build() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Create a new instance from this builder.
- build() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo.Builder
-
Build a new instance from this builder.
- build() - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Build a value from this builder.
- build() - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Build a notification instance from this builder.
- builder() - Static method in class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Creates builder to build
AuthorizationInfo. - builder() - Static method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
Creates builder to build
ChargeSessionEndInfo. - builder() - Static method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Creates builder to build
ChargeSessionStartInfo. - builder() - Static method in class net.solarnetwork.ocpp.domain.SampledValue
-
Creates builder to build
SampledValue. - builder() - Static method in class net.solarnetwork.ocpp.domain.StatusNotification
-
Creates builder to build
StatusNotification.
C
- Cable - Enum constant in enum class net.solarnetwork.ocpp.domain.Location
-
Measurement taken from cable between EV and Charge Point.
- call() - Method in class net.solarnetwork.ocpp.dao.PurgePostedChargeSessionsTask
- Celsius - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Celsius.
- ChargePoint - Class in net.solarnetwork.ocpp.domain
-
A Charge Point entity.
- ChargePoint() - Constructor for class net.solarnetwork.ocpp.domain.ChargePoint
-
Constructor.
- ChargePoint(Long) - Constructor for class net.solarnetwork.ocpp.domain.ChargePoint
-
Constructor.
- ChargePoint(Long, Instant) - Constructor for class net.solarnetwork.ocpp.domain.ChargePoint
-
Constructor.
- ChargePoint(Long, Instant, ChargePointInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargePoint
-
Constructor.
- ChargePoint(Instant, String, String, String) - Constructor for class net.solarnetwork.ocpp.domain.ChargePoint
-
Constructor.
- ChargePoint(ChargePoint) - Constructor for class net.solarnetwork.ocpp.domain.ChargePoint
-
Copy constructor.
- ChargePointBroker - Interface in net.solarnetwork.ocpp.service
-
API for sending messages to Charge Points.
- ChargePointBrokerTracker - Class in net.solarnetwork.ocpp.service
-
Simple implementation of
ChargePointRouterusing anOptionalServiceCollectionof brokers. - ChargePointBrokerTracker(OptionalServiceCollection<ChargePointBroker>) - Constructor for class net.solarnetwork.ocpp.service.ChargePointBrokerTracker
-
Constructor.
- ChargePointConnector - Class in net.solarnetwork.ocpp.domain
-
A Charge Point connector entity.
- ChargePointConnector() - Constructor for class net.solarnetwork.ocpp.domain.ChargePointConnector
-
Constructor.
- ChargePointConnector(ChargePointConnector) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointConnector
-
Copy constructor.
- ChargePointConnector(ChargePointConnectorKey) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointConnector
-
Constructor.
- ChargePointConnector(ChargePointConnectorKey, Instant) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointConnector
-
Constructor.
- ChargePointConnectorDao - Interface in net.solarnetwork.ocpp.dao
-
Data Access Object API for
ChargePointConnectorentities. - ChargePointConnectorKey - Class in net.solarnetwork.ocpp.domain
-
A primary key for a Charge Point connector.
- ChargePointConnectorKey(long, int) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
-
Constructor.
- ChargePointDao - Interface in net.solarnetwork.ocpp.dao
-
Data Access Object API for
ChargePointentities. - ChargePointErrorCode - Enum Class in net.solarnetwork.ocpp.domain
-
Enumeration of charge point error codes.
- chargePointIdentity() - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Create a charge point identity based on this entity.
- chargePointIdentity(String) - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Create a charge point identity based on this system user.
- ChargePointIdentity - Class in net.solarnetwork.ocpp.domain
-
A unique identity for a charge point in SolarNetwork.
- ChargePointIdentity(String, Object) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointIdentity
-
Constructor.
- ChargePointInfo - Class in net.solarnetwork.ocpp.domain
-
Information about a Charge Point.
- ChargePointInfo() - Constructor for class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Constructor.
- ChargePointInfo(String) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Constructor.
- ChargePointInfo(String, String, String) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Constructor.
- ChargePointInfo(ChargePointInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Copy constructor.
- ChargePointManager - Interface in net.solarnetwork.ocpp.service.cs
-
This API represents the set of functionality required by an OCPP Central System to manage a set of Charge Point clients.
- ChargePointMaxProfile - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
Configuration for the maximum power or current available for an entire Charge Point.
- ChargePointRouter - Interface in net.solarnetwork.ocpp.service
-
API for a service that can find a broker for a Charge Point based on Charge Point IDs.
- ChargePointStatus - Enum Class in net.solarnetwork.ocpp.domain
-
Charge point status enumeration.
- ChargeSession - Class in net.solarnetwork.ocpp.domain
-
An entity for tracking an OCPP transaction, which represents a single charging cycle from authorization to end of charging.
- ChargeSession(String, long, int, int) - Constructor for class net.solarnetwork.ocpp.domain.ChargeSession
-
Constructor.
- ChargeSession(UUID, Instant, String, long, int, int) - Constructor for class net.solarnetwork.ocpp.domain.ChargeSession
-
Constructor.
- ChargeSessionDao - Interface in net.solarnetwork.ocpp.dao
-
Data Access Object API for
ChargeSessionentities. - ChargeSessionEndInfo - Class in net.solarnetwork.ocpp.domain
-
Information about a charging session, at the end of the session.
- ChargeSessionEndInfo.Builder - Class in net.solarnetwork.ocpp.domain
-
Builder to build
ChargeSessionEndInfo. - ChargeSessionEndReason - Enum Class in net.solarnetwork.ocpp.domain
-
Enumeration of charging session end reasons.
- ChargeSessionManager - Interface in net.solarnetwork.ocpp.service.cs
-
This API represents the set of functionality required by an OCPP Central System to manage charging sessions (OCPP transactions) for Charge Point clients.
- ChargeSessionStartInfo - Class in net.solarnetwork.ocpp.domain
-
Information about a charging session, at the start of a session.
- ChargeSessionStartInfo.Builder - Class in net.solarnetwork.ocpp.domain
-
Builder to build
ChargeSessionStartInfo. - Charging - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When the contactor of a connector closes, allowing the vehicle to charge.
- ChargingProfile - Class in net.solarnetwork.ocpp.domain
-
An entity for an OCPP charging profile, which represents charging constraints to apply over a time period.
- ChargingProfile() - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfile
-
Constructor.
- ChargingProfile(UUID) - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfile
-
Constructor.
- ChargingProfile(UUID, Instant) - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfile
-
Constructor.
- ChargingProfile(UUID, Instant, ChargingProfileInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfile
-
Constructor.
- ChargingProfile(ChargingProfile) - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfile
-
Copy constructor.
- ChargingProfileDao - Interface in net.solarnetwork.ocpp.dao
-
Data Access Object API for
ChargingProfileentities. - ChargingProfileInfo - Class in net.solarnetwork.ocpp.domain
-
Information about a charging profile.
- ChargingProfileInfo(ChargingProfileInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Copy constructor.
- ChargingProfileInfo(ChargingProfilePurpose, ChargingProfileKind, ChargingScheduleInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Constructor.
- ChargingProfileInfo(ChargingProfilePurpose, ChargingProfileKind, ChargingScheduleRecurrency, Instant, Instant, ChargingScheduleInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Constructor.
- ChargingProfileKind - Enum Class in net.solarnetwork.ocpp.domain
-
Enumeration of charging profile schedule kinds.
- ChargingProfilePurpose - Enum Class in net.solarnetwork.ocpp.domain
-
An enumeration of purpose types for a charging profile.
- ChargingProfileStatus - Enum Class in net.solarnetwork.ocpp.domain
-
Enumeration of charging profile status values.
- ChargingScheduleInfo - Class in net.solarnetwork.ocpp.domain
-
Information about a charging schedule.
- ChargingScheduleInfo(Duration, Instant, UnitOfMeasure, BigDecimal) - Constructor for class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Constructor.
- ChargingScheduleInfo(ChargingScheduleInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Copy constructor.
- ChargingScheduleInfo(UnitOfMeasure) - Constructor for class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Constructor.
- ChargingSchedulePeriodInfo - Class in net.solarnetwork.ocpp.domain
-
Information about a charging schedule period.
- ChargingSchedulePeriodInfo() - Constructor for class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Default constructor.
- ChargingSchedulePeriodInfo(Duration, BigDecimal) - Constructor for class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Constructor.
- ChargingSchedulePeriodInfo(Duration, BigDecimal, Integer) - Constructor for class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Constructor.
- ChargingSchedulePeriodInfo(ChargingSchedulePeriodInfo) - Constructor for class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Copy constructor.
- ChargingScheduleRecurrency - Enum Class in net.solarnetwork.ocpp.domain
-
An enumeration of recurrency types.
- clone() - Method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
- compareTo(ChargePointConnectorKey) - Method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
- compareTo(ChargePointIdentity) - Method in class net.solarnetwork.ocpp.domain.ChargePointIdentity
- compareTo(SampledValue) - Method in class net.solarnetwork.ocpp.domain.SampledValue
- ConcurrentTx - Enum constant in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Concurrent transaction.
- ConfigurationItem - Class in net.solarnetwork.ocpp.domain
-
A configuration/setting item.
- ConfigurationItem(String, String) - Constructor for class net.solarnetwork.ocpp.domain.ConfigurationItem
-
Constructor.
- ConfigurationItem(String, String, boolean) - Constructor for class net.solarnetwork.ocpp.domain.ConfigurationItem
-
Constructor.
- ConnectorLockFailure - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Failure to lock or unlock the connector.
- copyFrom(ChargePointInfo) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Copy the properties of another info onto this instance.
- copyInfoFrom(ChargePointInfo) - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Copy the properties of a
ChargePointInfo. - CurrentExport - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous current flow from EV.
- CurrentImport - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous current flow to EV.
- CurrentOffered - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Maximum current offered to EV.
D
- Daily - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingScheduleRecurrency
-
The schedule restarts every 24 hours, at the same time as in the schedule start date.
- DeAuthorized - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
The transaction was stopped because of the authorization status in a start transaction.
- decodeJsonOcppInstructionMessage(ObjectMapper, Action, Map<String, String>, ActionPayloadDecoder, OcppInstructionUtils.JsonOcppInstructionMessageHandler<T>) - Static method in class net.solarnetwork.ocpp.util.OcppInstructionUtils
-
Decode a JSON OCPP instruction message.
- DEFAULT_EXPIRATION_HOURS - Static variable in class net.solarnetwork.ocpp.dao.PurgePostedChargeSessionsTask
-
The default
expirationHoursproperty value. - DEFAULT_KIND - Static variable in class net.solarnetwork.ocpp.domain.ChargingProfile
-
The default profile kind.
- DEFAULT_PURPOSE - Static variable in class net.solarnetwork.ocpp.domain.ChargingProfile
-
The default purpose.
- DEFAULT_RATE_UNIT - Static variable in class net.solarnetwork.ocpp.domain.ChargingProfile
-
The default rate unit.
- deletePostedChargeSessions(Instant) - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Delete all posted charge sessions with
postedvalues on or before a given date. - differsFrom(Authorization) - Method in class net.solarnetwork.ocpp.domain.Authorization
- differsFrom(ChargePoint) - Method in class net.solarnetwork.ocpp.domain.ChargePoint
- differsFrom(ChargingProfile) - Method in class net.solarnetwork.ocpp.domain.ChargingProfile
- differsFrom(ChargingProfileInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
- differsFrom(ChargingScheduleInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
- differsFrom(ChargingSchedulePeriodInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
- differsFrom(SystemUser) - Method in class net.solarnetwork.ocpp.domain.SystemUser
- doProcess() - Method in class net.solarnetwork.ocpp.domain.PendingActionMessage
-
Call to process the pending action.
E
- EmergencyStop - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Emergency stop button was used.
- endChargingSession(ChargeSessionEndInfo) - Method in interface net.solarnetwork.ocpp.service.cs.ChargeSessionManager
-
End a charging session.
- EnergyActiveExportInterval - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Numerical value read from the "active electrical energy" (Wh or kWh) register of the most authoritative electrical meter measuring energy exported to the grid.
- EnergyActiveExportRegister - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Numerical value read from the "active electrical energy" (Wh or kWh) register of the (most authoritative) electrical meter measuring energy imported (from the grid supply).
- EnergyActiveImportInterval - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Numerical value read from the "reactive electrical energy" (VARh or kVARh) register of the (most authoritative) electrical meter measuring energy exported (to the grid).
- EnergyActiveImportRegister - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Numerical value read from the "reactive electrical energy" (VARh or kVARh) register of the (most authoritative) electrical meter measuring energy imported (from the grid supply).
- EnergyReactiveExportInterval - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Absolute amount of "active electrical energy" (Wh or kWh) exported (to the grid) during an associated time "interval", specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for "ClockAlignedDataInterval" and "MeterValueSampleInterval".
- EnergyReactiveExportRegister - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Absolute amount of "active electrical energy" (Wh or kWh) imported (from the grid supply) during an associated time "interval", specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for "ClockAlignedDataInterval" and "MeterValueSampleInterval".
- EnergyReactiveImportInterval - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Absolute amount of "active electrical energy" (Wh or kWh) imported (from the grid supply) during an associated time "interval", specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for "ClockAlignedDataInterval" and "MeterValueSampleInterval".
- EnergyReactiveImportRegister - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Absolute amount of "reactive electrical energy" (VARh or kVARh) imported (from the grid supply) during an associated time "interval", specified by a Metervalues ReadingContext, and applicable interval duration configuration values (in seconds) for "ClockAlignedDataInterval" and "MeterValueSampleInterval".
- equals(Object) - Method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
- equals(Object) - Method in class net.solarnetwork.ocpp.domain.ChargePointIdentity
- equals(Object) - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
- equals(Object) - Method in class net.solarnetwork.ocpp.domain.SampledValue
- equals(Object) - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- EV - Enum constant in enum class net.solarnetwork.ocpp.domain.Location
-
Measurement taken by EV.
- EVCommunicationError - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Communication failure with the vehicle, might be Mode 3 or other communication protocol problem.
- EVDisconnected - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
The disconnecting of a cable, or vehicle moved away from inductive charge unit.
- Expired - Enum constant in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Expired.
F
- Fahrenheit - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Fahrenheit.
- Faulted - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When a Charge Point or connector has reported an error and is not available for energy delivery.
- findByChargePointId(long) - Method in interface net.solarnetwork.ocpp.dao.ChargePointConnectorDao
-
Find all available connectors for a given Charge Point ID.
- findReadingsForSession(UUID) - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Get all available readings for a given session.
- Finishing - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When a Transaction has stopped at a connector, but the connector is not yet available for a new user, e.g.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingScheduleRecurrency
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.Location
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.Measurand
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.Phase
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Get an enumeration value for a code value.
- forCode(int) - Static method in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Get an enumeration value for a code value.
- Frequency - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous reading of powerline frequency.
G
- getAction() - Method in interface net.solarnetwork.ocpp.domain.ActionMessage
-
Get the action (verb) to perform.
- getAction() - Method in class net.solarnetwork.ocpp.domain.BasicActionMessage
- getActiveChargingSession(ChargePointIdentity, int) - Method in interface net.solarnetwork.ocpp.service.cs.ChargeSessionManager
-
Get an active charging session for a transaction ID.
- getActiveChargingSessions(ChargePointIdentity) - Method in interface net.solarnetwork.ocpp.service.cs.ChargeSessionManager
-
Get active charging sessions, optionally limited to a specific charge point ID.
- getAllowedChargePoints() - Method in class net.solarnetwork.ocpp.domain.SystemUser
- getAllowedChargePointsArray() - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Get the allowed charge points as an array.
- getAllowedChargePointsValue() - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Get the allowed charge points as a comma-delimited list.
- getAuthId() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Get the
AuthorizationID. - getAuthorizationId() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
The authorization ID.
- getAuthorizationId() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Get the authorization ID, e.g.
- getChargeBoxSerialNumber() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getChargePointId() - Method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
-
Get the Charge Point ID.
- getChargePointId() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Get the Charge Point ID.
- getChargePointId() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
The Charge Point ID.
- getChargePointId() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Get the Charge Point ID.
- getChargePointModel() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getChargePointSerialNumber() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getChargePointVendor() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getChargingSessionReadings(UUID) - Method in interface net.solarnetwork.ocpp.service.cs.ChargeSessionManager
-
Get all available charge session readings.
- getClientId() - Method in interface net.solarnetwork.ocpp.domain.ActionMessage
-
Get the ID of the client that initiated the action.
- getClientId() - Method in class net.solarnetwork.ocpp.domain.BasicActionMessage
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ChargingScheduleRecurrency
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.Location
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.Measurand
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.Phase
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Get the code value.
- getCode() - Method in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Get the code value.
- getConnectorCount() - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Get the total number of connectors available on this charge point.
- getConnectorId() - Method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
-
Get the connector ID.
- getConnectorId() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Get the Charge Point connection ID.
- getConnectorId() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Get the charge point connector ID.
- getConnectorId() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- getContext() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the reading context.
- getDate() - Method in class net.solarnetwork.ocpp.domain.PendingActionMessage
-
Get the message date.
- getDuration() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the duration.
- getDurationSeconds() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the duration, as seconds.
- getEndAuthId() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
The authorization ID used to end the transaction.
- getEnded() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Get the session end date.
- getEndReason() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Get the session end reason.
- getErrorCode() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- getExpirationHours() - Method in class net.solarnetwork.ocpp.dao.PurgePostedChargeSessionsTask
-
Get the posted charge session expiration hours.
- getExpiryDate() - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Get the expiration date.
- getExpiryDate() - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Get the expiration date.
- getFirmwareVersion() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getForIdentity(ChargePointIdentity) - Method in interface net.solarnetwork.ocpp.dao.ChargePointDao
-
Get a charge point by its unique identity.
- getForToken(String) - Method in interface net.solarnetwork.ocpp.dao.AuthorizationDao
-
Get an authorization by its unique token.
- getForUsername(String) - Method in interface net.solarnetwork.ocpp.dao.SystemUserDao
-
Get a system user by its unique username.
- getForUsernameAndChargePoint(String, String) - Method in interface net.solarnetwork.ocpp.dao.SystemUserDao
-
Get a system user for a unique username that is associated with a given charge point.
- getHandler() - Method in class net.solarnetwork.ocpp.domain.PendingActionMessage
-
Get the result handler.
- getIccid() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getId() - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Get the ID.
- getId() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Get the unique ID of the charge point.
- getIdentifier() - Method in class net.solarnetwork.ocpp.domain.ChargePointIdentity
-
Get the charge point identifier.
- getImsi() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getIncompleteChargeSessionForConnector(long, int) - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Get the first available incomplete charge session for a given connector ID.
- getIncompleteChargeSessionForTransaction(long, int) - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Get an incomplete charge session for a given transaction ID.
- getIncompleteChargeSessions() - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Get all incomplete charge sessions.
- getIncompleteChargeSessionsForChargePoint(long) - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Get all incomplete charge session for a given charge point ID.
- getIncompleteChargeSessionsForConnector(long, int) - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Get all incomplete charge session for a given connector ID.
- getInfo() - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Get the Charge Point information.
- getInfo() - Method in class net.solarnetwork.ocpp.domain.ChargePointConnector
-
Get the status info.
- getInfo() - Method in class net.solarnetwork.ocpp.domain.ChargingProfile
-
Get the charging profile info.
- getInfo() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- getInfo() - Method in exception net.solarnetwork.ocpp.service.AuthorizationException
-
Get the authorization info.
- getKey() - Method in class net.solarnetwork.ocpp.domain.ConfigurationItem
-
Get the key.
- getKind() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the profile kind.
- getKindCode() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the profile kind as a code value.
- getLocation() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the location.
- getMeasurand() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the measurement type.
- getMessage() - Method in interface net.solarnetwork.ocpp.domain.ActionMessage
-
Get the message (content).
- getMessage() - Method in class net.solarnetwork.ocpp.domain.BasicActionMessage
- getMessage() - Method in class net.solarnetwork.ocpp.domain.PendingActionMessage
-
Get the message.
- getMessageId() - Method in interface net.solarnetwork.ocpp.domain.ActionMessage
-
Get the ID of this message.
- getMessageId() - Method in class net.solarnetwork.ocpp.domain.BasicActionMessage
- getMessageType() - Method in class net.solarnetwork.ocpp.service.BaseActionMessageProcessor
-
Get the message type.
- getMeterEnd() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
The final meter reading at the end of the session.
- getMeterSerialNumber() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getMeterStart() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Get the meter reading at the time the session started.
- getMeterType() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- getMinRate() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
- getNumPhases() - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Get the number of phases.
- getParentId() - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Get the ID of a parent authorization.
- getParentId() - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Get the authorization parent ID.
- getPassword() - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Get the password.
- getPeriods() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the periods list.
- getPeriodsCount() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the count of entity entities.
- getPhase() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the phase.
- getPosted() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Get the session posted date.
- getPurpose() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the purpose.
- getPurposeCode() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the purpose as a code value.
- getRateLimit() - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Get the rate limit.
- getRateUnit() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the charging rate unit to use for the configured
ChargingScheduleInfo.getPeriods(). - getRateUnitCode() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the charging rate unit, as a code value.
- getReason() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
The reason for the session end.
- getRecurrency() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the recurrency.
- getRecurrencyCode() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the recurrency as a code value.
- getRegistrationStatus() - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Get the registration status.
- getReservationId() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Get the optional reservation ID.
- getResultType() - Method in class net.solarnetwork.ocpp.service.BaseActionMessageProcessor
-
Get the result type.
- getSchedule() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the schedule.
- getSessionId() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the
ChargeSessionID associated with this value. - getStart() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the start time.
- getStartOffset() - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Get the start offset.
- getStartOffsetSeconds() - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Get the start offset, in seconds.
- getStartValue() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Get the start date as a formatted instant.
- getStatus() - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Get the status.
- getStatus() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- getSupportedActions() - Method in interface net.solarnetwork.ocpp.service.ActionMessageProcessor
-
Get the set of supported actions.
- getSupportedActions() - Method in class net.solarnetwork.ocpp.service.BaseActionMessageProcessor
- getTimestamp() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the time the sample was captured.
- getTimestamp() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- getTimestampEnd() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
The time the session ended.
- getTimestampStart() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Get the timestamp the session started at.
- getToken() - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Get the authorization token value.
- getTransactionData() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
Optional transaction data.
- getTransactionId() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Get the assigned transaction ID.
- getTransactionId() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
The transaction ID.
- getTransactionId() - Method in exception net.solarnetwork.ocpp.service.AuthorizationException
-
Get the optional transaction ID.
- getUnit() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the measurement unit.
- getUserIdentifier() - Method in class net.solarnetwork.ocpp.domain.ChargePointIdentity
-
Get the user identifier.
- getUsername() - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Get the username.
- getValidFrom() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the valid from date.
- getValidFromValue() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the valid from date as a formatted instant.
- getValidTo() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the valid to date.
- getValidToValue() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Get the valid to date as a formatted instant.
- getValue() - Method in class net.solarnetwork.ocpp.domain.ConfigurationItem
-
Get the value.
- getValue() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get the sampled value.
- getVendorErrorCode() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- getVendorId() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- GroundFailure - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Ground fault circuit interrupter has been activated.
H
- handleActionMessageResult(ActionMessage<T>, R, Throwable) - Method in interface net.solarnetwork.ocpp.service.ActionMessageResultHandler
-
Handle an
ActionMessageresult. - handleMessage(Exception, ObjectNode, Object) - Method in interface net.solarnetwork.ocpp.util.OcppInstructionUtils.JsonOcppInstructionMessageHandler
-
Handle the results of decoding a JSON OCPP instruction message.
- HardReset - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
A hard reset command was received.
- hashCode() - Method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
- hashCode() - Method in class net.solarnetwork.ocpp.domain.ChargePointIdentity
- hashCode() - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
- hashCode() - Method in class net.solarnetwork.ocpp.domain.SampledValue
- hashCode() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- HighTemperature - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Temperature inside Charge Point is too high.
I
- Inlet - Enum constant in enum class net.solarnetwork.ocpp.domain.Location
-
Measurement at network (“grid”) inlet connection.
- InternalError - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Error in internal hard- or software component.
- InterruptionBegin - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Interruption begin.
- InterruptionEnd - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Interruption end.
- Invalid - Enum constant in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Invalid.
- isChargePointAvailable(ChargePointIdentity) - Method in interface net.solarnetwork.ocpp.service.ChargePointBroker
-
Test if a Charge Point is available, or otherwise known to this broker.
- isChargePointAvailable(ChargePointIdentity) - Method in class net.solarnetwork.ocpp.service.ChargePointBrokerTracker
- isChargePointAvailable(ChargePointIdentity) - Method in interface net.solarnetwork.ocpp.service.ChargePointRouter
-
Test if a Charge Point is available, or otherwise known to any available broker.
- isChargePointRegistrationAccepted(long) - Method in interface net.solarnetwork.ocpp.service.cs.ChargePointManager
-
Test if a Charge Point's registration has been accepted.
- isEnabled() - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Get the enabled flag.
- isEnabled() - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Get the enabled flag.
- isExpired() - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Test if this authorization has expired.
- isMessageSupported(ActionMessage<?>) - Method in interface net.solarnetwork.ocpp.service.ActionMessageProcessor
-
Test if a specific message is supported by this processor.
- isMessageSupported(ActionMessage<?>) - Method in class net.solarnetwork.ocpp.service.BaseActionMessageProcessor
-
Test if a specific message is supported by this processor.
- isMessageSupported(ActionMessage<?>) - Method in interface net.solarnetwork.ocpp.service.ChargePointBroker
-
Test if an
ActionMessageis supported by this broker. - isOutbound() - Method in class net.solarnetwork.ocpp.domain.PendingActionMessage
-
Get the outbound flag.
- isReadonly() - Method in class net.solarnetwork.ocpp.domain.ConfigurationItem
-
Get the read-only flag.
- isSameAs(Authorization) - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(ChargePoint) - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(ChargePointConnector) - Method in class net.solarnetwork.ocpp.domain.ChargePointConnector
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(ChargePointInfo) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Test if the properties of another info are the same as in this instance.
- isSameAs(ChargingProfile) - Method in class net.solarnetwork.ocpp.domain.ChargingProfile
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(ChargingProfileInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(ChargingScheduleInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(ChargingSchedulePeriodInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(StatusNotification) - Method in class net.solarnetwork.ocpp.domain.StatusNotification
-
Test if the properties of another entity are the same as in this instance.
- isSameAs(SystemUser) - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Test if the properties of another entity are the same as in this instance.
K
- K - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Kelvin.
- keyFor(long, int) - Static method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
-
Create a new key instance.
- kVA - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Kilo-volt-amperes.
- kvar - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Kilo-volt-amps reactive.
- kvarh - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Kilo-volt-amps reactive hours.
- kW - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Kilowatts.
- kWh - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Kilo-watt hours.
L
- L1 - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured on L1.
- L1L2 - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured between L1 and L2.
- L1N - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured on L1 with respect to Neutral conductor.
- L2 - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured on L2.
- L2L3 - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured between L2 and L3.
- L2N - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured on L2 with respect to Neutral conductor.
- L3 - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured on L3.
- L3L1 - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured between L3 and L1.
- L3N - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured on L3 with respect to Neutral conductor.
- Local - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Stopped locally on request of the user at the Charge Point.
- LocalListConflict - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
The authorization information received from the Central System is in conflict with the LocalAuthorizationList.
- Location - Enum Class in net.solarnetwork.ocpp.domain
-
Enumeration of OCPP location values.
- log - Variable in class net.solarnetwork.ocpp.service.BaseActionMessageProcessor
-
A class-level logger.
M
- Measurand - Enum Class in net.solarnetwork.ocpp.domain
-
A type of sampled value.
- Mode3Error - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
EV communication error, see
ChargePointErrorCode.EVCommunicationError.
N
- N - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Measured on Neutral.
- net.solarnetwork.ocpp.dao - package net.solarnetwork.ocpp.dao
- net.solarnetwork.ocpp.domain - package net.solarnetwork.ocpp.domain
- net.solarnetwork.ocpp.service - package net.solarnetwork.ocpp.service
- net.solarnetwork.ocpp.service.cs - package net.solarnetwork.ocpp.service.cs
- net.solarnetwork.ocpp.util - package net.solarnetwork.ocpp.util
- nextTransactionId() - Method in interface net.solarnetwork.ocpp.dao.ChargeSessionDao
-
Get the next available charge session transaction ID.
- NoError - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
No error to report.
- None - Enum constant in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
None.
- NotSupported - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Not supported.
O
- Occupied - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
See
ChargePointStatus.Charging- removed in 1.6. - OCPP_ACTION_PARAM - Static variable in class net.solarnetwork.ocpp.util.OcppInstructionUtils
-
A node instruction parameter name for an OCPP action name.
- OCPP_CHARGE_POINT_ID_PARAM - Static variable in class net.solarnetwork.ocpp.util.OcppInstructionUtils
-
A node instruction parameter name for an OCPP ChargePoint entity ID.
- OCPP_CHARGER_IDENTIFIER_PARAM - Static variable in class net.solarnetwork.ocpp.util.OcppInstructionUtils
-
A node instruction parameter name for an OCPP ChargePoint identifier.
- OCPP_MESSAGE_PARAM - Static variable in class net.solarnetwork.ocpp.util.OcppInstructionUtils
-
A node instruction parameter name for an OCPP message (e.g.
- OCPP_V16_TOPIC - Static variable in class net.solarnetwork.ocpp.util.OcppInstructionUtils
-
A node instruction topic for OCPP v1.6 actions.
- OcppInstructionUtils - Class in net.solarnetwork.ocpp.util
-
Utilities for OCPP instruction handling.
- OcppInstructionUtils() - Constructor for class net.solarnetwork.ocpp.util.OcppInstructionUtils
- OcppInstructionUtils.JsonOcppInstructionMessageHandler<T> - Interface in net.solarnetwork.ocpp.util
-
API for handling the results of decoding a JSON OCPP instruction.
- Other - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Any other reason.
- Other - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Other.
- OtherError - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Other type of error.
- Outlet - Enum constant in enum class net.solarnetwork.ocpp.domain.Location
-
Measurement at a Connector.
- OverCurrentFailure - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Over current protection device has tripped.
- OverVoltage - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Voltage has risen above an acceptable level.
P
- Pending - Enum constant in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Pending.
- PendingActionMessage - Class in net.solarnetwork.ocpp.domain
-
A "pending" action message, which is waiting for a result message to be received.
- PendingActionMessage(ActionMessage<Object>) - Constructor for class net.solarnetwork.ocpp.domain.PendingActionMessage
-
Constructor for inbound message response.
- PendingActionMessage(ActionMessage<Object>, ActionMessageResultHandler<Object, Object>) - Constructor for class net.solarnetwork.ocpp.domain.PendingActionMessage
-
Constructor for inbound message response.
- pendingMessageQueue(ChargePointIdentity) - Method in interface net.solarnetwork.ocpp.service.ActionMessageQueue
-
Get the pending message queue for a specific client.
- pendingMessageQueue(ChargePointIdentity) - Method in class net.solarnetwork.ocpp.service.SimpleActionMessageQueue
- Percent - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Percent.
- Phase - Enum Class in net.solarnetwork.ocpp.domain
-
An AC phase.
- pollPendingMessage(ChargePointIdentity) - Method in interface net.solarnetwork.ocpp.service.ActionMessageQueue
-
Find and remove the first available message from the pending message queue.
- pollPendingMessage(ChargePointIdentity) - Method in class net.solarnetwork.ocpp.service.SimpleActionMessageQueue
- pollPendingMessage(ChargePointIdentity, String) - Method in interface net.solarnetwork.ocpp.service.ActionMessageQueue
-
Find and remove a message from the pending message queue, based on its message ID.
- pollPendingMessage(ChargePointIdentity, String) - Method in class net.solarnetwork.ocpp.service.SimpleActionMessageQueue
- PowerActiveExport - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous active power exported by EV (W or kW).
- PowerActiveImport - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous active power imported by EV (W or kW).
- PowerFactor - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous power factor of total energy flow.
- PowerLoss - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Complete loss of power.
- PowerMeterFailure - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Failure to read electrical/energy/power meter.
- PowerOffered - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Maximum power offered to EV.
- PowerReactiveExport - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous reactive power exported by EV (var or kvar).
- PowerReactiveImport - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous reactive power imported by EV (var or kvar).
- PowerSwitchFailure - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Failure to control power switch.
- Preparing - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When a connector becomes no longer available for a new user but there is no ongoing Transaction (yet).
- processActionMessage(ActionMessage<T>, ActionMessageResultHandler<T, R>) - Method in interface net.solarnetwork.ocpp.service.ActionMessageProcessor
-
Process an
ActionMessageand provide the result to anActionMessageResultHandler. - PurgePostedChargeSessionsTask - Class in net.solarnetwork.ocpp.dao
-
Job to delete old charge sessions that have been uploaded.
- PurgePostedChargeSessionsTask() - Constructor for class net.solarnetwork.ocpp.dao.PurgePostedChargeSessionsTask
R
- ReaderFailure - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Failure with idTag reader.
- ReadingContext - Enum Class in net.solarnetwork.ocpp.domain
-
The context for a sampled value.
- Reboot - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
A locally initiated reset/reboot occurred (for instance watchdog kicked in).
- Recurring - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
The schedule restarts periodically at the first schedule period.
- registerChargePoint(ChargePointIdentity, ChargePointInfo) - Method in interface net.solarnetwork.ocpp.service.cs.ChargePointManager
-
Register (or re-register) a Charge Point.
- RegistrationStatus - Enum Class in net.solarnetwork.ocpp.domain
-
Status of a registration.
- Rejected - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Rejected.
- Rejected - Enum constant in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Rejected.
- Relative - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
Schedule periods are relative to a situation-specific start point (such as the start of a transaction) that is determined by the charge point.
- Remote - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Stopped remotely on request of the user.
- Reserved - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When a connector becomes reserved as a result of a ReserveNow command.
- ResetFailure - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Unable to perform a reset.
- RPM - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Fan speed in RPM.
- run() - Method in class net.solarnetwork.ocpp.dao.PurgePostedChargeSessionsTask
S
- SampleClock - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Sample clock.
- SampledValue - Class in net.solarnetwork.ocpp.domain
-
A sampled value, e.g.
- SampledValue(UUID, Instant, String, ReadingContext, Measurand, Phase, Location, UnitOfMeasure) - Constructor for class net.solarnetwork.ocpp.domain.SampledValue
-
Constructor.
- SampledValue.Builder - Class in net.solarnetwork.ocpp.domain
-
Builder to build
SampledValue. - SamplePeriodic - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Sample periodic.
- saveStatusInfo(long, StatusNotification) - Method in interface net.solarnetwork.ocpp.dao.ChargePointConnectorDao
-
Save (insert/update) status information directly.
- sendMessageToChargePoint(ActionMessage<T>, ActionMessageResultHandler<T, R>) - Method in interface net.solarnetwork.ocpp.service.ChargePointBroker
-
Send an
ActionMessageto a Charge Point and provide the result to anActionMessageResultHandler. - setAllowedChargePoints(Set<String>) - Method in class net.solarnetwork.ocpp.domain.SystemUser
- setAllowedChargePointsArray(String[]) - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Set the allowed charge points as an array.
- setAllowedChargePointsValue(String) - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Set the allowed charge points as a comma-delimited list.
- setChargeBoxSerialNumber(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setChargePointModel(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setChargePointSerialNumber(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setChargePointVendor(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setChargeSessionDao(OptionalService<ChargeSessionDao>) - Method in class net.solarnetwork.ocpp.dao.PurgePostedChargeSessionsTask
-
Set the charge session DAO to use.
- setConnectorCount(int) - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Set the total number of connectors on this charge point.
- setDuration(Duration) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Set the duration.
- setDurationSeconds(int) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Set the duration, as seconds.
- setEnabled(boolean) - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Set the enabled flag.
- setEnabled(boolean) - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Set the enabled flag.
- setEndAuthId(String) - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Set the authorization ID used to end the transaction.
- setEnded(Instant) - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Set the session end date.
- setEndReason(ChargeSessionEndReason) - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Set the session end reason.
- setExpirationHours(int) - Method in class net.solarnetwork.ocpp.dao.PurgePostedChargeSessionsTask
-
Set the posted charge session expiration hours.
- setExpiryDate(Instant) - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Set the expiration date.
- setFirmwareVersion(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setIccid(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setId(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
-
Set the unique ID of the charge point.
- setImsi(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setInfo(ChargingProfileInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingProfile
-
Set the charging profile info.
- setInfo(StatusNotification) - Method in class net.solarnetwork.ocpp.domain.ChargePointConnector
-
Set the status info.
- setKind(ChargingProfileKind) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the profile kind.
- setKindCode(int) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the profile kind as a code value.
- setMeterSerialNumber(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setMeterType(String) - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- setMinRate(BigDecimal) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
- setNumPhases(Integer) - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Set the number of phases.
- setParentId(String) - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Set the ID of a parent authorization.
- setPassword(String) - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Set the password.
- setPeriods(List<ChargingSchedulePeriodInfo>) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Set the periods list.
- setPeriodsCount(int) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Adjust the number of configured entity entities.
- setPosted(Instant) - Method in class net.solarnetwork.ocpp.domain.ChargeSession
-
Set the session posted date.
- setPurpose(ChargingProfilePurpose) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the purpose.
- setPurposeCode(int) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the purpose as a code value.
- setRateLimit(BigDecimal) - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Set the rate limit.
- setRateUnit(UnitOfMeasure) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Set the charging rate unit to use for the configured
ChargingScheduleInfo.getPeriods(). - setRateUnitCode(int) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Set the rate unit as a code value.
- setRecurrency(ChargingScheduleRecurrency) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the recurrency.
- setRecurrencyCode(int) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the recurrency as a code value.
- setRegistrationStatus(RegistrationStatus) - Method in class net.solarnetwork.ocpp.domain.ChargePoint
-
Set the registration status.
- setSchedule(ChargingScheduleInfo) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the schedule.
- setStart(Instant) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Set the start time.
- setStartOffset(Duration) - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Set the start offset.
- setStartOffsetSeconds(int) - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
-
Set the start offset, in seconds.
- setStartValue(String) - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
-
Set the start date as an ISO 8601 formatted timestamp.
- setToken(String) - Method in class net.solarnetwork.ocpp.domain.Authorization
-
Set the authorization token value.
- setUsername(String) - Method in class net.solarnetwork.ocpp.domain.SystemUser
-
Set the username.
- setValidFrom(Instant) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the valid from date.
- setValidFromValue(String) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the valid from date as an ISO 8601 formatted timestamp.
- setValidTo(Instant) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the valid to date.
- setValidToValue(String) - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
-
Set the valid to date as an ISO 8601 formatted timestamp.
- SimpleActionMessageQueue - Class in net.solarnetwork.ocpp.service
-
Simple in-memory implementation of
ActionMessageQueue. - SimpleActionMessageQueue() - Constructor for class net.solarnetwork.ocpp.service.SimpleActionMessageQueue
-
Constructor.
- SimpleActionMessageQueue(Map<ChargePointIdentity, Deque<PendingActionMessage>>) - Constructor for class net.solarnetwork.ocpp.service.SimpleActionMessageQueue
-
Constructor.
- SoC - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
State of charge of charging vehicle in percentage.
- SoftReset - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
A soft reset command was received.
- startChargingSession(ChargeSessionStartInfo) - Method in interface net.solarnetwork.ocpp.service.cs.ChargeSessionManager
-
Start a charging session.
- StatusNotification - Class in net.solarnetwork.ocpp.domain
-
An OCPP status notification.
- StatusNotification(int, ChargePointStatus, ChargePointErrorCode, String, Instant, String, String) - Constructor for class net.solarnetwork.ocpp.domain.StatusNotification
-
Constructor.
- StatusNotification.Builder - Class in net.solarnetwork.ocpp.domain
-
Builder to build
StatusNotification. - SuspendedEV - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When the EV is connected to the EVSE and the EVSE is offering energy but the EV is not taking any energy.
- SuspendedEVSE - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When the EV is connected to the EVSE but the EVSE is not offering energy to the EV, e.g.
- SystemUser - Class in net.solarnetwork.ocpp.domain
-
An OCPP charge point system user.
- SystemUser() - Constructor for class net.solarnetwork.ocpp.domain.SystemUser
-
Default constructor.
- SystemUser(Long, Instant) - Constructor for class net.solarnetwork.ocpp.domain.SystemUser
-
Constructor.
- SystemUser(Instant, String, String) - Constructor for class net.solarnetwork.ocpp.domain.SystemUser
-
Constructor.
- SystemUser(SystemUser) - Constructor for class net.solarnetwork.ocpp.domain.SystemUser
-
Copy constructor.
- SystemUserDao - Interface in net.solarnetwork.ocpp.dao
-
DAO for
SystemUserentities.
T
- Temperature - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Temperature reading inside Charge Point.
- toBuilder() - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo
-
Get a builder, populated with this instance's values.
- toBuilder() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
-
Get a builder, populated with this instance's values.
- toBuilder() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
-
Get a builder, populated with this instance's values.
- toBuilder() - Method in class net.solarnetwork.ocpp.domain.SampledValue
-
Get a builder, populated with this instance's values.
- toBuilder() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
-
Creates a builder to build
StatusNotificationand initialize it with this object. - toString() - Method in class net.solarnetwork.ocpp.domain.Authorization
- toString() - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo
- toString() - Method in class net.solarnetwork.ocpp.domain.BasicActionMessage
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargePoint
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargePointConnectorKey
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargePointIdentity
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargePointInfo
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargeSession
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargingProfile
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargingProfileInfo
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargingScheduleInfo
- toString() - Method in class net.solarnetwork.ocpp.domain.ChargingSchedulePeriodInfo
- toString() - Method in class net.solarnetwork.ocpp.domain.SampledValue
- toString() - Method in class net.solarnetwork.ocpp.domain.StatusNotification
- toString() - Method in class net.solarnetwork.ocpp.domain.SystemUser
- TransactionBegin - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Transaction begin.
- TransactionEnd - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Transaction end.
- Trigger - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Trigger.
- TxDefaultProfile - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
Default profile for the Charge Point to use when a new transaction is started, unless the transaction specifies a specific profile to use.
- TxProfile - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
Transaction profile.
U
- Unavailable - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
When a connector becomes unavailable as the result of a Change Availability command or an event upon which the Charge Point transitions to unavailable at its discretion.
- UnderVoltage - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Voltage has dropped below an acceptable level.
- UnitOfMeasure - Enum Class in net.solarnetwork.ocpp.domain
-
Enumeration of units of measure.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Unknown error code.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
The connector status it not known.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Unknown.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
Unknown kind.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
An unknown purpose.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Unknown.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingScheduleRecurrency
-
Unknown kind.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
An unknown measurand.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.Phase
-
Unknown.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Unknown.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Unknown.
- Unknown - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Unknonw.
- UnlockCommand - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
An unlock connector command was received.
- updateChargePointStatus(long, int, ChargePointStatus) - Method in interface net.solarnetwork.ocpp.dao.ChargePointConnectorDao
-
Update just the status of one or more connectors for a specific Charge Point.
- updateChargePointStatus(ChargePointIdentity, StatusNotification) - Method in interface net.solarnetwork.ocpp.service.cs.ChargePointManager
-
Update the status of a Charge Point or specific connector.
V
- V - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Volts.
- VA - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Volt-amperes.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ChargingScheduleRecurrency
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.Location
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.Measurand
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.Phase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.AuthorizationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ChargePointStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ChargeSessionEndReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfileKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfilePurpose
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ChargingProfileStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ChargingScheduleRecurrency
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.Location
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.Measurand
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.Phase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.ReadingContext
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.RegistrationStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- var - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Volt-amps reactive.
- varh - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Volt-amps reactive hours.
- Volt - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Volts, removed in 1.6, use V.
- Voltage - Enum constant in enum class net.solarnetwork.ocpp.domain.Measurand
-
Instantaneous AC RMS supply voltage.
W
- W - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Watts.
- WeakSignal - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargePointErrorCode
-
Wireless communication device reports a weak signal.
- Weekly - Enum constant in enum class net.solarnetwork.ocpp.domain.ChargingScheduleRecurrency
-
The schedule restarts every 7 days, at the same time and day-of-the-week as in schedule start date.
- Wh - Enum constant in enum class net.solarnetwork.ocpp.domain.UnitOfMeasure
-
Watt hours.
- withAuthorizationId(String) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Configure the authorization ID.
- withAuthorizationId(String) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo.Builder
-
Configure the authorization ID.
- withChargePointId(ChargePointIdentity) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Configure the charge point ID.
- withChargePointId(ChargePointIdentity) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo.Builder
-
Configure the charge point ID.
- withConnectorId(int) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo.Builder
-
Configure the connector ID.
- withConnectorId(int) - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Configure a connector ID.
- withContext(ReadingContext) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the context.
- withErrorCode(ChargePointErrorCode) - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Configure the error code.
- withExpiryDate(Instant) - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo.Builder
-
Configure the expiration date.
- withId(String) - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo.Builder
-
Configure the ID.
- withInfo(String) - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Configure the info.
- withLocation(Location) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the location.
- withMeasurand(Measurand) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the measurand.
- withMeterEnd(long) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Configure the final meter value.
- withMeterStart(long) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo.Builder
-
Configure the starting meter value.
- withParentId(String) - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo.Builder
-
Configure a parent ID.
- withPhase(Phase) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the phase.
- withReason(ChargeSessionEndReason) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Configure the end reason.
- withReservationId(Integer) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo.Builder
-
Configure the reservation ID.
- withSessionId(UUID) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the session ID.
- withStatus(AuthorizationStatus) - Method in class net.solarnetwork.ocpp.domain.AuthorizationInfo.Builder
-
Configure a status.
- withStatus(ChargePointStatus) - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Configure the status.
- withTimestamp(Instant) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the timestamp.
- withTimestamp(Instant) - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Configure the timestamp.
- withTimestampEnd(Instant) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Configure the ending timestamp.
- withTimestampStart(Instant) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionStartInfo.Builder
-
Configure the start timestamp.
- withTransactionData(Iterable<SampledValue>) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Configure the transaction data.
- withTransactionId(int) - Method in class net.solarnetwork.ocpp.domain.ChargeSessionEndInfo.Builder
-
Configure the transaction ID.
- withUnit(UnitOfMeasure) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the unit.
- withValue(String) - Method in class net.solarnetwork.ocpp.domain.SampledValue.Builder
-
Configure the value.
- withVendorErrorCode(String) - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Configure the vendor error code.
- withVendorId(String) - Method in class net.solarnetwork.ocpp.domain.StatusNotification.Builder
-
Configure the vendor ID.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form