[![Crates.io][crates-badge]][crates-url] [![Documentation][docs-badge]][docs-url] [![MPL-2.0][mpl-badge]][mpl-url] [![Build Status][actions-badge]][actions-url] [crates-badge]: https://img.shields.io/crates/v/cameleon-device.svg [crates-url]: https://crates.io/crates/cameleon-device [docs-badge]: https://docs.rs/cameleon-device/badge.svg [docs-url]: https://docs.rs/cameleon-device [mpl-badge]: https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg [mpl-url]: https://github.com/cameleon-rs/cameleon/blob/main/LICENSE [actions-badge]: https://github.com/cameleon-rs/cameleon/workflows/CI/badge.svg [actions-url]: https://github.com/cameleon-rs/cameleon/actions/workflows/ci.yml ## Overview `cameleon-device` provides device specific protocol decoder and basic I/O operations for [GenICam](https://www.emva.org/standards-technology/genicam/) compatible devices, also provides emulators.