BatteryVersion

public struct BatteryVersion : Equatable

The battery components’ versions.

  • The battery hardware revision.

    Declaration

    Swift

    public let hardwareRevision: UInt
  • The battery firmware version.

    Declaration

    Swift

    public let firmwareVersion: String
  • The battery gauge version.

    Declaration

    Swift

    public let gaugeVersion: String
  • The battery USB version.

    Declaration

    Swift

    public let usbVersion: String
  • Constructor

    Declaration

    Swift

    public init(hardwareRevision: UInt, firmwareVersion: String, gaugeVersion: String,
                usbVersion: String)

    Parameters

    hardwareRevision

    the battery hardware revision

    firmwareVersion

    the battery firmware version

    gaugeVersion

    the battery gauge version

    usbVersion

    the battery USB version