Index

A B C D E F G H I K L M N O P R S T U V W 
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 ActionMessage objects.
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 Authorization entities.
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 ChargePointBroker for 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 ChargePointRouter using an OptionalServiceCollection of 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 ChargePointConnector entities.
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 ChargePoint entities.
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 ChargeSession entities.
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 ChargingProfile entities.
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 expirationHours property 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 posted values 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 Authorization ID.
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 ChargeSession ID 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 ActionMessage result.
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 ActionMessage is 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 ActionMessage and provide the result to an ActionMessageResultHandler.
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 ActionMessage to a Charge Point and provide the result to an ActionMessageResultHandler.
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 SystemUser entities.

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 StatusNotification and 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.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form