@openhps/rf
    Preparing search index...

    Class PowerUnit

    Power unit (Watt).

    Hierarchy

    • Unit
      • PowerUnit
    Index
    • Create a new unit

      Parameters

      • Optionalname: string

        Unit name

      • Optionaloptions: UnitOptions

        Unit options

      Returns PowerUnit

    dBm: PowerUnit = ...
    DECIBEL: PowerUnit = ...
    UNIT_BASES: Map<string, string>
    UNITS: Map<string, Unit>
    UNKNOWN: Unit
    WATT: PowerUnit = ...
    • get aliases(): string[]

      Unit aliases

      Returns string[]

      Alias names as array

    • get baseName(): string

      Returns string

    • get definitions(): UnitDefinition[]

      Returns UnitDefinition[]

    • get name(): string

      Unit name

      Returns string

      Name

    • set name(name: string): void

      Parameters

      • name: string

      Returns void

    • get prefixes(): UnitPrefix[]

      Returns UnitPrefix[]

    • get prefixType(): UnitPrefixType

      Returns UnitPrefixType

    • Convert a value in the current unit to a target unit

      Type Parameters

      • T extends UnitValueType

      Parameters

      • value: T

        Value to convert

      • target: string | Unit

        Target unit

      Returns T

      Converted unit

    • Get or create a definition from this unit to the base

      Returns UnitFunctionDefinition<any, any>

      Definition to base

    • Parameters

      • targetUnit: Unit

      Returns UnitFunctionDefinition<any, any>

    • Find unit specifier by name or alias

      Parameters

      • name: string

        Unit name

      Returns Unit

      Unit if found

    • Get the unit specifier

      Parameters

      • prefix: UnitPrefix

        Unit prefix

      Returns this

      Unit with specifier

    • Convert a value from a specific unit to a target unit

      Type Parameters

      • T extends UnitValueType

      Parameters

      • value: T

        Value to convert

      • from: string | Unit

        Source unit

      • to: string | Unit

        Target unit

      Returns T

      Converted unit

    • Find a unit by its name

      Parameters

      • name: string

        Unit name

      • OptionalbaseName: string

        Optional base name to specific result

      Returns Unit

      Unit if found

    • Get a unit from JSON

      Type Parameters

      • T extends Unit

      Parameters

      • json: any

        JSON object

      Returns T

      Unit if found

    • Register a new unit

      Parameters

      • unit: Unit

        Unit to register

      • Optionaloverride: boolean

        Override an existing unit with the same name

      Returns Unit

      Registered unit