Skip to content

Assets

Equipment BC Assets registered under the 2-BM Unit.

The Devices that hang off 2-BM. The 2-BM Asset itself sits at the Unit level and is declared on the 2-BM index. See Model for the aggregate shape.

Asset Family
Shutter_2BM Shutter
Aerotech_ABRS_rotary RotaryStage
Sample_top_X LinearStage
Sample_top_Z LinearStage
Sample_top_Roll LinearStage
Sample_top_Pitch LinearStage
Hexapod_2BM Hexapod
Optique_Peter_focus_Z LinearStage
Scintillator_LuAG Scintillator
Oryx_5MP_camera Camera

Family affordances

Each Family declares a closed-enum set of operational primitives (Affordances). The set is required at Family definition and replaces wholesale on version_family.

Family Affordances
Shutter Shutterable
RotaryStage Rotatable, Homeable, Limitable, Following, Marking
LinearStage Translatable, Homeable, Limitable, Following
Hexapod Posable, Homeable, Limitable
Scintillator Consumable
Camera Imageable, Binnable, Triggerable, Streamable, Recording

Scintillator is the lone Pattern-C consumer at v1 (passive optical screen; tracked via Consumable lifecycle, no command surface).

Settings

Aerotech_ABRS_rotary

Setting Value
min_position −360 deg
max_position 360 deg
max_speed 720 deg/s
encoder_resolution 0.0001 deg
homing_offset 0 deg

Sample_top_X

Setting Value
min_position −10 mm
max_position 10 mm
max_speed 1 mm/s
encoder_resolution 0.0005 mm

Scintillator_LuAG

Setting Value
thickness 100 um
decay_time 0.07 us

Oryx_5MP_camera

Setting Value
sensor_width 2448 pixel
sensor_height 2048 pixel
pixel_size 3.45 um
bit_depth 12 bit

Pending

Asset Family
Mirror_2BM Mirror
softGlueZynq_FPGA TriggerFPGA
PCO_Dimax_HS HighSpeedCamera
Optique Peter triple-objective microscope LinearStage ×3 + Scintillator ×3
Broader sample-stage motors LinearStage + tilt motors
IOC-hosted EPICS Devices