Impact Acquire SDK Java
SyncOutput Class Reference

A class to represent a sync. More...

Inheritance diagram for SyncOutput:
[legend]

Public Member Functions

synchronized void delete ()
 
String getDescription ()
 Returns a description for this sync.
 
PropertyF getFrequency_Hz ()
 A float property defining the frequency(in Hertz) for the sync.
 
PropertyF getLowPart_pc ()
 A float property defining the width in percent the sync.
 
int hObj ()
 Returns a unique identifier for the component collection referenced by this object.
 
ComponentCollection restoreDefault ()
 Restores the default for every component of this collection.
 

Protected Member Functions

void finalize ()
 
 SyncOutput (long cPtr, boolean cMemoryOwn)
 

Static Protected Member Functions

static long swigRelease (ComponentCollection obj)
 
static long swigRelease (SyncOutput obj)
 

Protected Attributes

transient boolean swigCMemOwn
 

Detailed Description

A class to represent a sync.

output pin(Device specific interface layout only).

Instances of this class can be used to define and generate sync. signals at the corresponding outputs of the device.

Note
Instances of this class can't be constructed directly, but must be obtained via the device specific class derived from mvIMPACT.acquire.IOSubSystem.
This class will only be available if mvIMPACT.acquire.Device.getInterfaceLayout() is set to mvIMPACT.acquire.TDeviceInterfaceLayout.dilDeviceSpecific before the device is opened.

Constructor & Destructor Documentation

◆ SyncOutput()

SyncOutput ( long cPtr,
boolean cMemoryOwn )
protected

Member Function Documentation

◆ delete()

synchronized void delete ( )

Reimplemented from ComponentCollection.

◆ finalize()

void finalize ( )
protected

Reimplemented from ComponentCollection.

◆ getDescription()

String getDescription ( )

Returns a description for this sync.

output.

This might contain connector descriptions or other information like e.g. 'VD-OUT(J9.24)', which means, this is the VD output at connector J9 pin 24.

◆ getFrequency_Hz()

PropertyF getFrequency_Hz ( )

A float property defining the frequency(in Hertz) for the sync.

signal generated by this pin.

◆ getLowPart_pc()

PropertyF getLowPart_pc ( )

A float property defining the width in percent the sync.

signal stays low during one period. The output signal generated will be a square pulse.

◆ hObj()

int hObj ( )
inherited

Returns a unique identifier for the component collection referenced by this object.

This handle will always reference an object of type mvIMPACT.acquire.ComponentList.

Returns
A unique identifier for the component referenced by this object.

◆ restoreDefault()

ComponentCollection restoreDefault ( )
inherited

Restores the default for every component of this collection.

Calling this function will restore the default value for every component belonging to this collection.

Note
The caller must have the right to modify the component. Otherwise an exception will be thrown.
Returns
A const reference to the component.

◆ swigRelease() [1/2]

static long swigRelease ( ComponentCollection obj)
staticprotectedinherited

◆ swigRelease() [2/2]

static long swigRelease ( SyncOutput obj)
staticprotected

Member Data Documentation

◆ swigCMemOwn

transient boolean swigCMemOwn
protectedinherited