Accelerator Independent Data Access / PVAccess 2.0
AIDA-PVA is the latest version of the AIDA framework. Built on top of EPICS 7 it enables client applications to programmatically access and manage any device or database on the SLAC Network using simple channel names.
Loading...
Searching...
No Matches
channels.yml
1!!edu.stanford.slac.aida.lib.model.AidaProvider
2# Sample Channel Provider
3id: 42
4name: Channel Provider
5description: Your Channel Provider
6getterConfig:
7 type: INTEGER
8setterConfig:
9 type: TABLE
10 fields:
11 - name: isActive
12 label: "Device is active?"
13 description: "Device activity status. Active if true"
14 - name: mode
15 label: "Device Mode Code"
16 description: "Device mode code"
17channels:
18 - channel: AIDA:CHAN:*:INT
19 - channel: AIDA:CHAN:P01:BOOL
20 getterConfig:
21 type: BOOLEAN
22 - channel: AIDA:CHAN:???:FLT
23 getterConfig:
24 type: FLOAT
25 - channel: AIDA:CHAN:P01:STRA
26 getterConfig:
27 type: STRING_ARRAY
28 - channel: AIDA:CHAN:P01:TABL
29 getterConfig:
30 type: TABLE
31 fields:
32 - name: isActive
33 label: "Device is active?"
34 description: "Device activity status. Active if true"
35 - name: mode
36 label: "Device Mode Code"
37 description: "Device mode code"
38 - channel: AIDA:CHAN:S01:VOID
39 setterConfig:
40 type: VOID
41 - channel: AIDA:CHAN:S01:DEFA
42 - channel: AIDA:CHAN:S01:TABL
43 setterConfig:
44 type: TABLE
45 fields:
46 - name: status
47 label: "Result of setting value"
48 description: "True if the value was set successfully"