Start¶
-
virtual void IAcquisition::Start() = 0¶
Starts the (last) configured acquisition run.
- Throws
CInvalidConfigException
– This acquisition’s buffer capacity is not large enough to accommodate the configured pre-trigger sample duration.CInvalidConfigException
– One or more configured signals no longer exist, parent object was destroyed.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.
- Remarks
Blocks until acquisition has started in the real-time controller.