Skip to content

Inventory

The CORA Asset model for MX3: the device tree read from the device library and what still needs confirming.

This is the cross-cutting reference view of the Source walk and the Sample, Detector, and Controls pages. It is generated-honest: authored from the same beamline.yaml descriptor the Source page renders from.

Devices bind to catalog Families. Most carry real EPICS PVs (verified against AustralianSynchrotron/mx3-beamline-library); three do not, because they sit on non-EPICS control planes (see Controls): the Goniometer (MXCuBE Exporter), the EigerDetector (SIMPLON REST), and the MD3 Backlight / BeamStop (Exporter). No vendor Model is bound. MX3 introduces no new catalog family: every device reuses an existing Family, notably the graduated Goniometer (the i03 MX precedent). Three devices bind loose families, all allowlisted: StorageRing (the ring-current monitor), BeamPositionMonitor, and Backlight; see Model.

The Asset tree

Root Asset MX3 (tier = Unit, facility_code = as); sub-systems nest below by parent_id.

Asset Family PV / interface What it is
MX3 (root) MX3* bound to the Australian Synchrotron Site
StorageRing StorageRing (loose) SR11BCM01:CURRENT_MONITOR storage-ring current monitor (source repr)
WhiteBeamShutter Shutter MX3FE01SHT01 front-end PSS photon shutter
Monochromator Monochromator MX3MONO01: double-multilayer mono (stripe-selectable)
EnergyAxis PseudoAxis MX3:MASTER_ENERGY_SP master energy setpoint
Attenuators Filter MX3FLT05: attenuator / transmission filter wheel
Goniometer Goniometer MXCuBE Exporter (no PV) MD3 microdiffractometer (omega / kappa / phi)
SampleTemperature TemperatureController MX3CRYOJET01: cryojet sample cooling
Backlight Backlight (loose) MD3 Exporter (no PV) MD3 sample backlight
BeamStop BeamStop MD3 Exporter (no PV) MD3 beamstop (x / y / z)
EigerDetector Camera SIMPLON REST (no PV) DECTRIS Eiger (16M / 4M)
DetectorStage LinearStage MX3STG03MOT04 detector translation (sample-detector distance)
FluxMonitor FluxMonitor MX3FLUXIOC:FLUX incident-flux monitor
BeamPositionMonitor BeamPositionMonitor (loose) MX3DAQIOC04: beam-position monitor + PID steering
OAVCamera Camera MX3MD3ZOOM0 on-axis viewing camera (BlackFly)
MonoBeamShutter Shutter MX3BLSH01SHT01 mono-beam PSS shutter
EndstationMotionController MotionController MX3STG (PMAC) Power Brick stage controllers

Every family is in the catalog except the loose StorageRing, BeamPositionMonitor, and Backlight (all shared and allowlisted); MX3 coins none. Notably the MD3 goniometer reuses the graduated Goniometer family (the i03 Smargon precedent), the cryojet reuses TemperatureController (graduated in #350), and the detectors reuse Camera, so MX3 is a clean reuse deployment whose novelty is the Site and its control plane, not its device vocabulary. The ISARA sample robot is not a device here: it is a deferred autonomous-exchange Procedure (ROBOT-1).

Pending confirmations

Every value below is read from the device library or inferred, awaiting the team. Each is tracked by an open question.

Value to confirm Applies to Status Tracking
Insertion-device / source PV StorageRing (source repr) unknown-pending-confirmation (SRC-1)
PSS search-and-secure permit-leaf PVs both enclosures unknown-pending-confirmation (PSS-1)
DMM stripes / range and attenuator foils Monochromator / Attenuators unknown-pending-confirmation (DCM-1)
MD3 Exporter host / port and full axis set Goniometer unknown-pending-confirmation (GONIO-1)
Eiger model and SIMPLON REST endpoint EigerDetector unknown-pending-confirmation (DET-1)
Flux / beam-position channel maps FluxMonitor / BeamPositionMonitor unknown-pending-confirmation (DIAG-1)
Beam-steering controller device boundary BeamPositionMonitor unknown-pending-confirmation (STEER-1)
Motion-controller box firmware / IP EndstationMotionController unknown-pending-confirmation (DRIVE-1)