functions/New-PrismProfile.ps1
<#
.SYNOPSIS Return a new printer profile .DESCRIPTION Create a new printer profile that can be used with Add-PrismProfile .PARAMETER Material Material, e.g. AwesomeStuff .PARAMETER BaseCureTime Time in seconds for the base layer cure .PARAMETER CureTime Time in seconds for each layer .PARAMETER RaiseDistance The distance the build plate rises after each layer #> function New-PrismProfile { param ( [Parameter(Mandatory)] [string] $Material, [Parameter(Mandatory)] [uint16] $BaseCureTime, [Parameter(Mandatory)] [uint16] $CureTime, [Parameter(Mandatory)] [uint16] $RaiseDistance ) [PrismProfile]::new($Material, $BaseCureTime, $CureTime, $RaiseDistance) } |