@@ -81,9 +81,28 @@ record(stringout, "$(P)SR_0_Name") {
8181}
8282
8383record(longout, "$(P)SR_0_State") {
84+ field(DESC, "Save method for pass 0")
8485 field(DTYP, "Soft Channel")
8586}
8687
88+ record(mbbi, "$(P)SR_0_StateEnum") {
89+ field(DESC, "Save method (enumerated)")
90+ field(INP, "$(P)SR_0_State CP")
91+ field(DTYP, "Raw Soft Channel")
92+ field(ZRVL, "0")
93+ field(ONVL, "1")
94+ field(TWVL, "2")
95+ field(THVL, "4")
96+ field(FRVL, "12")
97+ field(FVVL, "16")
98+ field(ZRST, "None")
99+ field(ONST, "Periodic")
100+ field(TWST, "Triggered")
101+ field(THST, "Timer")
102+ field(FRST, "Monitored")
103+ field(FVST, "Manual")
104+ }
105+
87106record(mbbo, "$(P)SR_0_Status") {
88107 field(DTYP, "Soft Channel")
89108 field(NOBT, "3")
@@ -117,9 +136,28 @@ record(stringout, "$(P)SR_1_Name") {
117136}
118137
119138record(longout, "$(P)SR_1_State") {
139+ field(DESC, "Save method for pass 1")
120140 field(DTYP, "Soft Channel")
121141}
122142
143+ record(mbbi, "$(P)SR_1_StateEnum") {
144+ field(DESC, "Save method (enumerated)")
145+ field(INP, "$(P)SR_1_State CP")
146+ field(DTYP, "Raw Soft Channel")
147+ field(ZRVL, "0")
148+ field(ONVL, "1")
149+ field(TWVL, "2")
150+ field(THVL, "4")
151+ field(FRVL, "12")
152+ field(FVVL, "16")
153+ field(ZRST, "None")
154+ field(ONST, "Periodic")
155+ field(TWST, "Triggered")
156+ field(THST, "Timer")
157+ field(FRST, "Monitored")
158+ field(FVST, "Manual")
159+ }
160+
123161record(mbbo, "$(P)SR_1_Status") {
124162 field(DTYP, "Soft Channel")
125163 field(NOBT, "3")
@@ -153,9 +191,28 @@ record(stringout, "$(P)SR_2_Name") {
153191}
154192
155193record(longout, "$(P)SR_2_State") {
194+ field(DESC, "Save method for pass 2")
156195 field(DTYP, "Soft Channel")
157196}
158197
198+ record(mbbi, "$(P)SR_2_StateEnum") {
199+ field(DESC, "Save method (enumerated)")
200+ field(INP, "$(P)SR_2_State CP")
201+ field(DTYP, "Raw Soft Channel")
202+ field(ZRVL, "0")
203+ field(ONVL, "1")
204+ field(TWVL, "2")
205+ field(THVL, "4")
206+ field(FRVL, "12")
207+ field(FVVL, "16")
208+ field(ZRST, "None")
209+ field(ONST, "Periodic")
210+ field(TWST, "Triggered")
211+ field(THST, "Timer")
212+ field(FRST, "Monitored")
213+ field(FVST, "Manual")
214+ }
215+
159216record(mbbo, "$(P)SR_2_Status") {
160217 field(DTYP, "Soft Channel")
161218 field(NOBT, "3")
@@ -189,9 +246,28 @@ record(stringout, "$(P)SR_3_Name") {
189246}
190247
191248record(longout, "$(P)SR_3_State") {
249+ field(DESC, "Save method for pass 3")
192250 field(DTYP, "Soft Channel")
193251}
194252
253+ record(mbbi, "$(P)SR_3_StateEnum") {
254+ field(DESC, "Save method (enumerated)")
255+ field(INP, "$(P)SR_3_State CP")
256+ field(DTYP, "Raw Soft Channel")
257+ field(ZRVL, "0")
258+ field(ONVL, "1")
259+ field(TWVL, "2")
260+ field(THVL, "4")
261+ field(FRVL, "12")
262+ field(FVVL, "16")
263+ field(ZRST, "None")
264+ field(ONST, "Periodic")
265+ field(TWST, "Triggered")
266+ field(THST, "Timer")
267+ field(FRST, "Monitored")
268+ field(FVST, "Manual")
269+ }
270+
195271record(mbbo, "$(P)SR_3_Status") {
196272 field(DTYP, "Soft Channel")
197273 field(NOBT, "3")
@@ -225,9 +301,28 @@ record(stringout, "$(P)SR_4_Name") {
225301}
226302
227303record(longout, "$(P)SR_4_State") {
304+ field(DESC, "Save method for pass 4")
228305 field(DTYP, "Soft Channel")
229306}
230307
308+ record(mbbi, "$(P)SR_4_StateEnum") {
309+ field(DESC, "Save method (enumerated)")
310+ field(INP, "$(P)SR_4_State CP")
311+ field(DTYP, "Raw Soft Channel")
312+ field(ZRVL, "0")
313+ field(ONVL, "1")
314+ field(TWVL, "2")
315+ field(THVL, "4")
316+ field(FRVL, "12")
317+ field(FVVL, "16")
318+ field(ZRST, "None")
319+ field(ONST, "Periodic")
320+ field(TWST, "Triggered")
321+ field(THST, "Timer")
322+ field(FRST, "Monitored")
323+ field(FVST, "Manual")
324+ }
325+
231326record(mbbo, "$(P)SR_4_Status") {
232327 field(DTYP, "Soft Channel")
233328 field(NOBT, "3")
@@ -261,9 +356,28 @@ record(stringout, "$(P)SR_5_Name") {
261356}
262357
263358record(longout, "$(P)SR_5_State") {
359+ field(DESC, "Save method for pass 5")
264360 field(DTYP, "Soft Channel")
265361}
266362
363+ record(mbbi, "$(P)SR_5_StateEnum") {
364+ field(DESC, "Save method (enumerated)")
365+ field(INP, "$(P)SR_5_State CP")
366+ field(DTYP, "Raw Soft Channel")
367+ field(ZRVL, "0")
368+ field(ONVL, "1")
369+ field(TWVL, "2")
370+ field(THVL, "4")
371+ field(FRVL, "12")
372+ field(FVVL, "16")
373+ field(ZRST, "None")
374+ field(ONST, "Periodic")
375+ field(TWST, "Triggered")
376+ field(THST, "Timer")
377+ field(FRST, "Monitored")
378+ field(FVST, "Manual")
379+ }
380+
267381record(mbbo, "$(P)SR_5_Status") {
268382 field(DTYP, "Soft Channel")
269383 field(NOBT, "3")
@@ -297,9 +411,28 @@ record(stringout, "$(P)SR_6_Name") {
297411}
298412
299413record(longout, "$(P)SR_6_State") {
414+ field(DESC, "Save method for pass 6")
300415 field(DTYP, "Soft Channel")
301416}
302417
418+ record(mbbi, "$(P)SR_6_StateEnum") {
419+ field(DESC, "Save method (enumerated)")
420+ field(INP, "$(P)SR_6_State CP")
421+ field(DTYP, "Raw Soft Channel")
422+ field(ZRVL, "0")
423+ field(ONVL, "1")
424+ field(TWVL, "2")
425+ field(THVL, "4")
426+ field(FRVL, "12")
427+ field(FVVL, "16")
428+ field(ZRST, "None")
429+ field(ONST, "Periodic")
430+ field(TWST, "Triggered")
431+ field(THST, "Timer")
432+ field(FRST, "Monitored")
433+ field(FVST, "Manual")
434+ }
435+
303436record(mbbo, "$(P)SR_6_Status") {
304437 field(DTYP, "Soft Channel")
305438 field(NOBT, "3")
@@ -333,9 +466,28 @@ record(stringout, "$(P)SR_7_Name") {
333466}
334467
335468record(longout, "$(P)SR_7_State") {
469+ field(DESC, "Save method for pass 7")
336470 field(DTYP, "Soft Channel")
337471}
338472
473+ record(mbbi, "$(P)SR_7_StateEnum") {
474+ field(DESC, "Save method (enumerated)")
475+ field(INP, "$(P)SR_7_State CP")
476+ field(DTYP, "Raw Soft Channel")
477+ field(ZRVL, "0")
478+ field(ONVL, "1")
479+ field(TWVL, "2")
480+ field(THVL, "4")
481+ field(FRVL, "12")
482+ field(FVVL, "16")
483+ field(ZRST, "None")
484+ field(ONST, "Periodic")
485+ field(TWST, "Triggered")
486+ field(THST, "Timer")
487+ field(FRST, "Monitored")
488+ field(FVST, "Manual")
489+ }
490+
339491record(mbbo, "$(P)SR_7_Status") {
340492 field(DTYP, "Soft Channel")
341493 field(NOBT, "3")
0 commit comments