grafton-visca

Crates.iografton-visca
lib.rsgrafton-visca
version0.2.1
sourcesrc
created_at2024-08-12 06:22:40.973081
updated_at2024-09-15 02:48:14.940739
descriptionRust based VISCA over IP implementation for controlling PTZ Cameras
homepagehttps://www.grafton.ai
repositoryhttps://github.com/GrantSparks/grafton-visca
max_upload_size
id1333997
size136,521
Grant Sparks (GrantSparks)

documentation

README

grafton-visca

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

Installation

Add the following to Cargo.toml under [dependencies]:

grafton-visca = "*"

Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss what you would like to change.

About

This is a project by the Grafton Machine Shed

License

This project is licensed under the Apache License, Version 2.0. See the LICENSE file for more details.

Commit count: 0

cargo fmt