[package]
edition = "2024"
name = "acex-server"
version = "0.6.0"
authors = [
"Samuel Preston <samp.reston@outlook.com>",
"MRW <171420035+MRWGNRRR@users.noreply.github.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "UDS ECU server state machine. Handles all session management security access, timing, periodic DID scheduling, and NRC construction."
readme = "README.md"
keywords = [
"diagnostics",
"vehicle",
"standards",
]
categories = [
"development-tools",
"network-programming",
"automotive",
]
license = "MIT or Apache-2.0"
repository = "https://github.com/MRWGNRRR/acex"
[features]
alloc = [
"acex-core/alloc",
"acex-uds/alloc",
"acex-sim/alloc",
]
default = []
defmt = [
"dep:defmt",
"acex-sim/defmt",
"acex-core/defmt",
"acex-uds/defmt",
"acex-proto/defmt",
]
std = [
"alloc",
"acex-core/std",
"acex-uds/std",
"acex-sim/std",
]
[lib]
name = "acex_server"
path = "src/lib.rs"
[dependencies.acex-core]
version = "0.6.0"
[dependencies.acex-proto]
version = "0.6.0"
[dependencies.acex-sim]
version = "0.6.0"
[dependencies.acex-uds]
version = "0.6.0"
[dependencies.defmt]
version = "1.1.1"
optional = true