aramperes / nut-rs

rups: A Network UPS Tools (NUT) implementation in Rust.

Home Page:https://crates.io/crates/rups

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bi-directional protocol and serverbound API

aramperes opened this issue · comments

Right now the network implementation and API are entirely client-sided. In order to re-implement server-side components (#26) and implement unit testing (#2), the network stack should support crafting packets for both directions.

The public API needs to be reworked a bit to support this.

Bi-directional parsing is now implemented under the rups::proto module (#29)