CogIO8500Le ClassCognex VisionPro
Inheritance Hierarchy

System Object
  System MarshalByRefObject
    Cognex.VisionPro.Implementation CogObjectBase
      Cognex.VisionPro.Implementation CogSerializableObjectBase
        Cognex.VisionPro.Implementation CogSerializableChangedEventBase
          Cognex.VisionPro.QuickBuild.IO CogIODevice
            Cognex.VisionPro.QuickBuild.IO CogIODiscreteDevice
              Cognex.VisionPro.QuickBuild.Implementation.Internal CogIOFrameGrabber
                Cognex.VisionPro.QuickBuild.Implementation.Internal CogIO8500Le

Namespace: Cognex.VisionPro.QuickBuild.Implementation.Internal
Assembly: Cognex.VisionPro.QuickBuild.IO (in Cognex.VisionPro.QuickBuild.IO.dll) Version: 65.1.0.0 (65.1.0.0)
Syntax

[SerializableAttribute]
public sealed class CogIO8500Le : CogIOFrameGrabber

The CogIO8500Le type exposes the following members.

Constructors

  NameDescription
Public methodCogIO8500Le(SerializationInfo, StreamingContext)
Serialization constructor.
Public methodCogIO8500Le(String, Int32)
Construct CogIO8500Le object.
Public methodCogIO8500Le(String, Int32, String)
Top
Methods

  NameDescription
Public methodCanBeStrobeLine
(Inherited from CogIOFrameGrabber.)
Public methodCanBeTriggerLine
(Inherited from CogIOFrameGrabber.)
Public methodClose
(Inherited from CogIOFrameGrabber.)
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodEnableLine(Int32, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodEnableLine(Int32, Boolean, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetBiDirectionalLineCount
(Inherited from CogIOFrameGrabber.)
Public methodGetCogInputLine
(Inherited from CogIOFrameGrabber.)
Public methodGetCogOutputLine
(Inherited from CogIOFrameGrabber.)
Public methodGetCurrentActivityCount
Cognex internal use only
(Inherited from CogIODiscreteDevice.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetInputLineCount
(Inherited from CogIOFrameGrabber.)
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetLineAlias(Int32)
(Inherited from CogIOFrameGrabber.)
Public methodGetLineAlias(Int32, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodGetLinePolarity(Int32)
(Inherited from CogIOFrameGrabber.)
Public methodGetLinePolarity(Int32, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodGetLinePulseWidth(Int32)
(Inherited from CogIOFrameGrabber.)
Public methodGetLinePulseWidth(Int32, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodGetLineStatus(Int32)
(Inherited from CogIOFrameGrabber.)
Public methodGetLineStatus(Int32, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodGetOutputLineCount
(Inherited from CogIOFrameGrabber.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValue(Int32)
Returns the current line value. Don't call this function when the frame grabber type is 8600. Lines are not thread-safe. You must make sure that your code using this method is thread-safe.
(Inherited from CogIOFrameGrabber.)
Public methodGetValue(Int32, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodIsInputAsserted (Inherited from CogIOFrameGrabber.)
Public methodOpen
(Overrides CogIOFrameGrabber Open .)
Public methodResetAllWriteActivityCounter
Cognex internal use only
(Inherited from CogIODiscreteDevice.)
Public methodResumeAndRaiseChangedEvent
Re-enables raising of the Changed event after SuspendChangedEvent has been called, and raises the Changed event if the ChangedEventSuspended count is reduced to zero and any changes were made while events were suspended. Must be called once for each call to SuspendChangedEvent.
(Inherited from CogSerializableChangedEventBase.)
Public methodSetInputLine
(Inherited from CogIOFrameGrabber.)
Public methodSetLineAlias(Int32, String)
(Inherited from CogIOFrameGrabber.)
Public methodSetLineAlias(Int32, String, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodSetLinePolarity(Int32, CogIOLinePolarity)
(Inherited from CogIOFrameGrabber.)
Public methodSetLinePolarity(Int32, CogIOLinePolarity, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodSetLinePulseWidth(Int32, Int32)
(Inherited from CogIOFrameGrabber.)
Public methodSetLinePulseWidth(Int32, Int32, Boolean)
(Inherited from CogIOFrameGrabber.)
Public methodSetOutputLine
(Inherited from CogIOFrameGrabber.)
Public methodSetValue
Output lines are not thread-safe. You must make sure that your code using this method is thread-safe.
(Inherited from CogIOFrameGrabber.)
Public methodSuspendChangedEvent
Temporarily suspends the raising of the Changed event. May be called more than once, and a corresponding call to ResumeAndRaiseChangedEvent must be made for each call to SuspendChangedEvent.
(Inherited from CogSerializableChangedEventBase.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodWrite
Output lines are not thread-safe. You must make sure that your code using this method is thread-safe.
(Inherited from CogIOFrameGrabber.)
Public methodWriteSyncPulse
Output lines are not thread-safe. You must make sure that your code using this method is thread-safe.
(Inherited from CogIOFrameGrabber.)
Top
Properties

  NameDescription
Public propertyChangedEventSuspended
If nonzero, indicates that the raising of the Changed event has been suspended. This value is incremented when SuspendChangedEvent is called and decremented when ResumeAndRaiseChangedEvent is called.
(Inherited from CogSerializableChangedEventBase.)
Public propertyDeviceIndex
Return the index number of CogIODevice object.
(Inherited from CogIODiscreteDevice.)
Public propertyDeviceName
Return the name that characterizes the instance of CogIODevice object.
(Inherited from CogIODevice.)
Public propertyEnabled (Inherited from CogIODiscreteDevice.)
Public propertyGetStartingIOLine (Overrides CogIOFrameGrabber GetStartingIOLine.)
Public propertyHasChanged (Inherited from CogSerializableChangedEventBase.)
Public propertyInputDelegate (Inherited from CogIODiscreteDevice.)
Public propertyIOConfig
(Overrides CogIOFrameGrabber IOConfig.)
Public propertyIsDeviceOpen
(Inherited from CogIOFrameGrabber.)
Public propertyMonitorInputs (Inherited from CogIOFrameGrabber.)
Public propertyStateFlags
Returns the complete set of state flags supported on this object. The flags may be indexed by name as shown in the following C# code snippet: if (changedObject.StateFlags["Color"] & eventArgs.StateFlags) { ... }
(Inherited from CogSerializableChangedEventBase.)
Top
Events

  NameDescription
Public eventChanged
This event is raised when one or more parts of the object's state may have changed.
(Inherited from CogSerializableChangedEventBase.)
Public eventIOLineChanged
Cognex internal use only
(Inherited from CogIODiscreteDevice.)
Top
See Also