Skip to content

Commit ae6fc5e

Browse files
ssahonangularsen
andauthored
Add new horse power hour energy unit (#828)
Co-authored-by: Andreas Gullberg Larsen <[email protected]>
1 parent 7b26020 commit ae6fc5e

File tree

12 files changed

+142
-66
lines changed

12 files changed

+142
-66
lines changed

Common/UnitDefinitions/Energy.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,18 @@
188188
"AbbreviationsForPrefixes": { "Deca": "Английский декатерм" }
189189
}
190190
]
191+
},
192+
{
193+
"SingularName": "HorsepowerHour",
194+
"PluralName": "HorsepowerHours",
195+
"FromUnitToBaseFunc": "x*2.6845195377e6",
196+
"FromBaseToUnitFunc": "x/2.6845195377e6",
197+
"Localization": [
198+
{
199+
"Culture": "en-US",
200+
"Abbreviations": [ "hp·h" ]
201+
}
202+
]
191203
}
192204
]
193205
}

UnitsNet.NumberExtensions.Tests/GeneratedCode/NumberToEnergyExtensionsTest.g.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.NumberExtensions/GeneratedCode/NumberToEnergyExtensions.g.cs

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.Tests/CustomCode/EnergyTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public class EnergyTests : EnergyTestsBase
7878

7979
protected override double TeraelectronVoltsInOneJoule => 6.2415093433e+6;
8080

81+
protected override double HorsepowerHoursInOneJoule => 3.725061361111e-7;
8182

8283
[Fact]
8384
public void Constructor_UnitSystemSI_AssignsSIUnit()

UnitsNet.Tests/GeneratedCode/TestsBase/EnergyTestsBase.g.cs

Lines changed: 81 additions & 66 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.WindowsRuntimeComponent/GeneratedCode/Quantities/Energy.g.cs

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.WindowsRuntimeComponent/GeneratedCode/UnitAbbreviationsCache.g.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet.WindowsRuntimeComponent/GeneratedCode/Units/EnergyUnit.g.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet/GeneratedCode/Quantities/Energy.g.cs

Lines changed: 17 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnitsNet/GeneratedCode/UnitAbbreviationsCache.g.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)