12 releases (6 breaking)
0.8.0 | Nov 6, 2024 |
---|---|
0.7.0 | Apr 25, 2024 |
0.5.1 | Oct 31, 2023 |
0.5.0 | Jul 23, 2023 |
0.1.0 | May 24, 2020 |
#1110 in Network programming
3,983 downloads per month
Used in 6 crates
555KB
11K
SLoC
DICOM-rs ul
This is an implementation of the DICOM upper layer protocol.
lib.rs
:
This crates contains the types and methods needed to interact with DICOM nodes through the upper layer protocol.
This crate can be used as a base for finite-state machines and higher-level helpers, enabling the creation of concrete service class users (SCUs) and service class providers (SCPs).
- The
address
module provides an abstraction for working with compound addresses referring to application entities in a network. - The [
pdu
] module provides data structures representing protocol data units, which are passed around as part of the DICOM network communication support. - The
association
module comprises abstractions for establishing and negotiating associations between application entities, via the upper layer protocol by TCP.
Features
async
: Enables a fully async implementation of the upper layer protocol. SeeClientAssociationOptions
andServerAssociationOptions
for details
Dependencies
~7–16MB
~179K SLoC