<commit_before># Rusty Z-Wave

The `rzw` crate provides a native functionality to control a Z-Wave network over a USB Z-Wave dongle. It's completely written in Rust to ensure safety and performance.

---
## Compatibility
The `rzw` crate depends on the serial create, which is compatible with Windows and any Unix operating system that implements the termios API. The following platforms are confirmed to be compatible:

* Linux (x86_64, armv6l)
* OS X (x86_64)
* FreeBSD (amd64)
* OpenBSD (amd64)
* Windows (x86_64)
Compiling the `rzw` crate requires Rust 1.9 or later.

---
## Usage
Add `rzw` as a dependency in `Cargo.toml`:
```toml
[dependencies]
rand = { rzw = "https://github.com/Roba1993/rzw" }
```

Use the `rzw::Controller` as starting point to communicate, which communicates with the Z-Wave network.
```rust
extern crate rzw;<commit_msg>Updated dependecie description in readme<commit_after># Rusty Z-Wave

The `rzw` crate provides a native functionality to control a Z-Wave network over a USB Z-Wave dongle. It's completely written in Rust to ensure safety and performance.

---
## Compatibility
The `rzw` crate depends on the serial create, which is compatible with Windows and any Unix operating system that implements the termios API. The following platforms are confirmed to be compatible:

* Linux (x86_64, armv6l)
* OS X (x86_64)
* FreeBSD (amd64)
* OpenBSD (amd64)
* Windows (x86_64)
Compiling the `rzw` crate requires Rust 1.9 or later.

---
## Usage
Add `rzw` as a dependency in `Cargo.toml`:
```toml
[dependencies]
rzw = { git = "https://github.com/Roba1993/rzw" }
```

Use the `rzw::Controller` as starting point to communicate, which communicates with the Z-Wave network.
```rust
extern crate rzw;
{'fraction_non_alphanumeric': 0.09767441860465116, 'fraction_numerical': 0.026744186046511628, 'mean_word_length': 4.498402555910543, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6085523', 'n_tokens_mistral': 586, 'n_tokens_neox': 524, 'n_words': 231}