TNEntityCapability

@objc
public enum TNEntityCapability : Int, Codable, RawRepresentable

The capabilities of an EVSE.

  • The EVSE supports charging profiles.

    Declaration

    Swift

    case chargingProfileCapable
  • The EVSE supports charging preferences.

    Declaration

    Swift

    case chargingPreferencesCapable
  • EVSE has a payment terminal that supports chip cards.

    Declaration

    Swift

    case chipCardSupport
  • EVSE has a payment terminal that supports contactless cards.

    Declaration

    Swift

    case contactlessCardSupport
  • EVSE has a payment terminal that makes it possible to pay for charging using a credit card.

    Declaration

    Swift

    case creditCardPayable
  • EVSE has a payment terminal that makes it possible to pay for charging using a debit card.

    Declaration

    Swift

    case debitCardPayable
  • EVSE has a payment terminal with a pin-code entry device.

    Declaration

    Swift

    case pedTerminal
  • The EVSE can remotely be started/stopped.

    Declaration

    Swift

    case remoteStartStopCapable
  • The EVSE can remotely be started. Not from OCPI.

    This value was introduced because some vendors do not allow remote stop to stop the energy flow from Charger to Vehicle.

    Declaration

    Swift

    case remoteStartCapable
  • The EVSE can be reserved

    Declaration

    Swift

    case reservable
  • Charging at this EVSE can be authorized with an RFID token.

    Declaration

    Swift

    case rfidReader
  • This EVSE supports token groups, two or more tokens work as one, so that a session can be started with one token and stopped with another (handy when a card and key-fob are given to the EV-driver).

    Declaration

    Swift

    case tokenGroupCapable
  • Connectors have mechanical lock that can be requested by the eMSP to be unlocked.

    Declaration

    Swift

    case unlockCapable
  • Undocumented

    Declaration

    Swift

    case none
  • Declaration

    Swift

    public typealias RawValue = String
  • Declaration

    Swift

    public var rawValue: RawValue { get }
  • Declaration

    Swift

    public init?(rawValue: RawValue)