Corrige l'ordre des outputs et le parsing decimal (virgule) dans Build-ModuleWriteBody
This commit is contained in:
@@ -94,7 +94,7 @@ function Build-ModuleWriteBody {
|
||||
[array]$OutputRows
|
||||
)
|
||||
|
||||
$outputs = @{}
|
||||
$outputs = [ordered]@{}
|
||||
|
||||
foreach ($row in $OutputRows) {
|
||||
$outputKey = $row.OutputKey
|
||||
@@ -103,12 +103,12 @@ function Build-ModuleWriteBody {
|
||||
$outputs[$outputKey] = [ordered]@{
|
||||
"control-gear-key" = [string]$row.ControlGearKey
|
||||
"group-membership" = $groupArray
|
||||
"system-fail-level" = [double]$row.SystemFailLevel
|
||||
"power-on-level" = [double]$row.PowerOnLevel
|
||||
"minimum-dimming-level" = [double]$row.MinDimmingLevel
|
||||
"default-value" = [double]$row.DefaultValue
|
||||
"dimming-time" = [double]$row.DimmingTime
|
||||
"maximum-dimming-level" = [double]$row.MaxDimmingLevel
|
||||
"system-fail-level" = [double]($row.SystemFailLevel -replace ',', '.')
|
||||
"power-on-level" = [double]($row.PowerOnLevel -replace ',', '.')
|
||||
"minimum-dimming-level" = [double]($row.MinDimmingLevel -replace ',', '.')
|
||||
"default-value" = [double]($row.DefaultValue -replace ',', '.')
|
||||
"dimming-time" = [double]($row.DimmingTime -replace ',', '.')
|
||||
"maximum-dimming-level" = [double]($row.MaxDimmingLevel -replace ',', '.')
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user