. $PSScriptRoot\base.ps1 class Remote { [String]$type [System.Collections.ArrayList]$button [System.Collections.ArrayList]$strip [System.Collections.ArrayList]$bus # Constructor Remote ([String]$type) { $this.type = $type $this.Setup() } [void] Setup () { Login -TYPE $this.type $this.button = Buttons $this.strip = Strips $this.bus = Buses } [void] Logout () { Logout } [void] Set_Multi([HashTable]$hash) { Param_Set_Multi -HASH $hash } }