HardwareCollector

public class HardwareCollector : DeviceCollector, @unchecked Sendable

Collector for device hardware specifications and capabilities.

This collector gathers comprehensive hardware information including manufacturer, memory specifications, CPU details, display properties, and camera capabilities.

  • Declaration

    Swift

    public typealias DataType = HardwareInfo
  • key

    Unique identifier for hardware information data

    Declaration

    Swift

    public let key: String
  • collect() Asynchronous

    Collects comprehensive hardware information

    Declaration

    Swift

    public func collect() async -> HardwareInfo?

    Return Value

    HardwareInfo containing device specifications

  • Initializes a new instance

    Declaration

    Swift

    public init()