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
|
[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 ',', '.')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user