Cognex.VisionPro.QuickBuild NamespaceCognex VisionPro 9.25 SR1
 
Classes

  ClassDescription
Public classCogIOStreamMessageEventArgs
Event args object for the message.
Public classCogJob
The CogJob class is the work unit of QuickBuild. It consists of an acquisition FIFO and a collection of vision tools. Each CogJob is associated with a particular camera channel which feeds images to the vision tools for processing. Shutdown  must be called when you are done using the CogJob object.
Public classCogJob CogProcessedIOResultEventArgs
Event args object for processed I/O results.
Public classCogJobActionEventArgs
Event args object for CogJob actions.
Public classCogJobBaseScript
Base class which user script will override.
Public classCogJobErrorEventArgs
Event args object for job errors.
Public classCogJobIndependent
CogJobIndependent contains all Independent mode only properties, methods, and events.
Public classCogJobIOErrorEventArgs
Event args object for I/O errors.
Public classCogJobManager
The CogJobManager class is the toplevel class of QuickBuild. It is responsible for managing and providing global information to CogJobs. Shutdown  must be called when you are done using the CogJobManager object.
Public classCogJobManagerActionEventArgs
Event args object for CogJobManager actions.
Public classCogJobManagerDependent
CogJobManagerDependent contains all dependent mode only properties, methods, and events. Currently not supported (Dependent mode only).
Public classCogJobManagerIndependent
CogJobManagerIndependent contains all independent mode only properties, methods, and events.
Public classCogJobResultHistory
CogJobResultHistory is a class for accumulating and managing queues of historical job results.
Public classCogJobResultHistoryCollection
CogJobResultHistoryCollection
Public classCogJobResultHistoryConstants
Public classCogJobResultHistoryGated
Public classCogTelemetry
Public classCogVisionToolLinkEventArgs
Event args object for vision tool link actions.
Public classCogVTLinkInputImage
CogVTLink object which is used to setup the input input for the VisionTool
Public classCogVTLinkLastRunRecords
CogVTLink object for collecting vision tool's last run records.
Public classCogVTLinkLastRunRecordsFromJob
CogVTLinkLastRunRecordsFromJob. Currently not supported (Dependent mode only).
Public classCogVTLinkProcessedImage
CogVTLink object for collecting the image that was processed by the vision tools.
Public classCogVTLinkProcessedImageFromJob
CogVTLinkProcessedImageFromJob. Currently not supported (Dependent mode only).
Public classCogVTLinkResult
CogVTLink object for collecting vision tool results to be stored in the result packets.
Public classCogVTLinkToolsTogether
CogVTLinkLastRunRecordsFromJob. Currently not supported (Dependent mode only).
Interfaces

  InterfaceDescription
Public interfaceICogIOTCPIP
Use this interface to receive data from a TCP/IP device defined by Host and PortNumber.
Public interfaceICogJobResultHistory
Public interfaceICogJobScript
Defines the interface to be implemented by user script, so that it can be called from VisionPro at the appropriate time. Normally the user script will inherit the CogJobBaseScript class rather than implement ICogJobScript directly.
Delegates

  DelegateDescription
Public delegateCogIOStreamMessageEventHandler
Delegate for the message received or sent event.
Public delegateCogJob CogAcquisitionErrorEventHandler
Delegate for the AcqError event.
Public delegateCogJob CogAcquisitionTimeoutEventHandler
Delegate for the AcqTimeout event.
Public delegateCogJob CogGCRequestedEventHandler
Delegate for the GarbageCollectionRequested event.
Public delegateCogJob CogImageAvailableEventHandler
Delegate for the ImageAvailable event.
Public delegateCogJob CogImageQueueFlushedEventHandler
Delegate for the ImageQueueFlushed event.
Public delegateCogJob CogImageQueueOverflowedEventHandler
Delegate for the ImageQueueOverflowed event.
Public delegateCogJob CogImageRemovedEventHandler
Delegate for the ImageRemoved event.
Public delegateCogJob CogIOErrorEventHandler
Delegate for the IOError event.
Public delegateCogJob CogJobRanEventHandler
Delegate for the Ran event.
Public delegateCogJob CogJobResetCompleteEventHandler
Delegate for the ResetComplete event.
Public delegateCogJob CogJobRunningEventHandler
Delegate for the Running event.
Public delegateCogJob CogJobStoppedEventHandler
Delegate for the Stopped event.
Public delegateCogJob CogProcessedIOResultAvailableEventHandler
Delegate for the ProcessedIOResultAvailable event. This event is fire
Public delegateCogJob CogVisionToolErrorEventHandler
Delegate for the VisionToolError event.
Public delegateCogJob CogVisionToolLinkAddedEventHandler
Delegate for the VisionToolLinkAdded event.
Public delegateCogJob CogVisionToolLinkRemovedEventHandler
Delegate for the VisionToolLinkRemoved event.
Public delegateCogJobIndependent CogRealTimeQueueFlushedEventHandler
Delegate for the RealTimeQueueFlushed event.
Public delegateCogJobIndependent CogRealTimeQueueOverflowedEventHandler
Delegate for the RealTimeQueueOverflowed event.
Public delegateCogJobIndependent CogRealTimeResultAvailableEventHandler
Delegate for the RealTimeResultAvailable event.
Public delegateCogJobIndependent CogRealTimeResultRemovedEventHandler
Delegate for the RealTimeResultRemoved event.
Public delegateCogJobManager CogFailureItemAvailableEventHandler
Delegate for the FailureItemAvailable event.
Public delegateCogJobManager CogFailureItemRemovedEventHandler
Delegate for the FailureItemRemoved event.
Public delegateCogJobManager CogFailureQueueFlushedEventHandler
Delegate for the FailureQueueFlushed event.
Public delegateCogJobManager CogFailureQueueOverflowedEventHandler
Delegate for the FailureQueueOverflow event.
Public delegateCogJobManager CogIOErrorEventHandler
Delegate for the IOError event.
Public delegateCogJobManager CogJobAddedEventHandler
Delegate for the JobAdded event.
Public delegateCogJobManager CogJobManagerResetCompleteEventHandler
Delegate for the ResetComplete event.
Public delegateCogJobManager CogJobManagerStoppedEventHandler
Delegate for the Stopped event.
Public delegateCogJobManager CogJobRemovedEventHandler
Delegate for the JobRemoved event.
Public delegateCogJobManager CogUserQueueFlushedEventHandler
Delegate for the UserQueueFlushed event.
Public delegateCogJobManager CogUserQueueOverflowedEventHandler
Delegate for the UserQueueOverflow event.
Public delegateCogJobManager CogUserResultAvailableEventHandler
Delegate for the UserResultAvailable event.
Public delegateCogJobManager CogUserResultRemovedEventHandler
Delegate for the UserResultRemoved event.
Public delegateCogJobManagerDependent CogRealTimeQueueFlushedEventHandler
Delegate for the RealTimeQueueFlushed event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogRealTimeQueueOverflowedEventHandler
Delegate for the RealTimeQueueOverflowed event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogRealTimeResultAvailableEventHandler
Delegate for the RealTimeResultAvailable event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogRealTimeResultRemovedEventHandler
Delegate for the RealTimeResultRemoved event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogVisionToolErrorEventHandler
Delegate for the VisionToolError event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogVisionToolLinkAddedEventHandler
Delegate for the VisionToolLinkAdded event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogVisionToolLinkRemovedEventHandler
Delegate for the VisionToolLinkRemoved event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogVisionToolRanEventHandler
Delegate for the VisionToolRan event. Currently not supported (Dependent mode only).
Public delegateCogJobManagerDependent CogVisionToolRunningEventHandler
Delegate for the VisionToolRunning event. Currently not supported (Dependent mode only).
Enumerations

  EnumerationDescription
Public enumerationCogActionConstants
The CogActionConstants enumerated type is used by all custom EventArg objects to indicate what caused the event.
Public enumerationCogDestinationQueueConstants
The CogQueueDestinationConstants enumerated type is used to indicate into which queue result packets are stored. The values of this type can be OR'ed together.
Public enumerationCogFailureLogModeConstants
The CogFailureLogModeConstants enumerated type is used to indicate which of the vision tool run status result codes cause images to be stored into the failure queue. The values of this type can be OR'ed together.
Public enumerationCogImageQueueOverflowActionConstants
The CogImageQueueOverflowActionConstants enumerated type is used to control the running state of the job or CogJobManager.
Public enumerationCogIOClearQueueOnStop
The CogIOClearQueueOnStop enumerated type is used to clear I/O queues when each job stops.
Public enumerationCogIOErrorActionConstants
The CogIOErrorActionConstants enumerated type is used to control the running state of the job or CogJobManager. Discrete and TCP/IP error actions can be OR'ed together.
Public enumerationCogIOErrorConstants
The CogIOErrorConstants enumerated type is used by all I/O operations to indicate what caused the error event.
Public enumerationCogJobAcqFifoStateConstants
Inidcates the state of a depersisted acquisition FIFO.
Public enumerationCogJobManagerStateConstants
The CogJobManagerStateConstants enumerated type is used to indicate the state of a CogJobManager in dependent mode.
Public enumerationCogJobResultHistoryConstants CogQueueConstants
The CogQueueConstants enumerated type is used to identify each of the available result history queues.
Public enumerationCogJobRunModeConstants
The CogJobRunModeConstants enumerated type is used to set the RunMode of the CogJob.
Public enumerationCogJobsRunningStateConstants
The CogJobsRunningStateConstants enumerated type is used to indicate the state all CogJobs associated with a CogJobManager.
Public enumerationCogJobStartModeConstants
Describes when the job calls StartAcquire  to issue acquisition requests.
Public enumerationCogJobStateConstants
Indicates the state of a CogJob.
Public enumerationCogJobThroughputAlgorithmConstants
The CogJobThroughputAlgorithConstants enumerated type is used to specify the throughput algorithm that is used by the Job.
Public enumerationCogOperatingModeConstants
The CogOperatingModeConstants enumerated type is used set the operating mode of the CogJobManager.
Public enumerationCogProcessingModelConstants
The CogProcessingModel enumerated type is used to set the processing model of the CogJobManager.
Public enumerationCogUserQueueResultCreationConstants
The CogUserQueueResultCreationConstants enumerated type is used to indicate when user result records should be created.