Classes
| Class | Description | |
|---|---|---|
| CogIOStreamMessageEventArgs |
Event args object for the message.
| |
| CogJob |
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.
| |
| CogJob CogProcessedIOResultEventArgs |
Event args object for processed I/O results.
| |
| CogJobActionEventArgs |
Event args object for CogJob actions.
| |
| CogJobBaseScript |
Base class which user script will override.
| |
| CogJobErrorEventArgs |
Event args object for job errors.
| |
| CogJobIndependent |
CogJobIndependent contains all Independent mode only properties, methods, and events.
| |
| CogJobIOErrorEventArgs |
Event args object for I/O errors.
| |
| CogJobManager |
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.
| |
| CogJobManagerActionEventArgs |
Event args object for CogJobManager actions.
| |
| CogJobManagerDependent |
CogJobManagerDependent contains all dependent mode only properties,
methods, and events. Currently not supported (Dependent mode only).
| |
| CogJobManagerIndependent |
CogJobManagerIndependent contains all independent mode only properties, methods, and events.
| |
| CogJobResultHistory |
CogJobResultHistory is a class for accumulating and managing queues of historical
job results.
| |
| CogJobResultHistoryCollection |
CogJobResultHistoryCollection
| |
| CogJobResultHistoryConstants | ||
| CogJobResultHistoryGated | ||
| CogVisionToolLinkEventArgs |
Event args object for vision tool link actions.
| |
| CogVTLinkInputImage |
CogVTLink object which is used to setup the input input for the VisionTool
| |
| CogVTLinkLastRunRecords |
CogVTLink object for collecting vision tool's last run records.
| |
| CogVTLinkLastRunRecordsFromJob |
CogVTLinkLastRunRecordsFromJob. Currently not supported (Dependent mode only).
| |
| CogVTLinkProcessedImage |
CogVTLink object for collecting the image that was processed by the vision tools.
| |
| CogVTLinkProcessedImageFromJob |
CogVTLinkProcessedImageFromJob. Currently not supported (Dependent mode only).
| |
| CogVTLinkResult |
CogVTLink object for collecting vision tool results to be stored in the result packets.
| |
| CogVTLinkToolsTogether |
CogVTLinkLastRunRecordsFromJob. Currently not supported (Dependent mode only).
|
Interfaces
| Interface | Description | |
|---|---|---|
| ICogIOTCPIP |
Use this interface to receive data from a TCP/IP device defined by Host and PortNumber.
| |
| ICogJobResultHistory | ||
| ICogJobScript |
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
| Delegate | Description | |
|---|---|---|
| CogIOStreamMessageEventHandler |
Delegate for the message received or sent event.
| |
| CogJob CogAcquisitionErrorEventHandler |
Delegate for the AcqError event.
| |
| CogJob CogAcquisitionTimeoutEventHandler |
Delegate for the AcqTimeout event.
| |
| CogJob CogGCRequestedEventHandler |
Delegate for the GarbageCollectionRequested event.
| |
| CogJob CogImageAvailableEventHandler |
Delegate for the ImageAvailable event.
| |
| CogJob CogImageQueueFlushedEventHandler |
Delegate for the ImageQueueFlushed event.
| |
| CogJob CogImageQueueOverflowedEventHandler |
Delegate for the ImageQueueOverflowed event.
| |
| CogJob CogImageRemovedEventHandler |
Delegate for the ImageRemoved event.
| |
| CogJob CogIOErrorEventHandler |
Delegate for the IOError event.
| |
| CogJob CogJobRanEventHandler |
Delegate for the Ran event.
| |
| CogJob CogJobResetCompleteEventHandler |
Delegate for the ResetComplete event.
| |
| CogJob CogJobRunningEventHandler |
Delegate for the Running event.
| |
| CogJob CogJobStoppedEventHandler |
Delegate for the Stopped event.
| |
| CogJob CogProcessedIOResultAvailableEventHandler |
Delegate for the ProcessedIOResultAvailable event.
This event is fire
| |
| CogJob CogVisionToolErrorEventHandler |
Delegate for the VisionToolError event.
| |
| CogJob CogVisionToolLinkAddedEventHandler |
Delegate for the VisionToolLinkAdded event.
| |
| CogJob CogVisionToolLinkRemovedEventHandler |
Delegate for the VisionToolLinkRemoved event.
| |
| CogJobIndependent CogRealTimeQueueFlushedEventHandler |
Delegate for the RealTimeQueueFlushed event.
| |
| CogJobIndependent CogRealTimeQueueOverflowedEventHandler |
Delegate for the RealTimeQueueOverflowed event.
| |
| CogJobIndependent CogRealTimeResultAvailableEventHandler |
Delegate for the RealTimeResultAvailable event.
| |
| CogJobIndependent CogRealTimeResultRemovedEventHandler |
Delegate for the RealTimeResultRemoved event.
| |
| CogJobManager CogFailureItemAvailableEventHandler |
Delegate for the FailureItemAvailable event.
| |
| CogJobManager CogFailureItemRemovedEventHandler |
Delegate for the FailureItemRemoved event.
| |
| CogJobManager CogFailureQueueFlushedEventHandler |
Delegate for the FailureQueueFlushed event.
| |
| CogJobManager CogFailureQueueOverflowedEventHandler |
Delegate for the FailureQueueOverflow event.
| |
| CogJobManager CogIOErrorEventHandler |
Delegate for the IOError event.
| |
| CogJobManager CogJobAddedEventHandler |
Delegate for the JobAdded event.
| |
| CogJobManager CogJobManagerResetCompleteEventHandler |
Delegate for the ResetComplete event.
| |
| CogJobManager CogJobManagerStoppedEventHandler |
Delegate for the Stopped event.
| |
| CogJobManager CogJobRemovedEventHandler |
Delegate for the JobRemoved event.
| |
| CogJobManager CogUserQueueFlushedEventHandler |
Delegate for the UserQueueFlushed event.
| |
| CogJobManager CogUserQueueOverflowedEventHandler |
Delegate for the UserQueueOverflow event.
| |
| CogJobManager CogUserResultAvailableEventHandler |
Delegate for the UserResultAvailable event.
| |
| CogJobManager CogUserResultRemovedEventHandler |
Delegate for the UserResultRemoved event.
| |
| CogJobManagerDependent CogRealTimeQueueFlushedEventHandler |
Delegate for the RealTimeQueueFlushed event. Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogRealTimeQueueOverflowedEventHandler |
Delegate for the RealTimeQueueOverflowed event.
Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogRealTimeResultAvailableEventHandler |
Delegate for the RealTimeResultAvailable event.
Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogRealTimeResultRemovedEventHandler |
Delegate for the RealTimeResultRemoved event. Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogVisionToolErrorEventHandler |
Delegate for the VisionToolError event. Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogVisionToolLinkAddedEventHandler |
Delegate for the VisionToolLinkAdded event. Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogVisionToolLinkRemovedEventHandler |
Delegate for the VisionToolLinkRemoved event. Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogVisionToolRanEventHandler |
Delegate for the VisionToolRan event. Currently not supported (Dependent mode only).
| |
| CogJobManagerDependent CogVisionToolRunningEventHandler |
Delegate for the VisionToolRunning event. Currently not supported (Dependent mode only).
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| CogActionConstants |
The CogActionConstants enumerated type is used by all custom EventArg objects to indicate what caused the event.
| |
| CogDestinationQueueConstants |
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.
| |
| CogFailureLogModeConstants |
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.
| |
| CogImageQueueOverflowActionConstants |
The CogImageQueueOverflowActionConstants enumerated type is used to control the running state of the job or CogJobManager.
| |
| CogIOClearQueueOnStop |
The CogIOClearQueueOnStop enumerated type is used to clear I/O queues when each job stops.
| |
| CogIOErrorActionConstants |
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.
| |
| CogIOErrorConstants |
The CogIOErrorConstants enumerated type is used by all I/O operations to indicate what caused the error event.
| |
| CogJobAcqFifoStateConstants |
Inidcates the state of a depersisted acquisition FIFO.
| |
| CogJobManagerStateConstants |
The CogJobManagerStateConstants enumerated type is used to indicate the state of a CogJobManager in dependent mode.
| |
| CogJobResultHistoryConstants CogQueueConstants |
The CogQueueConstants enumerated type is used to identify each of the available result history queues.
| |
| CogJobRunModeConstants |
The CogJobRunModeConstants enumerated type is used to set the RunMode of the CogJob.
| |
| CogJobsRunningStateConstants |
The CogJobsRunningStateConstants enumerated type is used to indicate the state all CogJobs associated with a CogJobManager.
| |
| CogJobStartModeConstants |
Describes when the job calls StartAcquire
to issue acquisition requests.
| |
| CogJobStateConstants |
Indicates the state of a CogJob.
| |
| CogJobThroughputAlgorithmConstants |
The CogJobThroughputAlgorithConstants enumerated type is used to specify the throughput algorithm that is used by the Job.
| |
| CogOperatingModeConstants |
The CogOperatingModeConstants enumerated type is used set the operating mode of the CogJobManager.
| |
| CogProcessingModelConstants |
The CogProcessingModel enumerated type is used to set the processing model of the CogJobManager.
| |
| CogUserQueueResultCreationConstants |
The CogUserQueueResultCreationConstants enumerated type is used to
indicate when user result records should be created.
|