de_twin.column.ColumnAdapter#

class de_twin.column.ColumnAdapter(column, *, reason='', host='')[source]#

Bases: object

A de_microscope/autopilot SimColumn-shaped view of a twin Column.

Parameters:
__init__(column, *, reason='', host='')[source]#
Parameters:

Methods

__init__(column, *[, reason, host])

close()

The adapter does not own the column; nothing to release.

get(prop)

move_stage(x, y)

on_move(callback)

on_set(callback)

screen_positions([observed])

set(prop, value)

stage_xy()

stop()

tilt()

tilt_to(alpha_deg)

values()

Attributes

on_move(callback)[source]#
Parameters:

callback (Callable[[float, float], None])

Return type:

None

on_set(callback)[source]#
Parameters:

callback (Callable[[str, Any], None])

Return type:

None

stage_xy()[source]#
Return type:

tuple[float, float]

move_stage(x, y)[source]#
Parameters:
Return type:

None

tilt()[source]#
Return type:

float

tilt_to(alpha_deg)[source]#
Parameters:

alpha_deg (float)

Return type:

None

get(prop)[source]#
Parameters:

prop (str)

Return type:

Any

set(prop, value)[source]#
Parameters:
Return type:

None

values()[source]#
Return type:

dict[str, Any]

screen_positions(observed=None)[source]#
Parameters:

observed (int | None)

Return type:

dict[str, int]

property vendor: str#
stop()[source]#
Return type:

None

close()[source]#

The adapter does not own the column; nothing to release.

Return type:

None