Skip to content

Commit b1f88bf

Browse files
Add Btu/ft² in irradiation (#1364)
Added a new unit Btu/ft² in irradiation. This is commonly used in building industry. --------- Co-authored-by: Andreas Gullberg Larsen <[email protected]>
1 parent 545c8b9 commit b1f88bf

File tree

11 files changed

+213
-24
lines changed

11 files changed

+213
-24
lines changed

Common/UnitDefinitions/Irradiation.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,19 @@
5858
"Abbreviations": [ "Wh/m²" ]
5959
}
6060
]
61+
},
62+
{
63+
"SingularName": "BtuPerSquareFoot",
64+
"PluralName": "BtusPerSquareFoot",
65+
"FromUnitToBaseFunc": "{x} * (52752792631d / 4645152d)",
66+
"FromBaseToUnitFunc": "{x} / (52752792631d / 4645152d)",
67+
"Prefixes": [ "Kilo" ],
68+
"Localization": [
69+
{
70+
"Culture": "en-US",
71+
"Abbreviations": [ "Btu/ft²" ]
72+
}
73+
]
6174
}
6275
]
6376
}

Common/UnitEnumValues.g.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,9 @@
631631
"KilojoulePerSquareMeter": 4,
632632
"KilowattHourPerSquareMeter": 5,
633633
"MillijoulePerSquareCentimeter": 6,
634-
"WattHourPerSquareMeter": 7
634+
"WattHourPerSquareMeter": 7,
635+
"BtuPerSquareFoot": 15,
636+
"KilobtuPerSquareFoot": 9
635637
},
636638
"Jerk": {
637639
"CentimeterPerSecondCubed": 1,

UnitsNet.NanoFramework/GeneratedCode/Quantities/Irradiation.g.cs

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

UnitsNet.NanoFramework/GeneratedCode/Units/IrradiationUnit.g.cs

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

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

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

UnitsNet.NumberExtensions/GeneratedCode/NumberToIrradiationExtensions.g.cs

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

UnitsNet.Tests/CustomCode/IrradiationTests.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,9 @@ public class IrradiationTests : IrradiationTestsBase
4141
protected override double WattHoursPerSquareMeterInOneJoulePerSquareMeter => 2.777777777777778e-4;
4242

4343
protected override double KilowattHoursPerSquareMeterInOneJoulePerSquareMeter => 2.777777777777778e-7;
44+
45+
protected override double BtuPerSquareFootInOneJoulePerSquareMeter => 8.805509170334624e-5;
46+
47+
protected override double KilobtuPerSquareFootInOneJoulePerSquareMeter => 8.805509170334624e-8;
4448
}
4549
}

0 commit comments

Comments
 (0)