|
2 | 2 | [string]$ExePath = ".\PTZControlConsole.exe", |
3 | 3 | [string]$Camera, |
4 | 4 | [string]$DevicePath, |
| 5 | + [int]$RawZoomDelta = 100, |
| 6 | + [int]$RawMoveDelta = 3000, |
| 7 | + [int]$RawMoveAbsolute = 9000, |
5 | 8 | [string]$LogPath = ".\PTZControlConsole-camera-test-windows.log" |
6 | 9 | ) |
7 | 10 |
|
@@ -59,17 +62,36 @@ elseif ($DevicePath) { |
59 | 62 | Write-Log "PTZControlConsole guided Windows camera test" |
60 | 63 | Write-Log "Executable: $ExePath" |
61 | 64 | Write-Log "Selector: $($selector -join ' ')" |
| 65 | +Write-Log "RawZoomDelta: $RawZoomDelta" |
| 66 | +Write-Log "RawMoveDelta: $RawMoveDelta" |
| 67 | +Write-Log "RawMoveAbsolute: $RawMoveAbsolute" |
62 | 68 |
|
63 | 69 | Invoke-CameraCommand "List devices" @("list-devices") |
64 | 70 | Invoke-CameraCommand "Camera device info" (@("cam-device-info") + $selector) |
65 | 71 | Invoke-CameraCommand "Zoom absolute percent 0" (@("zoom-absolute", "0", "--mode", "percent") + $selector) |
66 | 72 | Invoke-CameraCommand "Zoom absolute percent 50" (@("zoom-absolute", "50", "--mode", "percent") + $selector) |
| 73 | +Invoke-CameraCommand "Zoom absolute percent 100" (@("zoom-absolute", "100", "--mode", "percent") + $selector) |
67 | 74 | Invoke-CameraCommand "Zoom relative percent +10" (@("zoom-relative", "10", "--mode", "percent") + $selector) |
68 | 75 | Invoke-CameraCommand "Zoom relative percent -10" (@("zoom-relative", "-10", "--mode", "percent") + $selector) |
| 76 | +Invoke-CameraCommand "Zoom absolute raw 0" (@("zoom-absolute", "0", "--mode", "raw") + $selector) |
| 77 | +Invoke-CameraCommand "Zoom relative raw +$RawZoomDelta" (@("zoom-relative", "$RawZoomDelta", "--mode", "raw") + $selector) |
| 78 | +Invoke-CameraCommand "Zoom relative raw -$RawZoomDelta" (@("zoom-relative", "$(-1 * $RawZoomDelta)", "--mode", "raw") + $selector) |
| 79 | +Invoke-CameraCommand "Move absolute percent center" (@("move-absolute", "--mode", "percent", "--x", "50", "--y", "50") + $selector) |
| 80 | +Invoke-CameraCommand "Move absolute percent X 40" (@("move-absolute", "--mode", "percent", "--x", "40") + $selector) |
| 81 | +Invoke-CameraCommand "Move absolute percent Y 60" (@("move-absolute", "--mode", "percent", "--y", "60") + $selector) |
69 | 82 | Invoke-CameraCommand "Move relative percent X +10" (@("move-relative", "--mode", "percent", "--x", "10") + $selector) |
70 | 83 | Invoke-CameraCommand "Move relative percent X -10" (@("move-relative", "--mode", "percent", "--x", "-10") + $selector) |
71 | 84 | Invoke-CameraCommand "Move relative percent Y +10" (@("move-relative", "--mode", "percent", "--y", "10") + $selector) |
72 | 85 | Invoke-CameraCommand "Move relative percent Y -10" (@("move-relative", "--mode", "percent", "--y", "-10") + $selector) |
| 86 | +Invoke-CameraCommand "Move absolute raw center" (@("move-absolute", "--mode", "raw", "--x", "0", "--y", "0") + $selector) |
| 87 | +Invoke-CameraCommand "Move absolute raw X +$RawMoveAbsolute" (@("move-absolute", "--mode", "raw", "--x", "$RawMoveAbsolute") + $selector) |
| 88 | +Invoke-CameraCommand "Move absolute raw X -$RawMoveAbsolute" (@("move-absolute", "--mode", "raw", "--x", "$(-1 * $RawMoveAbsolute)") + $selector) |
| 89 | +Invoke-CameraCommand "Move absolute raw Y +$RawMoveAbsolute" (@("move-absolute", "--mode", "raw", "--y", "$RawMoveAbsolute") + $selector) |
| 90 | +Invoke-CameraCommand "Move absolute raw Y -$RawMoveAbsolute" (@("move-absolute", "--mode", "raw", "--y", "$(-1 * $RawMoveAbsolute)") + $selector) |
| 91 | +Invoke-CameraCommand "Move relative raw X +$RawMoveDelta" (@("move-relative", "--mode", "raw", "--x", "$RawMoveDelta") + $selector) |
| 92 | +Invoke-CameraCommand "Move relative raw X -$RawMoveDelta" (@("move-relative", "--mode", "raw", "--x", "$(-1 * $RawMoveDelta)") + $selector) |
| 93 | +Invoke-CameraCommand "Move relative raw Y +$RawMoveDelta" (@("move-relative", "--mode", "raw", "--y", "$RawMoveDelta") + $selector) |
| 94 | +Invoke-CameraCommand "Move relative raw Y -$RawMoveDelta" (@("move-relative", "--mode", "raw", "--y", "$(-1 * $RawMoveDelta)") + $selector) |
73 | 95 | Invoke-CameraCommand "Restore home move" (@("restore-home", "--target", "move") + $selector) |
74 | 96 | Invoke-CameraCommand "Restore default zoom" (@("restore-default", "--target", "zoom") + $selector) |
75 | 97 | Invoke-CameraCommand "Restore preset 1" (@("restore-preset", "1") + $selector) |
|
0 commit comments