From dd38cf4bc248d474935bc90b90b374f652a3900d Mon Sep 17 00:00:00 2001 From: pblivingston <71585805+pblivingston@users.noreply.github.com> Date: Thu, 4 Dec 2025 20:27:09 -0500 Subject: [PATCH] arraymember - default decimals to 2 - realized an overload is needed prelim manual testing passes --- lib/arraymember.ps1 | 8 +++++++- lib/option.ps1 | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/arraymember.ps1 b/lib/arraymember.ps1 index 11d04ca..882dcef 100644 --- a/lib/arraymember.ps1 +++ b/lib/arraymember.ps1 @@ -43,10 +43,16 @@ class FloatArrayMember : ArrayMember { [int]$decimals FloatArrayMember ( - [int]$index, [string]$prefix, [Object]$parent, [int]$decimals = 1 + [int]$index, [string]$prefix, [Object]$parent, [int]$decimals ) : base ($index, $prefix, $parent) { $this.decimals = $decimals } + + FloatArrayMember ( + [int]$index, [string]$prefix, [Object]$parent + ) : base ($index, $prefix, $parent) { + $this.decimals = 2 + } [double] Get () { return [math]::Round($this.Getter(''), $this.decimals) diff --git a/lib/option.ps1 b/lib/option.ps1 index cf60f55..581dd3d 100644 --- a/lib/option.ps1 +++ b/lib/option.ps1 @@ -14,7 +14,7 @@ class Option : IRemote { $this.delay = @() for ($i = 0; $i -lt $num_A; $i++) { - $this.delay.Add([FloatArrayMember]::new($i, 'delay', $this, 2)) + $this.delay.Add([FloatArrayMember]::new($i, 'delay', $this)) } }