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
AIDASLCREF_CHANNELS.YML
1!!edu.stanford.slac.aida.lib.model.AidaProvider
2# @file
3# @brief Channels definition file for AIDA-PVA: Reference provider
4# **CMS**=SLCTXT
5# **MEMBER**=NONE
6id: 0
7name: Sample
8description: Aida Sample Data Provider
9configurations:
10 - name: Boolean Config
11 getterConfig:
12 type: BOOLEAN
13 arguments:
14 - X
15 channels:
16 - AIDA:SAMPLE:*:attribute01
17 # Test for channel not supported. This channel is not supported by service
18 - AIDA:SAMPLE:*:attribute00
19 - name: Byte Config
20 getterConfig:
21 type: BYTE
22 arguments:
23 - X
24 channels:
25 - AIDA:SAMPLE:*:attribute02
26 - name: Short Config
27 getterConfig:
28 type: SHORT
29 arguments:
30 - X
31 channels:
32 - AIDA:SAMPLE:*:attribute03
33 - name: Integer Config
34 getterConfig:
35 type: INTEGER
36 arguments:
37 - X
38 channels:
39 - AIDA:SAMPLE:*:attribute04
40 - name: Long Config
41 getterConfig:
42 type: LONG
43 arguments:
44 - X
45 channels:
46 - AIDA:SAMPLE:*:attribute05
47 - name: Float Config
48 getterConfig:
49 type: FLOAT
50 arguments:
51 - X
52 channels:
53 - AIDA:SAMPLE:*:attribute06
54 - name: Double Config
55 getterConfig:
56 type: DOUBLE
57 arguments:
58 - X
59 channels:
60 - AIDA:SAMPLE:*:attribute07
61 - name: String Config
62 getterConfig:
63 type: STRING
64 arguments:
65 - X
66 channels:
67 - AIDA:SAMPLE:*:attribute08
68 - name: Boolean Array Config
69 getterConfig:
70 type: BOOLEAN_ARRAY
71 arguments:
72 - X
73 channels:
74 - AIDA:SAMPLE:*:attribute11
75 - name: Byte Array Config
76 getterConfig:
77 type: BYTE_ARRAY
78 arguments:
79 - X
80 channels:
81 - AIDA:SAMPLE:*:attribute12
82 - name: Short Array Config
83 getterConfig:
84 type: SHORT_ARRAY
85 arguments:
86 - X
87 channels:
88 - AIDA:SAMPLE:*:attribute13
89 - name: Integer Array Config
90 getterConfig:
91 type: INTEGER_ARRAY
92 arguments:
93 - X
94 channels:
95 - AIDA:SAMPLE:*:attribute14
96 - name: Long Array Config
97 getterConfig:
98 type: LONG_ARRAY
99 arguments:
100 - X
101 channels:
102 - AIDA:SAMPLE:*:attribute15
103 - name: Float Array Config
104 getterConfig:
105 type: FLOAT_ARRAY
106 arguments:
107 - X
108 channels:
109 - AIDA:SAMPLE:*:attribute16
110 - name: Double Array Config
111 getterConfig:
112 type: DOUBLE_ARRAY
113 arguments:
114 - X
115 channels:
116 - AIDA:SAMPLE:*:attribute17
117 - name: String Array Config
118 getterConfig:
119 type: STRING_ARRAY
120 arguments:
121 - X
122 channels:
123 - AIDA:SAMPLE:*:attribute18
124 - name: Table Config
125 getterConfig:
126 type: TABLE
127 arguments:
128 - X
129 fields:
130 - name: isActive
131 label: Is active?
132 description: Device activity status. Active if true
133 - name: mode
134 label: Mode Code
135 description: Device mode code
136 - name: status
137 label: Status Code
138 description: Device status code
139 - name: nbufs
140 label: Buffers allocated
141 description: Number of buffers currently allocated on the device
142 - name: memory
143 label: Memory used
144 units: MB
145 description: Total device memory used
146 - name: sensor
147 label: Sensor Reading
148 units: KHz
149 description: Device sensor reading
150 - name: hisensor
151 label: Precision Sensor
152 units: Mpa
153 description: Device sensor reading
154 - name: message
155 label: Message
156 description: Last device message
157 channels:
158 - AIDA:SAMPLE:*:attribute20
159 - name: Void Setter Config
160 setterConfig:
161 type: VOID
162 arguments:
163 - X
164 channels:
165 - AIDA:SAMPLE:*:attribute30
166 - name: Table Setter Config
167 setterConfig:
168 type: TABLE
169 arguments:
170 - X
171 fields:
172 - name: status
173 label: Result of setting value
174 description: True if the value was set successfully
175 channels:
176 - AIDA:SAMPLE:*:attribute31
177 - name: Arbitrary Getter Config
178 getterConfig:
179 type: ANY
180 arguments:
181 - X
182 fields:
183 - name: isActive
184 label: Is active?
185 description: Device activity status. Active if true
186 - name: mode
187 label: Mode Code
188 description: Device mode code
189 - name: status
190 label: Status Code
191 description: Device status code
192 - name: nbufs
193 label: Buffers allocated
194 description: Number of buffers currently allocated on the device
195 - name: memory
196 label: Memory used
197 units: MB
198 description: Total device memory used
199 - name: sensor
200 label: Sensor Reading
201 units: KHz
202 description: Device sensor reading
203 - name: hisensor
204 label: Precision Sensor
205 units: Mpa
206 description: Device sensor reading
207 - name: message
208 label: Message
209 description: Last device message
210 channels:
211 - AIDA:SAMPLE:*:attribute32