Skip to content

Commit 473159b

Browse files
committed
Address add-gramforce PR comments
1 parent 7e06c06 commit 473159b

6 files changed

Lines changed: 25 additions & 6 deletions

File tree

Common/UnitDefinitions/Force.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@
3434
{
3535
"SingularName": "GramForce",
3636
"PluralName": "GramsForce",
37-
"FromUnitToBaseFunc": "({x} * 9.80665) / 1e3",
38-
"FromBaseToUnitFunc": "({x} / 9.80665) * 1e3",
37+
"FromUnitToBaseFunc": "{x} * 9.80665e-3",
38+
"FromBaseToUnitFunc": "{x} / 9.80665e-3",
39+
"XmlDocSummary": "The gram-force is a unit of force equal to the magnitude of force exerted by a gram of mass in standard gravity (9.80665 m/s²). It is equal to 9.80665 × 10⁻³ N.",
40+
"XmlDocRemarks": "https://en.wikipedia.org/wiki/Kilogram-force",
3941
"Localization": [
4042
{
4143
"Culture": "en-US",

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

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

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

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

UnitsNet.Tests/CustomCode/ForceTests.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,5 +111,12 @@ public void KilogramForceDividedByNewtonEqualsStandardGravity()
111111
var duration = Force.FromKilogramsForce(1) / Force.FromNewtons(1);
112112
Assert.Equal(9.80665, duration);
113113
}
114+
115+
[Fact]
116+
public void ThousandGramsForceEqualsOneKilogramForce()
117+
{
118+
var force = Force.FromGramsForce(1000);
119+
Assert.Equal(Force.FromKilogramsForce(1), force.ToUnit(ForceUnit.KilogramForce));
120+
}
114121
}
115122
}

UnitsNet/GeneratedCode/Quantities/Force.g.cs

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

UnitsNet/GeneratedCode/Units/ForceUnit.g.cs

Lines changed: 5 additions & 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)