- transport: async Serial/TCP/UDP via Connection enum + Transport trait - protocol: TextDecoder (UTF-8/Latin-1/ASCII), HexDecoder, PlotDecoder (binary samples) - frame: LineFramer, FixedLengthFramer, LengthPrefixedFramer, CobsFramer - pipeline: MultiPipeline for parallel multi-protocol parsing - 212 tests (182 unit + 18 integration + 1 doctest), clippy clean
18 lines
412 B
TOML
18 lines
412 B
TOML
[package]
|
|
name = "xserial-core"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
tokio = { workspace = true }
|
|
async-trait = { workspace = true }
|
|
serialport = { workspace = true }
|
|
tokio-serial = { workspace = true }
|
|
bytes = { workspace = true }
|
|
nom = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
tracing = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
hex = "0.4"
|