|
msl 1.3.0
|
Run a synchronization event.
#include <Synchronization.h>
Public Member Functions | |
| Synchronization () | |
| Synchronization (Synchronization const &)=default | |
| Synchronization (Synchronization &&)=default | |
| Synchronization & | operator= (Synchronization const &)=default |
| Synchronization & | operator= (Synchronization &&)=default |
| virtual | ~Synchronization ()=default |
| eSYNCCODE | event () const |
| Return the code of the synchronization event. | |
| Synchronization & | setEvent (eSYNCCODE event) |
| Set the code of the synchronization event. | |
| long | duration () |
| Return the duration of the synchronization event (µs) | |
| Synchronization & | setDuration (long duration) |
| Set the duration of the synchronization event (µs) | |
| long | startTime () const override |
| Return the start time of the synchronization event (µs) | |
| Synchronization & | setStartTime (long startTime) |
| Set the start time of the synchronization event (µs) | |
| long | endTime () const override |
| Return the end time of the synchronization event (µs) | |
| NLSStatus | prepare (MrProt &protocol, SeqLim &limits, SeqExpo &exports) override |
| Prepare the synchronization event. | |
| NLSStatus | run (MrProt &protocol, SeqLim &limits, SeqExpo &exports) override |
| Run the synchronization event. | |
| MrProtocolData::SeqExpoRFInfo | rfInfo () const override |
| Return the RF information for SAR computation. | |
Public Member Functions inherited from msl::RealTimeEvents | |
| RealTimeEvents () | |
| RealTimeEvents (RealTimeEvents const &)=default | |
| RealTimeEvents (RealTimeEvents &&)=default | |
| RealTimeEvents & | operator= (RealTimeEvents const &)=default |
| RealTimeEvents & | operator= (RealTimeEvents &&)=default |
| virtual | ~RealTimeEvents ()=default |
| sSLICE_POS const & | slice () const |
| Return the slice used in prepare and run. | |
| virtual RealTimeEvents & | setSlice (sSLICE_POS const &slice) |
| Set the slice used in prepare and run. | |
| msl::Synchronization::Synchronization | ( | ) |
|
default |
|
default |
|
virtualdefault |
|
default |
|
default |
| eSYNCCODE msl::Synchronization::event | ( | ) | const |
Return the code of the synchronization event.
| Synchronization & msl::Synchronization::setEvent | ( | eSYNCCODE | event | ) |
Set the code of the synchronization event.
| long msl::Synchronization::duration | ( | ) |
Return the duration of the synchronization event (µs)
| Synchronization & msl::Synchronization::setDuration | ( | long | duration | ) |
Set the duration of the synchronization event (µs)
|
overridevirtual |
Return the start time of the synchronization event (µs)
Implements msl::RealTimeEvents.
| Synchronization & msl::Synchronization::setStartTime | ( | long | startTime | ) |
Set the start time of the synchronization event (µs)
|
overridevirtual |
Return the end time of the synchronization event (µs)
Implements msl::RealTimeEvents.
|
overridevirtual |
Prepare the synchronization event.
Implements msl::RealTimeEvents.
|
overridevirtual |
Run the synchronization event.
Implements msl::RealTimeEvents.
|
overridevirtual |
Return the RF information for SAR computation.
Implements msl::RealTimeEvents.