Impact Vision SDK  11.8.1
VisionSDK.Operations.VisionPortOperation Class Reference

This class represents an operation performed on a particular VisionPort of a Vision Device. More...

Inheritance diagram for VisionSDK.Operations.VisionPortOperation:
VisionSDK.Operations.VisionOperation VisionSDK.IPort VisionSDK.Operations.Operation VisionSDK.Operations.CallDeleteAllOnToolOperation VisionSDK.Operations.CallDeleteOnToolOperation VisionSDK.Operations.CallLoadFontLibraryOnToolOperation VisionSDK.Operations.CallRenameOnToolOperation VisionSDK.Operations.CallResetOnToolOperation VisionSDK.Operations.CallRunOnTaskOperation VisionSDK.Operations.CallRunOnToolOperation VisionSDK.Operations.CallSaveFontLibraryOnToolOperation VisionSDK.Operations.CallSelectGoldenCharOnToolOperation VisionSDK.Operations.CallTrainOnToolOperation VisionSDK.Operations.SaveProgramOperation VisionSDK.Operations.SaveProgramWithNameOperation

Protected Member Functions

override bool CanPerformOperation ()
 Checks if DeviceConnection is connected before executing the operation More...
 
- Protected Member Functions inherited from VisionSDK.Operations.Operation
virtual void PerformOperation ()
 Override this method with a new one that contains the operation to execute More...
 

Properties

VisionPort Port [get, set]
 The Port on which to execute the operation More...
 
- Properties inherited from VisionSDK.Operations.VisionOperation
VisionDeviceConnection DeviceConnection [get, set]
 The Connection to the Vision Device More...
 
- Properties inherited from VisionSDK.Operations.Operation
String Name [get, set]
 The Operation's Name
By Default this is set with the Operation's Type Name More...
 
OperationResult Result [get, set]
 The Operation Result More...
 
Action CompletionHandler [get, set]
 A delegate associated with the operation
This delegate never gets called by this class itself More...
 
- Properties inherited from VisionSDK.IPort
VisionPort Port [get, set]
 The Port More...
 

Additional Inherited Members

- Public Member Functions inherited from VisionSDK.Operations.VisionOperation
override void Execute ()
 This function checks CanPerformOperation() before it executes the operation
It then performs a lock on the DeviceConnection object so multiple operations cannot be executed at the same time. More...
 
- Public Member Functions inherited from VisionSDK.Operations.Operation
 Operation ()
 Constructor More...
 
object Clone ()
 
void AddCompletionHandler (Action< OperationResult > completionHandler)
 This method sets the completion handler of the operation More...
 
void AddCompletionHandler< T > (Action< OperationResult< T >> completionHandler)
 This method sets the completion handler of the operation More...
 
- Static Public Member Functions inherited from VisionSDK.Operations.Operation
static void DeleteOperation (Operation operation)
 Delete an Operation and its completion handler More...
 
- Protected Attributes inherited from VisionSDK.Operations.Operation
OperationResult result
 The Operation Result More...
 

Detailed Description

This class represents an operation performed on a particular VisionPort of a Vision Device.

Member Function Documentation

override bool VisionSDK.Operations.VisionPortOperation.CanPerformOperation ( )
protectedvirtual

Checks if DeviceConnection is connected before executing the operation

Returns
true if DeviceConnection is connected

Reimplemented from VisionSDK.Operations.VisionOperation.

Property Documentation

VisionPort VisionSDK.Operations.VisionPortOperation.Port
getset

The Port on which to execute the operation

HTML Footer Datalogic Automation, Inc.    ©2016 Datalogic Automation Inc. All Rights Reserved