GetExecutionBudget¶
-
virtual double IProcessingBlock::GetExecutionBudget() = 0¶
Gets the maximum amount of time that the processing block is allowed to use.
- Returns
double – Maximum amount of time in seconds.
- Throws
CUnsupportedException– Execution Budget is not supported for built-in processing blocks.CUnsupportedException– Execution Budget is not supported (see product specific documentation).CCommunicationErrorException– Protocol error.CConnectionLostException– Connection to controller lost.CRebootedException– Controller has been rebooted since this object reference was retrieved, invalidating this reference.CIncompatibleException– Incompatible firmware version loaded.CObjectDestroyedException– Object is destroyed.