Merlin Tango device

This is the reference documentation of the Merlin Tango device.

you can also find some useful information about the camera models/prerequisite/installation/configuration/compilation in the Merlin camera plugin section.

Properties

Property name

Mandatory

Default value

Description

HostName

Yes

none

The detector IP address

CmdPort

No

6431

The tcp command port

DataPort

No

6432

The tcp data port

ImageWidth

No

512

The number of detector pixels

ImageHeight

No

512

The number of detector rasters

Chips

No

4

The number of detector medipix3 chips

Simulate

No

0

Command simulation mode

Attributes

Attribute name

RW

Type

Description

acqRunning

ro

DevBoolean

Is acquisition active

chargeSumming

rw

DevString

Charge Summming mode (ON/OFF)

colourMode

rw

DevString

Colour mode (MONOCHROME/COLOUR)

continuousRW

rw

DevString

Continuous Collection (ON/OFF)

counter

rw

DevString

Counter (COUNTER0/COUNTER1/BOTH)

depth

rw

DevString

Counter depth (BPP1/BPP6/BPP12/BPP24)

fileDirectory

rw

DevString

Directory name if saving on Merlin PC

fileEnable

rw

DevString

Enable file saving to Merlin PC (ON/OFF)

fileName

rw

DevString

Filename if saving on Merlin PC

gain

rw

DevString

Gain Settings (SHGM/HGM/LGM/SLGM)

operatingEnergy

rw

DevFloat

Energy keV (0 < e < 999.99)

softwareVersion

ro

DevFloat

Software version number

temperature

ro

DevFloat

Temperature degrees C

threshold0

rw

DevFloat

Threshold 0 keV (0 < th < 999.99)

threshold1

rw

DevFloat

Threshold 1 keV (0 < th < 999.99)

threshold2

rw

DevFloat

Threshold 2 keV (0 < th < 999.99)

threshold3

rw

DevFloat

Threshold 3 keV (0 < th < 999.99)

threshold4

rw

DevFloat

Threshold 4 keV (0 < th < 999.99)

threshold5

rw

DevFloat

Threshold 5 keV (0 < th < 999.99)

threshold6

rw

DevFloat

Threshold 6 keV (0 < th < 999.99)

threshold7

rw

DevFloat

Threshold 7 keV (0 < th < 999.99)

triggerStartType

rw

DevString

Trigger start mode (INTERNAL/RISING_EDGE_TTL/FALLING_EDGE_TTL/RISING_EDGE_LVDS/FALLING_EDGE_LVDS/SOFT)

triggerStopType

rw

DevString

Trigger stop mode (INTERNAL/RISING_EDGE_TTL/FALLING_EDGE_TTL/RISING_EDGE_LVDS/FALLING_EDGE_LVDS/SOFT)

triggerOutTTL

rw

DevString

TTL Trigger stop mode (TTL/LVDS/TTL_DELAYED/LVDS_DELAYED/FOLLOW_SHUTTER/ONE_PER_ACQ_BURST/SHUTTER_AND_SENSOR_READ/OUTPUT_BUSY)

triggerOutLVDS

rw

DevString

LVDS Trigger stop mode (TTL/LVDS/TTL_DELAYED/LVDS_DELAYED/FOLLOW_SHUTTER/ONE_PER_ACQ_BURST/SHUTTER_AND_SENSOR_READ/OUTPUT_BUSY)

triggerOutTTLInvert

rw

DevString

TTL Trigger invert mode (NORMAL/INVERTED)

triggerOutLVDSInvert

rw

DevString

LVDS Trigger invert mode (NORMAL/INVERTED)

triggerOutTTLDelay

rw

DevLong64

TTL Trigger delay ns (0 < del < 68719476720)

triggerOutLVDSDelay

rw

DevLong64

LVDS Trigger delay ns (0 < del < 68719476720)

triggerUseDelay

rw

DevString

Use Trigger delay (ON/OFF)

thScanNum

rw

DevLong

Threshold number to scan (0 < n < 7)

thStart

rw

DevFloat

Threshold scan start energy keV (0 < e < 999.99)

thStep

rw

DevFloat

Threshold scan step energy keV (0 < e < 999.99)

thStop

rw

DevFloat

Threshold scan stop energy keV (0 < e < 999.99)

Commands

Command name

Arg. in

Arg. out

Description

Init

DevVoid

DevVoid

Do not use

State

DevVoid

DevLong

Return the device state

Status

DevVoid

DevString

Return the device state as a string

SoftTrigger

DevVoid

DevVoid

Perform soft trigger

Abort

DevVoid

DevVoid

Abort

THScan

DevVoid

DevVoid

Perform threshold scan

ResetHW

DevVoid

DevVoid

Reset