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.