feat: add missing Device IO operations and fix formatting

- Add GetVideoOutputConfiguration operation
- Add GetVideoOutputConfigurationOptions operation
- Add SetVideoOutputConfiguration operation
- Add GetRelayOutputOptions operation
- Add comprehensive tests for new operations
- Add CLI support for new Device IO operations
- Fix gofmt formatting issues in all files
This commit is contained in:
0x524a
2025-12-03 01:03:11 -05:00
parent 89851baa1f
commit df3cdfb5ab
4 changed files with 42 additions and 45 deletions
-1
View File
@@ -776,4 +776,3 @@ func splitSpaceSeparated(s string) []string {
return result return result
} }
-1
View File
@@ -736,4 +736,3 @@ func TestSetEventEndpoint(t *testing.T) {
t.Errorf("Expected event endpoint %s, got %s", newEndpoint, endpoint) t.Errorf("Expected event endpoint %s, got %s", newEndpoint, endpoint)
} }
} }
-1
View File
@@ -233,4 +233,3 @@ func testDeviceIOService(ctx context.Context, client *onvif.Client) {
} }
} }
} }