Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change generate links #22

Merged
merged 2 commits into from
Jan 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
198 changes: 1 addition & 197 deletions ADCore/asynNDArrayDriver.pvi.device.yaml
Original file line number Diff line number Diff line change
@@ -1,187 +1,7 @@
# yaml-language-server: $schema=/repos/pvi/schemas/pvi.device.schema.json
# yaml-language-server: $schema=/workspaces/pvi/schemas/pvi.device.schema.json

label: AsynNDArrayDriver
children:
- type: Group
name: NDFileBase
layout:
type: Grid
children:
- type: SignalR
name: FilePathExists
pv: FilePathExists_RBV
widget:
type: LED

- type: SignalRW
name: FilePath
pv: FilePath
widget:
type: TextWrite
format: 4
read_pv: FilePath_RBV
read_widget:
format: 4
type: TextRead

- type: SignalRW
name: CreateDirectory
pv: CreateDirectory
widget:
type: CheckBox
read_pv: CreateDirectory_RBV
read_widget:
type: LED

- type: SignalRW
name: FileName
pv: FileName
widget:
type: TextWrite
format: 4
read_pv: FileName_RBV
read_widget:
type: TextRead
format: 4

- type: SignalRW
name: FileNumber
pv: FileNumber
widget:
type: TextWrite
read_pv: FileNumber_RBV
read_widget:
type: TextRead

- type: SignalRW
name: TempSuffix
pv: TempSuffix
widget:
type: TextWrite
format: 4
read_pv: TempSuffix_RBV
read_widget:
type: TextRead
format: 4

- type: SignalRW
name: LazyOpen
pv: LazyOpen
widget:
type: CheckBox
read_pv: LazyOpen_RBV
read_widget:
type: LED

- type: SignalRW
name: AutoIncrement
pv: AutoIncrement
widget:
type: CheckBox
read_pv: AutoIncrement_RBV
read_widget:
type: LED

- type: SignalRW
name: FileTemplate
pv: FileTemplate
widget:
type: TextWrite
format: 4
read_pv: FileTemplate_RBV
read_widget:
type: TextRead
format: 4

- type: SignalR
name: FullFileName
pv: FullFileName_RBV
widget:
type: TextRead
format: 4

- type: SignalRW
name: WriteFile
pv: WriteFile
widget:
type: CheckBox
read_pv: WriteFile_RBV
read_widget:
type: LED

- type: SignalRW
name: ReadFile
pv: ReadFile
widget:
type: CheckBox
read_pv: ReadFile_RBV
read_widget:
type: LED

- type: SignalRW
name: AutoSave
pv: AutoSave
widget:
type: CheckBox
read_pv: AutoSave_RBV
read_widget:
type: LED

- type: SignalR
name: NumCaptured
pv: NumCaptured_RBV
widget:
type: TextRead

- type: SignalRW
name: FileWriteMode
pv: FileWriteMode
widget:
type: ComboBox
read_pv: FileWriteMode_RBV
read_widget:
type: TextRead

- type: SignalRW
name: NumCapture
pv: NumCapture
widget:
type: TextWrite
read_pv: NumCapture_RBV
read_widget:
type: TextRead

- type: SignalRW
name: Capture
pv: Capture
widget:
type: CheckBox
read_pv: Capture_RBV
read_widget:
type: LED

- type: SignalRW
name: DeleteDriverFile
pv: DeleteDriverFile
widget:
type: CheckBox
read_pv: DeleteDriverFile_RBV
read_widget:
type: LED

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

- type: SignalR
name: WriteMessage
pv: WriteMessage
widget:
type: TextRead
format: 4

- type: Group
name: ADSetup
layout:
Expand Down Expand Up @@ -344,22 +164,6 @@ children:
pv: NDAttributesStatus
widget:
type: TextRead

- type: Group
name: NDFile
layout:
type: Grid
children:
- type: SignalRW
name: FileFormat
pv: FileFormat
widget:
type: ComboBox
read_pv: FileFormat_RBV
read_widget:
type: TextRead
format: 4

- type: Group
name: AsynNDArrayDriverMisc
layout:
Expand Down
5 changes: 5 additions & 0 deletions ADSimDetector/ADSimDetector.ibek.support.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,8 @@ defs:
value: |
# simDetectorConfig(portName, maxSizeX, maxSizeY, dataType, maxBuffers, maxMemory)
simDetectorConfig("{{PORT}}", {{WIDTH}}, {{HEIGHT}}, {{DATATYPE}}, {{BUFFERS}}, {{MEMORY}})

pvi:
yaml_path: ADDriver.pvi.device.yaml
prefix: "{{ P }}{{ R }}"
pva_template: true
Loading