Prepare¶
-
virtual void IAcquisition::Prepare() = 0¶
Prepares an acquisition run for the current configuration.
- Throws
CInvalidConfigException
– This acquisition’s buffer capacity is not large enough to accommodate the configured pre-trigger sample duration.CInvalidOperationException
– Top-controller state is not “Run”.CInvalidOperationException
– Acquisition instance is not in state EAcquisitionState::Idle or EAcquisitionState::Prepared.COutOfResourcesException
– Maximum number of monitors reached.CCommunicationErrorException
– Protocol error.CConnectionLostException
– Connection to controller lost.CRebootedException
– Controller has been rebooted since this object reference was retrieved, invalidating this reference.CObjectDestroyedException
– Object is destroyed.