Crates.io | grafton-visca |
lib.rs | grafton-visca |
version | 0.2.1 |
source | src |
created_at | 2024-08-12 06:22:40.973081 |
updated_at | 2024-09-15 02:48:14.940739 |
description | Rust based VISCA over IP implementation for controlling PTZ Cameras |
homepage | https://www.grafton.ai |
repository | https://github.com/GrantSparks/grafton-visca |
max_upload_size | |
id | 1333997 |
size | 136,521 |
Rust based VISCA over IP implementation for controlling PTZ Cameras
Currently only PTZOptics G2 VISCA over IP Commands are implemented but it might very well work with other cameras that use the VISCA protocol. If there is interest we could abstract the commands to make it easier to add other camera types.
** Impotant Note: This is a work in progress and is not yet ready for production use. I am only validating the byte sequences as I use the commands so many have not been checked against the documentation. **
Make sure to check out our blog article introducing this library: Controlling PTZ Cameras with Rust
Add the following to Cargo.toml
under [dependencies]
:
grafton-visca = "*"
Contributions are welcome! Please submit a pull request or open an issue to discuss what you would like to change.
This is a project by the Grafton Machine Shed
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for more details.