TNEntityEvContext

@objcMembers
open class TNEntityEvContext : NSObject, Codable

Undocumented

  • Required, current remaining electric energy in percentage.

    Declaration

    Swift

    public var stateOfCharge: Double
  • Required, energy in percentage that makes the driver feel safe, support range [5, 50], e.g. 10

    Declaration

    Swift

    public var lowEnergyThreshold: Double
  • Required, current remaining range in Km.

    Declaration

    Swift

    public var remainingRangeInKm: Double
  • Undocumented

    Declaration

    Swift

    public init(_ stateOfCharge: Double, _ lowEnergyThreshold: Double, _ remainingRangeInKm: Double)
  • Validates all properties.

    • isValid - is true if validation was successful
    • message - contains error string if validation failed

    Declaration

    Swift

    public func validate() -> (isValid: Bool, message: String)

    Return Value

    Tuple (isValid: Bool, message: String).