Motion Master 6.0.0-alpha.50
Next-generation motion control software
Loading...
Searching...
No Matches
profile_device.h
Go to the documentation of this file.
1#pragma once
2
3#include "node/device.h"
4
5namespace mm::node {
6
32 public:
35
37 Device& device() { return device_; }
38 const Device& device() const { return device_; }
39
40 protected:
43};
44
45} // namespace mm::node
Represents a single node on the fieldbus.
Definition device.h:36
Base of the drive-profile view hierarchy: a thin, borrowed view over a Device.
Definition profile_device.h:31
Device & device()
The underlying generic device this view operates on.
Definition profile_device.h:37
ProfileDevice(Device &device)
Binds the view to device. The reference must outlive this view.
Definition profile_device.h:34
Device & device_
The borrowed device — the only data member permitted in the whole view chain.
Definition profile_device.h:42
const Device & device() const
Definition profile_device.h:38
Definition http_server.h:16