Skip to content

Commit

Permalink
bob screen changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Max Herbert committed Nov 21, 2024
1 parent b5cd430 commit 3e28820
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 194 deletions.
2 changes: 1 addition & 1 deletion ibek-support
216 changes: 23 additions & 193 deletions ioc-examples/bl03i-ea-ioc-02/config/bl03i-ea-ioc-02.yaml
Original file line number Diff line number Diff line change
@@ -1,202 +1,32 @@
# yaml-language-server: $schema=/tmp/ibek.ioc.schema.json
# yaml-language-server: $schema=file:///tmp/schema.json

ioc_name: '{{ ioc_yaml_file_name }}'
ioc_name: "{{ _global.get_env('IOC_NAME') }}"

description: auto-generated by https://github.com/epics-containers/builder2ibek
description: Example TetrAMM for BL99P

entities:

- type: epics.EpicsCaMaxArrayBytes
max_bytes: 3000000

- type: epics.StartupCommand
command: callbackSetQueueSize(10000)

- type: devIocStats.iocAdminSoft
IOC: '{{ ioc_name | upper }}'

- type: quadEM.TetrAMM
IP: 172.23.103.85:10001
P: BL03I-EA-XBPM-01
PORT: XBPM1.DRV
P: BL99P-EA-XBPM-01
R: ":DRV:"
QSIZE: 20
R: ':DRV:'

# - type: quadEM.TetrAMM
# IP: 172.23.103.86:10001
# P: BL03I-EA-XBPM-02
# PORT: XBPM2.DRV
# QSIZE: 20
# R: ':DRV:'

# - type: quadEM.statPlugins
# NDARRAY_PORT: XBPM1.DRV
# P: BL03I-EA-XBPM-01
# PORTPREFIX: XBPM1.STATS
# STAT_NCHAN: 1000
# STAT_XSIZE: 10000

# - type: quadEM.statPlugins
# NDARRAY_PORT: XBPM2.DRV
# P: BL03I-EA-XBPM-02
# PORTPREFIX: XBPM2.STATS
# STAT_NCHAN: 1000
# STAT_XSIZE: 10000

# - type: quadEM.arrayPlugins
# NDARRAY_PORT: XBPM1.DRV
# P: BL03I-EA-XBPM-01
# PORTPREFIX: XBPM1.ARRAYS

# - type: quadEM.arrayPlugins
# NDARRAY_PORT: XBPM2.DRV
# P: BL03I-EA-XBPM-02
# PORTPREFIX: XBPM2.ARRAYS

# - type: quadEM.quadEM_TimeSeries
# NDARRAY_PORT: XBPM1.DRV
# NUM_FREQ: 4096
# NUM_TS: 8192
# P: BL03I-EA-XBPM-01
# PORT: XBPM1.TS
# R: ':DRV:'

# - type: quadEM.quadEM_TimeSeries
# NDARRAY_PORT: XBPM2.DRV
# NUM_FREQ: 4096
# NUM_TS: 8192
# P: BL03I-EA-XBPM-02
# PORT: XBPM2.TS
# R: ':DRV:'

# - type: BLfeedback.feedback
# AUTOPV: BL03I-EA-FDBK-01:FB_RUN1 CP NMS
# AUTOPV2: BL03I-EA-FDBK-01:FB_RUN1 CP NMS
# DRVH: 0.5
# DRVL: -0.5
# HOPR: 100
# INP: BL03I-EA-XBPM-01:PosY:MeanValue_RBV
# KD: 0
# KI: 200
# KP: 2
# LOPR: -100
# OROC: 0
# OUT: BL03I-MO-DCM-01:PITCH
# P: BL03I-MO-DCM-01
# PID: :FDBK1
# PREC: 5
# SCAN: .1 second
# name: FDBK1

# - type: BLfeedback.feedback
# AUTOPV: BL03I-EA-FDBK-01:FB_RUN1 CP NMS
# AUTOPV2: BL03I-EA-FDBK-01:FB_RUN1 CP NMS
# DRVH: 0.5
# DRVL: -0.5
# HOPR: 100
# INP: BL03I-EA-XBPM-01:PosX:MeanValue_RBV
# KD: 0
# KI: 200
# KP: 2
# LOPR: -100
# OROC: 0
# OUT: BL03I-MO-DCM-01:ROLL
# P: BL03I-MO-DCM-01
# PID: :FDBK2
# PREC: 5
# SCAN: .1 second
# name: FDBK2

# - type: BLfeedback.feedback
# AUTOPV: BL03I-EA-FDBK-01:FB_RUN2 CP NMS
# AUTOPV2: BL03I-EA-FDBK-01:FB_RUN2 CP NMS
# DRVH: 0.5
# DRVL: -0.5
# HOPR: 100
# INP: BL03I-EA-XBPM-02:PosY:MeanValue_RBV
# KD: 0
# KI: 200
# KP: 2
# LOPR: -100
# OROC: 0
# OUT: BL03I-MO-DCM-01:PITCH
# P: BL03I-MO-DCM-01
# PID: :FDBK3
# PREC: 5
# SCAN: .1 second
# name: FDBK3

# - type: BLfeedback.feedback
# AUTOPV: BL03I-EA-FDBK-01:FB_RUN2 CP NMS
# AUTOPV2: BL03I-EA-FDBK-01:FB_RUN2 CP NMS
# DRVH: 0.5
# DRVL: -0.5
# HOPR: 100
# INP: BL03I-EA-XBPM-02:PosX:MeanValue_RBV
# KD: 0
# KI: 200
# KP: 2
# LOPR: -100
# OROC: 0
# OUT: BL03I-MO-DCM-01:ROLL
# P: BL03I-MO-DCM-01
# PID: :FDBK4
# PREC: 5
# SCAN: .1 second
# name: FDBK4

# - type: mxEH.FeedbackSelect
# FB1_BASE: BL03I-MO-DCM-01:FDBK1
# FB1_STRING: DCM Pitch
# FB2_BASE: BL03I-OP-VFM-01:FPITCH:FB2
# FB2_STRING: VFM FP
# FB3_BASE: ''
# FB3_STRING: ''
# FB4_BASE: ''
# FB4_STRING: ''
# P: BL03I-EA-XBPM-01
# R: :Y

# - type: mxEH.FeedbackSelect
# FB1_BASE: BL03I-MO-DCM-01:FDBK2
# FB1_STRING: DCM Roll
# FB2_BASE: BL03I-OP-HFM-01:FPITCH:FB2
# FB2_STRING: HFM FP
# FB3_BASE: ''
# FB3_STRING: ''
# FB4_BASE: ''
# FB4_STRING: ''
# P: BL03I-EA-XBPM-01
# R: :X

# - type: mxEH.FeedbackSelect
# FB1_BASE: BL03I-MO-DCM-01:FDBK3
# FB1_STRING: DCM Pitch
# FB2_BASE: BL03I-OP-VFM-01:FPITCH:FB3
# FB2_STRING: VFM FP
# FB3_BASE: ''
# FB3_STRING: ''
# FB4_BASE: ''
# FB4_STRING: ''
# P: BL03I-EA-XBPM-02
# R: :Y

# - type: mxEH.FeedbackSelect
# FB1_BASE: BL03I-MO-DCM-01:FDBK4
# FB1_STRING: DCM Roll
# FB2_BASE: BL03I-OP-HFM-01:FPITCH:FB3
# FB2_STRING: HFM FP
# FB3_BASE: ''
# FB3_STRING: ''
# FB4_BASE: ''
# FB4_STRING: ''
# P: BL03I-EA-XBPM-02
# R: :X
IP: "172.23.177.144:10001" # TODO: replace with actual IP

- type: quadEM.Plugins
DEVICE: XBPM1.DRV
PORTPREFIX: XBPM1
STAT_NCHAN: 1000
STAT_XSIZE: 10000

- type: ADCore.NDFileHDF5
ADDR: 0
BLOCK: 0
ENABLED: 1
NDARRAY_PORT: XBPM1.DRV
P: BL99P-EA-XBPM-01
PORT: XBPM1.pos
QUEUE: 1000
R: ':HDF5:'
TIMEOUT: 1

- type: epics.dbpf
pv: BL03I-EA-XBPM-02:X:FEEDBACK_SELECT
value: "{'DCM Roll'}"

# - type: epics.dbpf
# pv: BL03I-EA-XBPM-02:Y:FEEDBACK_SELECT
# value: "{'VFM FP'}"
Empty file removed opi/auto-generated/.placeholder
Empty file.

0 comments on commit 3e28820

Please sign in to comment.