Model¶
The developer's by-kind index: where each CORA aggregate's TPS 05A content lives. It hosts no content of its own. Design-phase scaffold.
For the aggregate shapes see the architecture model and the per-BC modules.
| Aggregate (BC) | Where at TPS 05A |
|---|---|
| Asset (Equipment) | the stage pages: Source, Sample, Detector |
| Computed / virtual axes (Equipment) | Source (EnergyAxis) |
| Capability, Method (Recipe) | Techniques |
| Enclosure (Enclosure) | The beamline (TPS-05A-OH optics, TPS-05A-EH experiment) |
| Facility (Federation); Zone, Conduit, Policy (Trust); Actor (Access) | NSRRC Site, Governance |
| Procedure, Recipe, Caution, Supply, Subject, Run, Campaign, Dataset, Decision | deferred (design-phase; see below) |
Deliberately not here yet¶
This is a design-phase scaffold (descriptor + docs), mirroring the other reverse-engineered beamlines and especially its sibling TPS 07A. Left out on purpose:
- No new Family. TPS 05A reuses every Family TPS 07A binds: the graduated
Goniometerfor the MD3,Camerafor the EIGER2 / OAV,Monochromator,Filter,BeamStop,Shutter,Mirror,TemperatureController,LinearStage/MotionController, plus the looseStorageRingandPositionMonitor. The only device-level difference from 07A is the EIGER2 size (9M vs 16M), a per-Asset fact. - No new Site, principals, or seam. The NSRRC Site, its Access principals, and the Blu-Ice/DCSS-over-EPICS seam were all created by 07A; 05A reuses them unchanged. This is the deployment's whole point: demonstrating that the Site, the device-library, and the seam generalize across the MX cluster.
- The ISARA robot as a Procedure. Autonomous sample exchange is a deferred Procedure over the spine threaded through
Subjectcustody (ROBOT-1), reusing the i03 / i24 / 07A / MX3 shape. - The frame egress and any mesh-scan compute. The EIGER2 frame stream is a
TransferPortleg into the Dataset of record; spot-scoring / indexing isComputePortwork, an Observe / Compute leg off the control seam (DET-1). - No new Capability or Method. Rotation MX reuses the pending i03 Methods, recorded as the
TPS05A_*Practices on the Site; 05A reinforces the case at a further MX deployment without coining any (TECH-1). - A verified PV namespace. Unlike 07A (whose
07a:/07a-ES:namespace was read from its control tree), 05A has no dedicated public tree, so its05a:/05a-ES:namespace is inferred by cluster convention and carried pending (PV-1), the fleet's most conservative PV posture. - Operations and experiment views, integration scenarios, vendor Models. A runbook and registered Assets for a beamline CORA does not yet drive would be invention; they land when the design firms and the team confirms.