made some rearrangements to the dot sourcing
ButtonTypes enum added to macrobuttons.ps1
login string now includes version number
Test-RegistryValue added to inst.ps1
GetType, GetVersion, SendText added to Remote class.
Console output now written to Debug stream.
ToString() method overriden for higher classes.
formatter run through all files.
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
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.
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
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)
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
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.