Skip to content

Commit 1d1462a

Browse files
authored
Change RadiationEquivalentDoseRate base unit to Sv/s (#1469)
Fixup of #1464 - Add unit `SievertPerSecond`, for SI compatibility, with prefixes Nano, Micro, Milli - Change `RadiationEquivalentDoseRate` base unit from `SievertPerHour` to `SievertPerSecond` - Update conversion functions.
1 parent 5c74f59 commit 1d1462a

File tree

13 files changed

+650
-185
lines changed

13 files changed

+650
-185
lines changed

Common/UnitDefinitions/RadiationEquivalentDoseRate.json

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Name": "RadiationEquivalentDoseRate",
3-
"BaseUnit": "SievertPerHour",
3+
"BaseUnit": "SievertPerSecond",
44
"XmlDocSummary": "A dose rate is quantity of radiation absorbed or delivered per unit time.",
55
"XmlDocsRemarks": "https://en.wikipedia.org/wiki/Dose_rate",
66
"BaseDimensions": {
@@ -11,8 +11,8 @@
1111
{
1212
"SingularName": "SievertPerHour",
1313
"PluralName": "SievertsPerHour",
14-
"FromUnitToBaseFunc": "{x}",
15-
"FromBaseToUnitFunc": "{x}",
14+
"FromUnitToBaseFunc": "{x}/3600",
15+
"FromBaseToUnitFunc": "{x}*3600",
1616
"Prefixes": [ "Nano", "Micro", "Milli" ],
1717
"Localization": [
1818
{
@@ -25,11 +25,28 @@
2525
}
2626
]
2727
},
28+
{
29+
"SingularName": "SievertPerSecond",
30+
"PluralName": "SievertsPerSecond",
31+
"FromUnitToBaseFunc": "{x}",
32+
"FromBaseToUnitFunc": "{x}",
33+
"Prefixes": [ "Nano", "Micro", "Milli" ],
34+
"Localization": [
35+
{
36+
"Culture": "en-US",
37+
"Abbreviations": [ "Sv/s" ]
38+
},
39+
{
40+
"Culture": "ru-RU",
41+
"Abbreviations": [ "Зв/с" ]
42+
}
43+
]
44+
},
2845
{
2946
"SingularName": "RoentgenEquivalentManPerHour",
3047
"PluralName": "RoentgensEquivalentManPerHour",
31-
"FromUnitToBaseFunc": "{x} / 100",
32-
"FromBaseToUnitFunc": "{x} * 100",
48+
"FromUnitToBaseFunc": "{x} / 100 / 3600",
49+
"FromBaseToUnitFunc": "{x} * 100 * 3600",
3350
"Prefixes": [ "Milli" ],
3451
"Localization": [
3552
{

Common/UnitEnumValues.g.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1876,6 +1876,10 @@
18761876
"MillisievertPerHour": 3,
18771877
"NanosievertPerHour": 2,
18781878
"RoentgenEquivalentManPerHour": 5,
1879-
"SievertPerHour": 6
1879+
"SievertPerHour": 6,
1880+
"SievertPerSecond": 16,
1881+
"MicrosievertPerSecond": 17,
1882+
"MillisievertPerSecond": 14,
1883+
"NanosievertPerSecond": 9
18801884
}
18811885
}

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

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

UnitsNet.NanoFramework/GeneratedCode/Units/RadiationEquivalentDoseRateUnit.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.Tests/GeneratedCode/NumberToRadiationEquivalentDoseRateExtensionsTest.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.NumberExtensions/GeneratedCode/NumberToRadiationEquivalentDoseRateExtensions.g.cs

Lines changed: 32 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)