# CANdid Client A library for handling connections to a [CANdid server](https://crates.io/crates/candid_server) over a TCP connection. The CandidConnection struct can both read and write frames to the server, which are then written to the bus by candid_server. Repository: https://gitlab.com/avandesa/candid-rs Documentation: https://docs.rs/crates/candid_client/ ## Getting Started ### Prerequisites CANdid Client itself only depends on [`byteorder`](https://crates.io/crates/byteorder). However, for it to be useful, you must be able to run CANdid server on your computer or another system accessible over the network. See [CANdid server](https://crates.io/crates/candid_server/) for mor information. The example `echo` uses [`clap`](https://crates.io/crates/clap/) to handle command line arguments. The example `send` uses [`rand`](https://crates.io/crates/rand) to generate random data. ### Examples * `echo`: Print all frames to `stdout` * `send`: Send 10 random frames, then start printing all frames to `stdout`. The sent frames should be displayed as well ## Versioning We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://gitlab.com/avandesa/candid-rs/tags). ## Authors * **Alex van de Sandt** - [avandesa](https://gitlab.com/avandesa) ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.