Expand description
The Sabaton Middleware is the interface Sabaton applications use.
Applications can,
- Publish topics
- Subscribe to topics
- Provide a Service (using SOME/IP)
- Access a service via a proxy
The Sabaton middleware hides the underlying implementation of DDS and SOME/IP.
Modules§
Structs§
- Init
Context - Loaned
- Node
- All the functionality is implemented in the Node structure. To interact with the other
services of the Sabaton system, a node structure must be created.
The
NodeBuilder
structure provides a builder pattern to create the node. A node is cloneable. - Node
Builder - Publication
Matched Status - Publish
Options - Publisher
Listener - Publisher
Listener Builder - Reader
- Reader
Listener - Sample
Storage - Samples
- A buffer to store samples. This is used for receiving one or more samples from the reader.
- Subscribe
Options - Subscriber
Listener - Subscriber
Listener Builder - Subscription
Matched Status - Writer