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.