|
Motion Master 6.0.0-alpha.111
Next-generation motion control software
|
The bus lock held shared, the lock of one drive, and a frame slot. More...
#include <control_plane_locks.h>
Public Attributes | |
| std::shared_lock< BusLock > | bus |
| std::unique_lock< std::mutex > | drive |
| FrameSlot | frame |
The bus lock held shared, the lock of one drive, and a frame slot.
The members release in reverse order, so the frame slot goes first and the bus lock last.
| std::shared_lock<BusLock> mm::comm::DriveLock::bus |
| std::unique_lock<std::mutex> mm::comm::DriveLock::drive |
| FrameSlot mm::comm::DriveLock::frame |