Corrige l'ordre des outputs et le parsing decimal (virgule) dans Build-ModuleWriteBody

This commit is contained in:
2026-08-24 14:58:22 +02:00
parent c913218162
commit aadd0051d6
+7 -7
View File
@@ -94,7 +94,7 @@ function Build-ModuleWriteBody {
[array]$OutputRows [array]$OutputRows
) )
$outputs = @{} $outputs = [ordered]@{}
foreach ($row in $OutputRows) { foreach ($row in $OutputRows) {
$outputKey = $row.OutputKey $outputKey = $row.OutputKey
@@ -103,12 +103,12 @@ function Build-ModuleWriteBody {
$outputs[$outputKey] = [ordered]@{ $outputs[$outputKey] = [ordered]@{
"control-gear-key" = [string]$row.ControlGearKey "control-gear-key" = [string]$row.ControlGearKey
"group-membership" = $groupArray "group-membership" = $groupArray
"system-fail-level" = [double]$row.SystemFailLevel "system-fail-level" = [double]($row.SystemFailLevel -replace ',', '.')
"power-on-level" = [double]$row.PowerOnLevel "power-on-level" = [double]($row.PowerOnLevel -replace ',', '.')
"minimum-dimming-level" = [double]$row.MinDimmingLevel "minimum-dimming-level" = [double]($row.MinDimmingLevel -replace ',', '.')
"default-value" = [double]$row.DefaultValue "default-value" = [double]($row.DefaultValue -replace ',', '.')
"dimming-time" = [double]$row.DimmingTime "dimming-time" = [double]($row.DimmingTime -replace ',', '.')
"maximum-dimming-level" = [double]$row.MaxDimmingLevel "maximum-dimming-level" = [double]($row.MaxDimmingLevel -replace ',', '.')
} }
} }