ISISComputingGroup / ISISComputingGroup/DataStreaming

kdaectrl: fill out more of nexus_structure in run start

未关闭
#45 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
没有语言数据
星标
0
派生
0
PR 合并指标
30 天内没有已合并 PR

描述

in a run start we currently just add placeholders for blocks and for events.

we should write some static fields (based off KDAECTRL's PV values), these are the easy ones:

`title` - based on `TITLE` (assume this won't change and just do it static for now, https://github.com/ISISComputingGroup/DataStreaming/issues/44 needs to be implemented for this)
`start_time` - based on start time of message ( we already put this in the run start)
`name` - the instrument name
`run_number` - the run number
`beamline` - the instrument name
`program_name` - probably shouldn't be ISISICP

the `/instrument` group
which contains
- name - the instrument name
- source (a group) containing:
- name: ISIS
- probe: neutrons
- type: Pulsed Neutron Source

potentially more challenging:
`run_cycle` - the current cycle. how does the ICP get this?
`experiment_identifier` - not sure what this is

as part of this ticket we should actually document these fields in the dev wiki.
todo: there are also some fields which can only be written at the end, write tickets for these.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。