Commit Graph

20 Commits

Author SHA1 Message Date
onyx-and-iris
cea6d500dd recorder module added.
recorder module added.
2022-03-08 22:54:34 +00:00
onyx-and-iris
5b3a4e2b4f add load profiles, examples, update readme
add Get_Profiles and Set_Profile functions.

Now possible to load many parameters from a psd1 config file.

example config added

add Config Files section to readme
2022-01-24 20:01:12 +00:00
onyx-and-iris
9714b7cc7d Update base.ps1
param_set and param_set_string merged.
2022-01-19 21:53:49 +00:00
onyx-and-iris
57e5368752 update to error classes, rework Param_Set_Multi
Added VMRemoteErrors.
Other error classes now subclass VMRemoteErrors.

rework Function Param_Set_Multi

added throw LoginError object on multiple login attempts (still crashing the powershell window during testing if in same powershell fork)

update readme to include vban_instream, vban_outstream example in set parameters by hash. macrobutton in hash can now use key button or mb.
2022-01-19 05:16:28 +00:00
onyx-and-iris
093cfe0e85 Update base.ps1
add version, p_in, v_in to $layout
2022-01-10 20:56:40 +00:00
onyx-and-iris
2775d64e47 update meta.ps1
rename $this to $obj to avoid saving over keyword.
2022-01-08 20:30:36 +00:00
onyx-and-iris
acbc2c52cc update base, inst
refactor get dll and exe path
2022-01-08 16:07:02 +00:00
onyx-and-iris
a7913f8934 add special commands
Added special commands:
show
restart
showvbanchat
shutdown

Updated README and CHANGELOG to reflect changes.

Minor version bump
2021-08-23 15:24:05 +01:00
Onyx and Iris
01a60b99b1 run 64bit exe for potato, update changelog
Run 64bit executable is launched if on 64bit OS

update changelog
2021-06-06 17:21:54 +01:00
onyx-and-iris
a66a101ba1 vban commands added, tests updated
Added vban_in/vban_out to definetypes in base

Added string attribute label for strips

Added vban.ps1 which defines instream/oustream attributes.

Version bumped and changelog updated

Unit tests updated to reflect changes
2021-05-11 19:09:57 +01:00
onyx-and-iris
fbe9fe68cf update to dll loading
Added fetch dll path through registry.

Added custom error class VBPathError in case dll path was not found

Added function Setup_DLL to base.ps1

Wrapper setup stops if setup_dll returns false (no login, no class setup)
2021-05-04 17:29:38 +01:00
onyx-and-iris
cbfd7a30f7 update to multi_set, changelog, readme
Now using a nested hash for mult_set

added macrobutton commands to multi_set

updated example changelog and readme to reflect changes

minor version bumped
2021-05-03 12:33:43 +01:00
Onyx and Iris
770b9cf663 add support for mb params in multi_set
Add support for mb params in multi_set.

Updated changelog to document addition
2021-05-02 17:32:04 +01:00
Onyx and Iris
63a56c7a72 add regex to base, remove tests from modules
Parse multi set params using regex

Remove tests from each module
2021-05-02 13:34:13 +01:00
onyx-and-iris
2846e46592 add gain,comp,limit to strip. Update tests.
Added gain, comp and limit attributes to strip class

Updated pester unit tests to reflect changes.

Update changelog
2021-04-30 18:41:10 +01:00
onyx-and-iris
94be34b3da added custom error classes
Added CAPI and Login custom error classes.

Cleaned up output when error is thrown.
2021-04-29 20:23:02 +01:00
Onyx and Iris
8a3b8da635 auto login added, tests updated to take $true, $false
Added $this.Login() into Remote constructor to automatically log user in.

Updated test codes accordingly.

Boolean params take $true and $false

Updated readme to reflect changes.
2021-04-29 00:48:16 +01:00
onyx-and-iris
ffc46fae94 Update base.ps1
remove redundant calls
2021-04-28 20:03:46 +01:00
onyx-and-iris
12b0085ab6 added gain param
Added gain param for strip/bus.

Getter now returns type single instead of int.
2021-04-28 18:21:32 +01:00
onyx-and-iris
e1867d0731 Initial commit
Initial commit

Added readme
2021-04-28 17:38:36 +01:00