Skip to content

Commit

Permalink
add gige cameras
Browse files Browse the repository at this point in the history
  • Loading branch information
gilesknap committed Mar 15, 2024
1 parent 8af5656 commit fc3a04c
Show file tree
Hide file tree
Showing 9 changed files with 241 additions and 1 deletion.
1 change: 1 addition & 0 deletions services/bl45p-ea-dcam-01/Chart.yaml
114 changes: 114 additions & 0 deletions services/bl45p-ea-dcam-01/config/ioc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
# yaml-language-server: $schema=https://github.com/epics-containers/ioc-adaravis/releases/download/2024.1.2/ibek.ioc.schema.json

ioc_name: "{{ __utils__.get_env('IOC_NAME') }}"

description: auto-generated by https://github.com/epics-containers/builder2ibek

entities:
- type: epics.EpicsCaMaxArrayBytes
max_bytes: 6000000

- type: epics.StartupCommand
command: callbackSetQueueSize(10000)
# name: ASYN_CALLBACK_SIZE

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

- type: ADAravis.aravisCamera
CLASS: AVT_Manta_G235B
ID: bl45p-ea-detector-01
P: BL45P-EA-MAP-01
PORT: DET.DET
R: ":DET:"

- type: ADCore.NDROI
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DET.DET
P: BL45P-EA-MAP-01
PORT: DET.roi
QUEUE: 250
R: ":ROI:"
TIMEOUT: 1

- type: ADCore.NDStats
ADDR: 0
HIST_SIZE: 256
NCHANS: 20000
NDARRAY_ADDR: 0
NDARRAY_PORT: DET.DET
P: BL45P-EA-MAP-01
PORT: DET.stat
QUEUE: 250
R: ":STAT:"
TIMEOUT: 1
XSIZE: 1936
YSIZE: 1216

- type: ADCore.NDStdArrays
ADDR: 0
FTVL: UCHAR
NDARRAY_ADDR: 0
NDARRAY_PORT: DET.roi
NELEMENTS: 2354176
P: BL45P-EA-MAP-01
PORT: DET.arr
QUEUE: 2
R: ":ARR:"
TIMEOUT: 1
TYPE: Int8

- type: ADCore.NDProcess
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DET.DET
P: BL45P-EA-MAP-01
PORT: DET.proc
QUEUE: 250
R: ":PROC:"
TIMEOUT: 1

# - type: ADCore.NDOverlay
# ADDR: 0
# NDARRAY_ADDR: 0
# NDARRAY_PORT: DET.proc
# P: BL45P-EA-MAP-01
# PORT: DET.over
# QUEUE: 250
# R: ":OVER:"
# TIMEOUT: 1

- type: ADCore.NDFileTIFF
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DET.DET
P: BL45P-EA-MAP-01
PORT: DET.tiff
QUEUE: 250
R: ":TIFF:"
TIMEOUT: 1

- type: ADCore.NDFileHDF5
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DET.DET
P: BL45P-EA-MAP-01
PORT: DET.hdf
QUEUE: 250
R: ":HDF5:"
TIMEOUT: 1

- type: ADCore.NDCircularBuff
NDARRAY_PORT: DET.DET
P: BL45P-EA-MAP-01
PORT: DET.BUFF
R: ":BUFF:"

- type: ADCore.NDPosPlugin
ENABLED: 1
NDARRAY_PORT: DET.DET
P: BL45P-EA-MAP-01
PORT: DET.POS
QUEUE: 1000
R: ":POS:"
1 change: 1 addition & 0 deletions services/bl45p-ea-dcam-01/templates
4 changes: 4 additions & 0 deletions services/bl45p-ea-dcam-01/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# latest container image for GigE cameras from the GitHub Container Registry
shared:
ioc-instance:
image: ghcr.io/epics-containers/ioc-adaravis-linux-runtime:2024.2.1
1 change: 1 addition & 0 deletions services/bl45p-ea-dcam-02/Chart.yaml
114 changes: 114 additions & 0 deletions services/bl45p-ea-dcam-02/config/ioc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
# yaml-language-server: $schema=https://github.com/epics-containers/ioc-adaravis/releases/download/2024.1.2/ibek.ioc.schema.json

ioc_name: "{{ __utils__.get_env('IOC_NAME') }}"

description: auto-generated by https://github.com/epics-containers/builder2ibek

entities:
- type: epics.EpicsCaMaxArrayBytes
max_bytes: 6000000

- type: epics.StartupCommand
command: callbackSetQueueSize(10000)
# name: ASYN_CALLBACK_SIZE

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

- type: ADAravis.aravisCamera
CLASS: AVT_Mako_G234B
ID: bl45p-ea-detector-02
P: BL45P-EA-DIFF-01
PORT: DIFF.DET
R: ":DET:"

- type: ADCore.NDROI
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DIFF.DET
P: BL45P-EA-DIFF-01
PORT: DIFF.roi
QUEUE: 250
R: ":ROI:"
TIMEOUT: 1

- type: ADCore.NDStats
ADDR: 0
HIST_SIZE: 256
NCHANS: 20000
NDARRAY_ADDR: 0
NDARRAY_PORT: DIFF.DET
P: BL45P-EA-DIFF-01
PORT: DIFF.stat
QUEUE: 250
R: ":STAT:"
TIMEOUT: 1
XSIZE: 1936
YSIZE: 1216

- type: ADCore.NDStdArrays
ADDR: 0
FTVL: UCHAR
NDARRAY_ADDR: 0
NDARRAY_PORT: DIFF.roi
NELEMENTS: 2354176
P: BL45P-EA-DIFF-01
PORT: DIFF.arr
QUEUE: 2
R: ":ARR:"
TIMEOUT: 1
TYPE: Int8

- type: ADCore.NDProcess
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DIFF.DET
P: BL45P-EA-DIFF-01
PORT: DIFF.proc
QUEUE: 250
R: ":PROC:"
TIMEOUT: 1

# - type: ADCore.NDOverlay
# ADDR: 0
# NDARRAY_ADDR: 0
# NDARRAY_PORT: DIFF.proc
# P: BL45P-EA-DIFF-01
# PORT: DIFF.over
# QUEUE: 250
# R: ":OVER:"
# TIMEOUT: 1

- type: ADCore.NDFileTIFF
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DIFF.DET
P: BL45P-EA-DIFF-01
PORT: DIFF.tiff
QUEUE: 250
R: ":TIFF:"
TIMEOUT: 1

- type: ADCore.NDFileHDF5
ADDR: 0
NDARRAY_ADDR: 0
NDARRAY_PORT: DIFF.DET
P: BL45P-EA-DIFF-01
PORT: DIFF.hdf
QUEUE: 250
R: ":HDF5:"
TIMEOUT: 1

- type: ADCore.NDCircularBuff
NDARRAY_PORT: DIFF.DET
P: BL45P-EA-DIFF-01
PORT: DIFF.BUFF
R: ":BUFF:"

- type: ADCore.NDPosPlugin
ENABLED: 1
NDARRAY_PORT: DIFF.DET
P: BL45P-EA-DIFF-01
PORT: DIFF.POS
QUEUE: 1000
R: ":POS:"
1 change: 1 addition & 0 deletions services/bl45p-ea-dcam-02/templates
4 changes: 4 additions & 0 deletions services/bl45p-ea-dcam-02/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# latest container image for GigE cameras from the GitHub Container Registry
shared:
ioc-instance:
image: ghcr.io/epics-containers/ioc-adaravis-linux-runtime:2024.2.1
2 changes: 1 addition & 1 deletion services/bl45p-mo-brick-01/config/ioc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ entities:
IOC: "{{ ioc_name | upper }}"

- type: pmac.pmacAsynIPPort
IP: 172.23.59.21
IP: 172.23.59.21:1025
name: BRICK1port

- type: pmac.GeoBrick
Expand Down

0 comments on commit fc3a04c

Please sign in to comment.