From 6468270fd051c60348b89371cab040fefda606a1 Mon Sep 17 00:00:00 2001 From: onyx-and-iris Date: Sat, 17 Dec 2022 15:40:29 +0000 Subject: [PATCH] wdm, ks, mme and asio added to strip.device --- lib/strip.ps1 | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) 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 {