tokio-sunspec

A pure Rust SunSpec library based on tokio.

Features

Installation

toml [dependencies] tokio-sunspec = "*"

Examples

TCP Connect example for SMA Inverter

```rust let socketaddr = ":502".parse().unwrap(); let deviceid: u8 = 126; let start_addr: u16 = 40000;

let mut client = tokiosunspec::connecttcp(socketaddr, deviceid, start_addr).await?;

let res = client.readpoint(model1::Mn).await?; asserteq!(res, "SMA"); ```

Protocol-Specification

License

Copyright (c) 2023 Lukas Kirner

Apache-2.0