Units Akeneo

Component ID

2377275

Component name

Units Akeneo

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1001

Component created

Component changed

Component body

Provides support for Akeneo metric units and conversions between them.
This module is required by Drupal Commerce Akeneo connector.

This module can be compared to Units API module, but is specific for Akeneo PIM Open Source project.

References

This module refers to the akeneo/MeasureBundle Symfony bundle.
Config file and Converter have been taken from project.

Requirements

  • Units
  • Entity

Implementation

According to Units module callback, a new callback has been provided.

// Convert kilometer to feet
$result = units_convert(1.5, 'kilometer', 'feet');
// $result == 4921.259843

// Convert Fahrenheit to Kelvin
$result = units_convert(55, 'fahrenheit', 'kelvin');
// $result == 285.927778

// Convert Celsius to Fahrenheit
$result = units_convert(37.5, 'celsius', 'fahrenheit');
// $result == 99.5

Supported Measures

Area
Square millimeter (mm²)
Square centimeter (cm²)
Square decimeter (dm²)
Square meter (m²)
Centiare (ca)
Square dekameter (dam²)
Are (a)
Square hectometer (hm²)
Hectare (ha)
Square kilometer (km²)
Square mil (sq mil)
Square inch (in²)
Square foot (ft²)
Square yard (yd²)
Arpent (arpent)
Acre (A)
Square furlong (fur²)
Square mile (mi²)

Binary
Bit (b)
Byte (B)
Kilobyte (kB)
Megabyte (MB)
Gigabyte (GB)
Terabyte (TB)

Decibel
Decibel (d)

Frequency
Hertz (Hz)
Kilohertz (kHz)
Megahertz (MHz)
Gigahertz (GHz)
Terahertz (THz)

Length
Millimeter (mm)
Centimeter (cm)
Decimeter (dm)
Meter (m)
Dekameter (dam)
Hectometer (hm)
Kilometer (km)
Mil (mil)
Inch (in)
Feet (ft)
Yard (yd)
Chain (ch)
Furlong (fur)
Mile (mi)

Power
Watt (W)
Kilowatt (kW)
Megawatt (MW)
Gigawatt (GW)
Terawatt (TW)

Voltage
Millivolt (mV)
Centivolt (cV)
Decivolt (dV)
Volt (V)
Dekavolt (daV)
Hectovolt (hV)
Kilovolt (kV)

Intensity
Milliampere (mA)
Centiampere (cA)
Deciampere (dA)
Ampere (A)
Dekampere (daA)
Hectoampere (hA)
Kiloampere (kA)

Resistance
Milliohm (mO)
Centiohm (cO)
Deciohm (dO)
Ohm (O)
Dekaohm (daO)
Hectohm (hO)
Kilohm (kO)
Megohm (MO)

Speed
Meter per second (mdivs)
Meter per minute (mdivm)
Meter per hour (mdivh)
Kilometer per hour (kmdivh)
Foot per second (ftdivs)
Foot per hour (ftdivh)
Yard per hour (yddivh)
Mile per hour (midivh)

Electric Charge
Milliamperehour (mAh)
Amperehour (Ah)
Millicoulomb (mC)
Centioulomb (cC)
Decicoulomb (dC)
Coulomb (C)
Dekacoulomb (daC)
Hectocoulomb (hC)
Kilocoulomb (kC)

Duration
Millisecond (ms)
Second (s)
Minute (m)
Hour (h)
Day (d)

Temperature
Celsius (°C)
Fahrenheit (°F)
Kelvin (°K)
Rankine (°R)
Reaumur (°r)

Volume
Cubic millimeter (mm³)
Cubic centimeter (cm³)
Milliliter (ml)
Centiliter (cl)
Deciliter (dl)
Cubic decimeter (dm³)
Liter (l)
Cubic meter (m³)
Pint (pt)
Barrel (bbl)
Gallon (gal)
Cubic foot (ft³)
Cubic inch (in³)
Cubic yard (yd³)

Weight
Ounce (oz)
Milligram (mg)
Gram (g)
Kilogram (kg)
Ton (t)
Grain (gr)
Denier (denier)
Once (once)
Marc (marc)
Livre (livre)
Pound (lb)