Expand description
DP - Decentralized peripherals
This module implements the DP application layer of PROFIBUS. The main component is the
DpMaster
type which manages the DP cyclic communication and peripheral lifecycle.
Peripherals are represented as Peripheral
objects which you need to construct using
PeripheralOptions
. These options are best generated from the peripheral’s GSD file using
the gsdtool
that is part of the profirust
project.
Structs
- Diagnostic information for a module channel
- Diagnostic flags reported by a peripheral
- Events from the last poll cycle
- The DP master
- Iterator over the
ExtDiagBlock
s contained in anExtendedDiagnostics
data buffer - Container for extended diagnostics data
- A PROFIBUS peripheral that is connected to the bus
- Diagnostic information reported by the peripheral
- Handle that can be used to obtain a peripheral from the DP master.
- Options for configuring and parametrizing a peripheral
- Storage type that can hold one peripheral.
Enums
- Data type for a channel of a module
- Error diagnosed at a channel of a module
- One extended diagnostics block
- Operating state of the FDL master
- Events that can occur while communicating with a peripheral.