Skip to content

Commit

Permalink
Add NDFileHDF5 PVI yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
GDYendell committed Nov 7, 2023
1 parent 56b9bae commit 829f575
Show file tree
Hide file tree
Showing 5 changed files with 1,730 additions and 0 deletions.
294 changes: 294 additions & 0 deletions ADCore/ADDriver.pvi.device.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,294 @@
label: ADDriver
parent: asynNDArrayDriver
children:

- type: Group
name: ADReadout
layout:
type: Grid
children:

- type: SignalR
name: MaxSizeX
pv: MaxSizeX_RBV
widget:
type: TextRead

- type: SignalR
name: MaxSizeY
pv: MaxSizeY_RBV
widget:
type: TextRead

- type: SignalRW
name: BinX
pv: BinX
widget:
type: TextWrite
read_pv: BinX_RBV
read_widget:
type: TextRead

- type: SignalRW
name: BinY
pv: BinY
widget:
type: TextWrite
read_pv: BinY_RBV
read_widget:
type: TextRead

- type: SignalRW
name: MinY
pv: MinY
widget:
type: TextWrite
read_pv: MinY_RBV
read_widget:
type: TextRead

- type: SignalRW
name: MinX
pv: MinX
widget:
type: TextWrite
read_pv: MinX_RBV
read_widget:
type: TextRead

- type: SignalRW
name: ReverseX
pv: ReverseX
widget:
type: CheckBox
read_pv: ReverseX_RBV
read_widget:
type: LED

- type: SignalRW
name: ReverseY
pv: ReverseY
widget:
type: CheckBox
read_pv: ReverseY_RBV
read_widget:
type: LED

- type: SignalRW
name: SizeX
pv: SizeX
widget:
type: TextWrite
read_pv: SizeX_RBV
read_widget:
type: TextRead

- type: SignalRW
name: SizeY
pv: SizeY
widget:
type: TextWrite
read_pv: SizeY_RBV
read_widget:
type: TextRead

- type: SignalRW
name: Gain
pv: Gain
widget:
type: TextWrite
read_pv: Gain_RBV
read_widget:
type: TextRead

- type: Group
name: ADShutter
layout:
type: Grid
children:

- type: SignalRW
name: ShutterMode
pv: ShutterMode
widget:
type: ComboBox
read_pv: ShutterMode_RBV
read_widget:
type: TextRead

- type: SignalR
name: ShutterStatus
pv: ShutterStatus_RBV
widget:
type: LED

- type: SignalRW
name: ShutterControl
pv: ShutterControl
widget:
type: CheckBox
read_pv: ShutterControl_RBV
read_widget:
type: LED

- type: SignalRW
name: ShutterOpenDelay
pv: ShutterOpenDelay
widget:
type: TextWrite
read_pv: ShutterOpenDelay_RBV
read_widget:
type: TextRead

- type: SignalRW
name: ShutterCloseDelay
pv: ShutterCloseDelay
widget:
type: TextWrite
read_pv: ShutterCloseDelay_RBV
read_widget:
type: TextRead

- type: Group
name: ADCollect
layout:
type: Grid
children:

- type: SignalRW
name: AcquireTime
pv: AcquireTime
widget:
type: TextWrite
read_pv: AcquireTime_RBV
read_widget:
type: TextRead

- type: SignalRW
name: AcquirePeriod
pv: AcquirePeriod
widget:
type: TextWrite
read_pv: AcquirePeriod_RBV
read_widget:
type: TextRead

- type: SignalR
name: NumImagesCounter
pv: NumImagesCounter_RBV
widget:
type: TextRead

- type: SignalRW
name: NumImages
pv: NumImages
widget:
type: TextWrite
read_pv: NumImages_RBV
read_widget:
type: TextRead

- type: SignalRW
name: NumExposures
pv: NumExposures
widget:
type: TextWrite
read_pv: NumExposures_RBV
read_widget:
type: TextRead

- type: SignalRW
name: ImageMode
pv: ImageMode
widget:
type: ComboBox
read_pv: ImageMode_RBV
read_widget:
type: TextRead

- type: SignalRW
name: TriggerMode
pv: TriggerMode
widget:
type: ComboBox
read_pv: TriggerMode_RBV
read_widget:
type: TextRead

- type: SignalR
name: DetectorState
pv: DetectorState_RBV
widget:
type: TextRead

- type: SignalR
name: StatusMessage
pv: StatusMessage_RBV
widget:
type: TextRead

- type: SignalR
name: TimeRemaining
pv: TimeRemaining_RBV
widget:
type: TextRead

- type: Group
name: ADDriverMisc
layout:
type: Grid
children:

- type: SignalW
name: ReadStatus
pv: ReadStatus
widget:
type: CheckBox

- type: SignalR
name: NumExposuresCounter
pv: NumExposuresCounter_RBV
widget:
type: TextRead

- type: SignalR
name: StringToServer
pv: StringToServer_RBV
widget:
type: TextRead

- type: SignalR
name: StringFromServer
pv: StringFromServer_RBV
widget:
type: TextRead

- type: SignalR
name: ShutterControlEPICS
pv: ShutterControlEPICS
widget:
type: LED

- type: SignalR
name: TemperatureActual
pv: TemperatureActual
widget:
type: TextRead

- type: SignalRW
name: FrameType
pv: FrameType
widget:
type: ComboBox
read_pv: FrameType_RBV
read_widget:
type: TextRead

- type: SignalRW
name: Temperature
pv: Temperature
widget:
type: TextWrite
read_pv: Temperature_RBV
read_widget:
type: TextRead
Loading

0 comments on commit 829f575

Please sign in to comment.