diff --git a/lib/strip.ps1 b/lib/strip.ps1 index 9016f23..8b8d742 100644 --- a/lib/strip.ps1 +++ b/lib/strip.ps1 @@ -165,6 +165,46 @@ class Device : IStrip { return Write-Warning ("ERROR: $($this.identifier()).sr is read only") } ) + + hidden $_wdm = $($this | Add-Member ScriptProperty 'wdm' ` + { + return Write-Warning ("ERROR: $($this.identifier()).wdm is write only") + } ` + { + param($arg) + return $this.Setter('wdm', $arg) + } + ) + + hidden $_ks = $($this | Add-Member ScriptProperty 'ks' ` + { + return Write-Warning ("ERROR: $($this.identifier()).ks is write only") + } ` + { + param($arg) + return $this.Setter('ks', $arg) + } + ) + + hidden $_mme = $($this | Add-Member ScriptProperty 'mme' ` + { + return Write-Warning ("ERROR: $($this.identifier()).mme is write only") + } ` + { + param($arg) + return $this.Setter('mme', $arg) + } + ) + + hidden $_asio = $($this | Add-Member ScriptProperty 'asio' ` + { + return Write-Warning ("ERROR: $($this.identifier()).asio is write only") + } ` + { + param($arg) + return $this.Setter('asio', $arg) + } + ) } class VirtualStrip : Strip {