Skip to content

com.inscoper.api.CameraDiagInfo

CameraDiagInfo class groups camera-specific diagnostic information. More...

Public Functions

Name
synchronized void delete()
CameraDiagInfo()
Default constructor.
void setSoftwareTriggerAvailable(boolean available)
Set software trigger availability.
boolean isSoftwareTriggerAvailable()
Check if software trigger is available.
void setLevelTriggerAvailable(boolean available)
Set level trigger availability.
boolean isLevelTriggerAvailable()
Check if level trigger is available.
void setEdgeTriggerAvailable(boolean available)
Set edge trigger availability.
boolean isEdgeTriggerAvailable()
Check if edge trigger is available.
void setEdgeTriggerStatus(Status status)
Set the edge trigger status.
Status getEdgeTriggerStatus()
Get the edge trigger status.
void setLevelTriggerStatus(Status status)
Set the level trigger status.
Status getLevelTriggerStatus()
Get the level trigger status.
void setInternalTriggerStatus(Status status)
Set the internal trigger status.
Status getInternalTriggerStatus()
Get the internal trigger status.
void setSoftwareTriggerStatus(Status status)
Set the software trigger status.
Status getSoftwareTriggerStatus()
Get the software trigger status.
void setPhysicalPixelSize(double pixelSize)
Set the physical pixel size.
double getPhysicalPixelSize()
Get the physical pixel size.

Protected Functions

Name
CameraDiagInfo(long cPtr, boolean cMemoryOwn)
void swigSetCMemOwn(boolean own)
void finalize()
long getCPtr(CameraDiagInfo obj)

Detailed Description

public class com.inscoper.api.CameraDiagInfo;

CameraDiagInfo class groups camera-specific diagnostic information.

Stores trigger availability flags, trigger configuration statuses, and physical pixel size for a camera device.

Public Functions Documentation

function delete

public synchronized void delete()

function CameraDiagInfo

public CameraDiagInfo()

Default constructor.

function setSoftwareTriggerAvailable

public void setSoftwareTriggerAvailable(
    boolean available
)

Set software trigger availability.

Parameters:

  • available : True to make the software trigger available

Specifies whether the camera supports software triggering.

function isSoftwareTriggerAvailable

public boolean isSoftwareTriggerAvailable()

Check if software trigger is available.

Return: True if software trigger is available, false otherwise

Determines whether the camera supports software triggering.

function setLevelTriggerAvailable

public void setLevelTriggerAvailable(
    boolean available
)

Set level trigger availability.

Parameters:

  • available : True to make the level trigger available

Specifies whether the camera supports level triggering.

function isLevelTriggerAvailable

public boolean isLevelTriggerAvailable()

Check if level trigger is available.

Return: True if level trigger is available, false otherwise

Determines whether the camera supports level triggering.

function setEdgeTriggerAvailable

public void setEdgeTriggerAvailable(
    boolean available
)

Set edge trigger availability.

Parameters:

  • available : True to make the edge trigger available

Specifies whether the camera supports edge triggering.

function isEdgeTriggerAvailable

public boolean isEdgeTriggerAvailable()

Check if edge trigger is available.

Return: True if edge trigger is available, false otherwise

Determines whether the camera supports edge triggering.

function setEdgeTriggerStatus

public void setEdgeTriggerStatus(
    Status status
)

Set the edge trigger status.

Parameters:

  • status : The edge trigger status

Updates the edge trigger configuration using a list of parameter assignments

(e.g., threshold, filter) encapsulated in a status.

function getEdgeTriggerStatus

public Status getEdgeTriggerStatus()

Get the edge trigger status.

Return: The edge trigger status

Retrieves the current configuration parameters for the edge trigger mode.

function setLevelTriggerStatus

public void setLevelTriggerStatus(
    Status status
)

Set the level trigger status.

Parameters:

  • status : The level trigger status

Updates the level trigger configuration using a list of parameter assignments

(e.g., threshold, filter) encapsulated in a status.

function getLevelTriggerStatus

public Status getLevelTriggerStatus()

Get the level trigger status.

Return: The level trigger status

Retrieves the current configuration parameters for the level trigger mode.

function setInternalTriggerStatus

public void setInternalTriggerStatus(
    Status status
)

Set the internal trigger status.

Parameters:

  • status : The internal trigger status

Updates the internal trigger configuration using a list of parameter assignments

(e.g., threshold, filter) encapsulated in a status.

function getInternalTriggerStatus

public Status getInternalTriggerStatus()

Get the internal trigger status.

Return: The internal trigger status

Retrieves the current configuration parameters for the internal trigger mode.

function setSoftwareTriggerStatus

public void setSoftwareTriggerStatus(
    Status status
)

Set the software trigger status.

Parameters:

  • status : The software trigger status

Updates the software trigger configuration using a list of parameter assignments

(e.g., threshold, filter) encapsulated in a status.

function getSoftwareTriggerStatus

public Status getSoftwareTriggerStatus()

Get the software trigger status.

Return: The software trigger status

Retrieves the current configuration parameters for the software trigger mode.

function setPhysicalPixelSize

public void setPhysicalPixelSize(
    double pixelSize
)

Set the physical pixel size.

Parameters:

  • pixelSize : The physical pixel size

Updates the physical size of the camera pixels (typically in microns).

function getPhysicalPixelSize

public double getPhysicalPixelSize()

Get the physical pixel size.

Return: The physical pixel size

Retrieves the physical size of the camera pixels (typically in microns).q

Protected Functions Documentation

function CameraDiagInfo

protected CameraDiagInfo(
    long cPtr,
    boolean cMemoryOwn
)

function swigSetCMemOwn

protected void swigSetCMemOwn(
    boolean own
)

function finalize

protected void finalize()

function getCPtr

protected static long getCPtr(
    CameraDiagInfo obj
)

Updated on 2026-09-03 at 12:14:19 +0200