Public/Send-StatUSBCommand.ps1

function Send-StatUSBCommand {
    Param(
        [Parameter(Mandatory)]
        [string]$Command,
        [Parameter()]
        [string]$TargetID
    )

    $global:SerialConnections | Where-Object {if ($TargetID) {$_.UUID -eq $TargetID}else {$true}} | ForEach-Object {
        $_.Port.WriteLine($Command)
        $_.Port.BaseStream.Flush()
        $_.Port.DiscardInBuffer()
        $_.Port.DiscardOutBuffer()
        [void]$_.Port.ReadExisting()
    }
}