From bf083f5d43128e124738dbdf572e89f68fef5ae7 Mon Sep 17 00:00:00 2001 From: kpetersn Date: Thu, 11 Apr 2019 13:44:28 -0500 Subject: [PATCH] Removed ACRSrc; Added motorACR submodule --- .gitmodules | 3 + iocBoot/iocWithAsyn/motor.substitutions.acr | 245 - iocBoot/iocWithAsyn/st.cmd.acr | 43 - modules/Makefile | 1 + modules/motorACR | 1 + motorApp/ACRSrc/ACRMotorDriver.cpp | 507 - motorApp/ACRSrc/ACRMotorDriver.h | 87 - motorApp/ACRSrc/ACRMotorSupport.dbd | 1 - motorApp/ACRSrc/Makefile | 27 - motorApp/ACRSrc/README | 5 - motorApp/Db/ACRAux.template | 10 - motorApp/Db/ACRAuxBi.template | 8 - motorApp/Db/ACRAuxBo.template | 7 - motorApp/Db/ACRAuxBoRBV.template | 8 - motorApp/Db/ACRAuxLi.template | 6 - motorApp/Db/ACRAuxRead.template | 7 - motorApp/Db/Makefile | 6 - motorApp/Makefile | 3 - motorApp/op/adl/ACRAux.adl | 3042 ----- motorApp/op/adl/ACRTop.adl | 137 - motorApp/op/opi/ACRAux.opi | 12200 ------------------ motorApp/op/opi/ACRTop.opi | 170 - motorApp/op/ui/autoconvert/ACRAux.ui | 7809 ----------- motorApp/op/ui/autoconvert/ACRTop.ui | 104 - motorExApp/WithAsyn/Makefile | 2 - 25 files changed, 5 insertions(+), 24434 deletions(-) delete mode 100644 iocBoot/iocWithAsyn/motor.substitutions.acr delete mode 100644 iocBoot/iocWithAsyn/st.cmd.acr create mode 160000 modules/motorACR delete mode 100644 motorApp/ACRSrc/ACRMotorDriver.cpp delete mode 100644 motorApp/ACRSrc/ACRMotorDriver.h delete mode 100644 motorApp/ACRSrc/ACRMotorSupport.dbd delete mode 100644 motorApp/ACRSrc/Makefile delete mode 100644 motorApp/ACRSrc/README delete mode 100644 motorApp/Db/ACRAux.template delete mode 100644 motorApp/Db/ACRAuxBi.template delete mode 100644 motorApp/Db/ACRAuxBo.template delete mode 100644 motorApp/Db/ACRAuxBoRBV.template delete mode 100644 motorApp/Db/ACRAuxLi.template delete mode 100644 motorApp/Db/ACRAuxRead.template delete mode 100644 motorApp/op/adl/ACRAux.adl delete mode 100644 motorApp/op/adl/ACRTop.adl delete mode 100644 motorApp/op/opi/ACRAux.opi delete mode 100644 motorApp/op/opi/ACRTop.opi delete mode 100644 motorApp/op/ui/autoconvert/ACRAux.ui delete mode 100644 motorApp/op/ui/autoconvert/ACRTop.ui diff --git a/.gitmodules b/.gitmodules index 8cff7a98..f1ae79b6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -73,3 +73,6 @@ [submodule "modules/motorScriptMotor"] path = modules/motorScriptMotor url = https://github.com/epics-motor/motorScriptMotor.git +[submodule "modules/motorACR"] + path = modules/motorACR + url = https://github.com/epics-motor/motorACR.git diff --git a/iocBoot/iocWithAsyn/motor.substitutions.acr b/iocBoot/iocWithAsyn/motor.substitutions.acr deleted file mode 100644 index cc1c7843..00000000 --- a/iocBoot/iocWithAsyn/motor.substitutions.acr +++ /dev/null @@ -1,245 +0,0 @@ -file "$(TOP)/db/basic_asyn_motor.db" -{ -pattern -{P, N, M, DTYP, PORT, ADDR, DESC, EGU, DIR, VELO, VBAS, ACCL, BDST, BVEL, BACC, MRES, PREC, DHLM, DLLM, INIT} -{IOC:, 1, "m$(N)", "asynMotor", ACR1, 0, "motor $(N)", mm, Pos, .05, .01, .5, 0, 1, .2, 1.25e-7, 5, 200, -2, ""} -{IOC:, 2, "m$(N)", "asynMotor", ACR2, 0, "motor $(N)", mm, Pos, .05, .01, .5, 0, 1, .2, 1.25e-7, 5, 200, -2, ""} -} - -file "$(TOP)/db/ACRAux.template" -{ -pattern -{P, R, PORT, ADDR} -{IOC:, m1:, ACR1, 0} -{IOC:, m2:, ACR2, 0} -} - -file "$(TOP)/db/ACRAuxLi.template" -{ -pattern -{P, R, PORT, SCAN} -{IOC:ACR1:, li, ACR1, "I/O Intr"} -{IOC:ACR2:, li, ACR2, "I/O Intr"} -} - -file "$(TOP)/db/ACRAuxRead.template" -{ -pattern -{P, R, PORT, SCAN} -{IOC:ACR1:, Read, ACR1, "1 second"} -{IOC:ACR2:, Read, ACR2, "1 second"} -} - -file "$(TOP)/db/ACRAuxBi.template" -{ -pattern -{P, R, PORT, MASK, SCAN} -{IOC:ACR1:, bi0, ACR1, 0x00000001, "I/O Intr"} -{IOC:ACR1:, bi1, ACR1, 0x00000002, "I/O Intr"} -{IOC:ACR1:, bi2, ACR1, 0x00000004, "I/O Intr"} -{IOC:ACR1:, bi3, ACR1, 0x00000008, "I/O Intr"} -{IOC:ACR1:, bi4, ACR1, 0x00000010, "I/O Intr"} -{IOC:ACR1:, bi5, ACR1, 0x00000020, "I/O Intr"} -{IOC:ACR1:, bi6, ACR1, 0x00000040, "I/O Intr"} -{IOC:ACR1:, bi7, ACR1, 0x00000080, "I/O Intr"} -{IOC:ACR1:, bi8, ACR1, 0x00000100, "I/O Intr"} -{IOC:ACR1:, bi9, ACR1, 0x00000200, "I/O Intr"} -{IOC:ACR1:, bi10, ACR1, 0x00000400, "I/O Intr"} -{IOC:ACR1:, bi11, ACR1, 0x00000800, "I/O Intr"} -{IOC:ACR1:, bi12, ACR1, 0x00001000, "I/O Intr"} -{IOC:ACR1:, bi13, ACR1, 0x00002000, "I/O Intr"} -{IOC:ACR1:, bi14, ACR1, 0x00004000, "I/O Intr"} -{IOC:ACR1:, bi15, ACR1, 0x00008000, "I/O Intr"} -{IOC:ACR1:, bi16, ACR1, 0x00010000, "I/O Intr"} -{IOC:ACR1:, bi17, ACR1, 0x00020000, "I/O Intr"} -{IOC:ACR1:, bi18, ACR1, 0x00040000, "I/O Intr"} -{IOC:ACR1:, bi19, ACR1, 0x00080000, "I/O Intr"} -{IOC:ACR1:, bi20, ACR1, 0x00100000, "I/O Intr"} -{IOC:ACR1:, bi21, ACR1, 0x00200000, "I/O Intr"} -{IOC:ACR1:, bi22, ACR1, 0x00400000, "I/O Intr"} -{IOC:ACR1:, bi23, ACR1, 0x00800000, "I/O Intr"} -{IOC:ACR1:, bi24, ACR1, 0x01000000, "I/O Intr"} -{IOC:ACR1:, bi25, ACR1, 0x02000000, "I/O Intr"} -{IOC:ACR1:, bi26, ACR1, 0x04000000, "I/O Intr"} -{IOC:ACR1:, bi27, ACR1, 0x08000000, "I/O Intr"} -{IOC:ACR1:, bi28, ACR1, 0x10000000, "I/O Intr"} -{IOC:ACR1:, bi29, ACR1, 0x20000000, "I/O Intr"} -{IOC:ACR1:, bi30, ACR1, 0x40000000, "I/O Intr"} -{IOC:ACR1:, bi31, ACR1, 0x80000000, "I/O Intr"} -# -{IOC:ACR2:, bi0, ACR2, 0x00000001, "I/O Intr"} -{IOC:ACR2:, bi1, ACR2, 0x00000002, "I/O Intr"} -{IOC:ACR2:, bi2, ACR2, 0x00000004, "I/O Intr"} -{IOC:ACR2:, bi3, ACR2, 0x00000008, "I/O Intr"} -{IOC:ACR2:, bi4, ACR2, 0x00000010, "I/O Intr"} -{IOC:ACR2:, bi5, ACR2, 0x00000020, "I/O Intr"} -{IOC:ACR2:, bi6, ACR2, 0x00000040, "I/O Intr"} -{IOC:ACR2:, bi7, ACR2, 0x00000080, "I/O Intr"} -{IOC:ACR2:, bi8, ACR2, 0x00000100, "I/O Intr"} -{IOC:ACR2:, bi9, ACR2, 0x00000200, "I/O Intr"} -{IOC:ACR2:, bi10, ACR2, 0x00000400, "I/O Intr"} -{IOC:ACR2:, bi11, ACR2, 0x00000800, "I/O Intr"} -{IOC:ACR2:, bi12, ACR2, 0x00001000, "I/O Intr"} -{IOC:ACR2:, bi13, ACR2, 0x00002000, "I/O Intr"} -{IOC:ACR2:, bi14, ACR2, 0x00004000, "I/O Intr"} -{IOC:ACR2:, bi15, ACR2, 0x00008000, "I/O Intr"} -{IOC:ACR2:, bi16, ACR2, 0x00010000, "I/O Intr"} -{IOC:ACR2:, bi17, ACR2, 0x00020000, "I/O Intr"} -{IOC:ACR2:, bi18, ACR2, 0x00040000, "I/O Intr"} -{IOC:ACR2:, bi19, ACR2, 0x00080000, "I/O Intr"} -{IOC:ACR2:, bi20, ACR2, 0x00100000, "I/O Intr"} -{IOC:ACR2:, bi21, ACR2, 0x00200000, "I/O Intr"} -{IOC:ACR2:, bi22, ACR2, 0x00400000, "I/O Intr"} -{IOC:ACR2:, bi23, ACR2, 0x00800000, "I/O Intr"} -{IOC:ACR2:, bi24, ACR2, 0x01000000, "I/O Intr"} -{IOC:ACR2:, bi25, ACR2, 0x02000000, "I/O Intr"} -{IOC:ACR2:, bi26, ACR2, 0x04000000, "I/O Intr"} -{IOC:ACR2:, bi27, ACR2, 0x08000000, "I/O Intr"} -{IOC:ACR2:, bi28, ACR2, 0x10000000, "I/O Intr"} -{IOC:ACR2:, bi29, ACR2, 0x20000000, "I/O Intr"} -{IOC:ACR2:, bi30, ACR2, 0x40000000, "I/O Intr"} -{IOC:ACR2:, bi31, ACR2, 0x80000000, "I/O Intr"} -} - -file "$(TOP)/db/ACRAuxBo.template" -{ -pattern -{P, R, PORT, MASK} -{IOC:ACR1:, bo0, ACR1, 0x00000001} -{IOC:ACR1:, bo1, ACR1, 0x00000002} -{IOC:ACR1:, bo2, ACR1, 0x00000004} -{IOC:ACR1:, bo3, ACR1, 0x00000008} -{IOC:ACR1:, bo4, ACR1, 0x00000010} -{IOC:ACR1:, bo5, ACR1, 0x00000020} -{IOC:ACR1:, bo6, ACR1, 0x00000040} -{IOC:ACR1:, bo7, ACR1, 0x00000080} -{IOC:ACR1:, bo8, ACR1, 0x00000100} -{IOC:ACR1:, bo9, ACR1, 0x00000200} -{IOC:ACR1:, bo10, ACR1, 0x00000400} -{IOC:ACR1:, bo11, ACR1, 0x00000800} -{IOC:ACR1:, bo12, ACR1, 0x00001000} -{IOC:ACR1:, bo13, ACR1, 0x00002000} -{IOC:ACR1:, bo14, ACR1, 0x00004000} -{IOC:ACR1:, bo15, ACR1, 0x00008000} -{IOC:ACR1:, bo16, ACR1, 0x00010000} -{IOC:ACR1:, bo17, ACR1, 0x00020000} -{IOC:ACR1:, bo18, ACR1, 0x00040000} -{IOC:ACR1:, bo19, ACR1, 0x00080000} -{IOC:ACR1:, bo20, ACR1, 0x00100000} -{IOC:ACR1:, bo21, ACR1, 0x00200000} -{IOC:ACR1:, bo22, ACR1, 0x00400000} -{IOC:ACR1:, bo23, ACR1, 0x00800000} -{IOC:ACR1:, bo24, ACR1, 0x01000000} -{IOC:ACR1:, bo25, ACR1, 0x02000000} -{IOC:ACR1:, bo26, ACR1, 0x04000000} -{IOC:ACR1:, bo27, ACR1, 0x08000000} -{IOC:ACR1:, bo28, ACR1, 0x10000000} -{IOC:ACR1:, bo29, ACR1, 0x20000000} -{IOC:ACR1:, bo30, ACR1, 0x40000000} -{IOC:ACR1:, bo31, ACR1, 0x80000000} -# -{IOC:ACR2:, bo0, ACR2, 0x00000001} -{IOC:ACR2:, bo1, ACR2, 0x00000002} -{IOC:ACR2:, bo2, ACR2, 0x00000004} -{IOC:ACR2:, bo3, ACR2, 0x00000008} -{IOC:ACR2:, bo4, ACR2, 0x00000010} -{IOC:ACR2:, bo5, ACR2, 0x00000020} -{IOC:ACR2:, bo6, ACR2, 0x00000040} -{IOC:ACR2:, bo7, ACR2, 0x00000080} -{IOC:ACR2:, bo8, ACR2, 0x00000100} -{IOC:ACR2:, bo9, ACR2, 0x00000200} -{IOC:ACR2:, bo10, ACR2, 0x00000400} -{IOC:ACR2:, bo11, ACR2, 0x00000800} -{IOC:ACR2:, bo12, ACR2, 0x00001000} -{IOC:ACR2:, bo13, ACR2, 0x00002000} -{IOC:ACR2:, bo14, ACR2, 0x00004000} -{IOC:ACR2:, bo15, ACR2, 0x00008000} -{IOC:ACR2:, bo16, ACR2, 0x00010000} -{IOC:ACR2:, bo17, ACR2, 0x00020000} -{IOC:ACR2:, bo18, ACR2, 0x00040000} -{IOC:ACR2:, bo19, ACR2, 0x00080000} -{IOC:ACR2:, bo20, ACR2, 0x00100000} -{IOC:ACR2:, bo21, ACR2, 0x00200000} -{IOC:ACR2:, bo22, ACR2, 0x00400000} -{IOC:ACR2:, bo23, ACR2, 0x00800000} -{IOC:ACR2:, bo24, ACR2, 0x01000000} -{IOC:ACR2:, bo25, ACR2, 0x02000000} -{IOC:ACR2:, bo26, ACR2, 0x04000000} -{IOC:ACR2:, bo27, ACR2, 0x08000000} -{IOC:ACR2:, bo28, ACR2, 0x10000000} -{IOC:ACR2:, bo29, ACR2, 0x20000000} -{IOC:ACR2:, bo30, ACR2, 0x40000000} -{IOC:ACR2:, bo31, ACR2, 0x80000000} -} - -file "$(TOP)/db/ACRAuxBoRBV.template" -{ -pattern -{P, R, PORT, MASK, SCAN} -{IOC:ACR1:, boRBV0, ACR1, 0x00000001, "I/O Intr"} -{IOC:ACR1:, boRBV1, ACR1, 0x00000002, "I/O Intr"} -{IOC:ACR1:, boRBV2, ACR1, 0x00000004, "I/O Intr"} -{IOC:ACR1:, boRBV3, ACR1, 0x00000008, "I/O Intr"} -{IOC:ACR1:, boRBV4, ACR1, 0x00000010, "I/O Intr"} -{IOC:ACR1:, boRBV5, ACR1, 0x00000020, "I/O Intr"} -{IOC:ACR1:, boRBV6, ACR1, 0x00000040, "I/O Intr"} -{IOC:ACR1:, boRBV7, ACR1, 0x00000080, "I/O Intr"} -{IOC:ACR1:, boRBV8, ACR1, 0x00000100, "I/O Intr"} -{IOC:ACR1:, boRBV9, ACR1, 0x00000200, "I/O Intr"} -{IOC:ACR1:, boRBV10, ACR1, 0x00000400, "I/O Intr"} -{IOC:ACR1:, boRBV11, ACR1, 0x00000800, "I/O Intr"} -{IOC:ACR1:, boRBV12, ACR1, 0x00001000, "I/O Intr"} -{IOC:ACR1:, boRBV13, ACR1, 0x00002000, "I/O Intr"} -{IOC:ACR1:, boRBV14, ACR1, 0x00004000, "I/O Intr"} -{IOC:ACR1:, boRBV15, ACR1, 0x00008000, "I/O Intr"} -{IOC:ACR1:, boRBV16, ACR1, 0x00010000, "I/O Intr"} -{IOC:ACR1:, boRBV17, ACR1, 0x00020000, "I/O Intr"} -{IOC:ACR1:, boRBV18, ACR1, 0x00040000, "I/O Intr"} -{IOC:ACR1:, boRBV19, ACR1, 0x00080000, "I/O Intr"} -{IOC:ACR1:, boRBV20, ACR1, 0x00100000, "I/O Intr"} -{IOC:ACR1:, boRBV21, ACR1, 0x00200000, "I/O Intr"} -{IOC:ACR1:, boRBV22, ACR1, 0x00400000, "I/O Intr"} -{IOC:ACR1:, boRBV23, ACR1, 0x00800000, "I/O Intr"} -{IOC:ACR1:, boRBV24, ACR1, 0x01000000, "I/O Intr"} -{IOC:ACR1:, boRBV25, ACR1, 0x02000000, "I/O Intr"} -{IOC:ACR1:, boRBV26, ACR1, 0x04000000, "I/O Intr"} -{IOC:ACR1:, boRBV27, ACR1, 0x08000000, "I/O Intr"} -{IOC:ACR1:, boRBV28, ACR1, 0x10000000, "I/O Intr"} -{IOC:ACR1:, boRBV29, ACR1, 0x20000000, "I/O Intr"} -{IOC:ACR1:, boRBV30, ACR1, 0x40000000, "I/O Intr"} -{IOC:ACR1:, boRBV31, ACR1, 0x80000000, "I/O Intr"} -# -{IOC:ACR2:, boRBV0, ACR2, 0x00000001, "I/O Intr"} -{IOC:ACR2:, boRBV1, ACR2, 0x00000002, "I/O Intr"} -{IOC:ACR2:, boRBV2, ACR2, 0x00000004, "I/O Intr"} -{IOC:ACR2:, boRBV3, ACR2, 0x00000008, "I/O Intr"} -{IOC:ACR2:, boRBV4, ACR2, 0x00000010, "I/O Intr"} -{IOC:ACR2:, boRBV5, ACR2, 0x00000020, "I/O Intr"} -{IOC:ACR2:, boRBV6, ACR2, 0x00000040, "I/O Intr"} -{IOC:ACR2:, boRBV7, ACR2, 0x00000080, "I/O Intr"} -{IOC:ACR2:, boRBV8, ACR2, 0x00000100, "I/O Intr"} -{IOC:ACR2:, boRBV9, ACR2, 0x00000200, "I/O Intr"} -{IOC:ACR2:, boRBV10, ACR2, 0x00000400, "I/O Intr"} -{IOC:ACR2:, boRBV11, ACR2, 0x00000800, "I/O Intr"} -{IOC:ACR2:, boRBV12, ACR2, 0x00001000, "I/O Intr"} -{IOC:ACR2:, boRBV13, ACR2, 0x00002000, "I/O Intr"} -{IOC:ACR2:, boRBV14, ACR2, 0x00004000, "I/O Intr"} -{IOC:ACR2:, boRBV15, ACR2, 0x00008000, "I/O Intr"} -{IOC:ACR2:, boRBV16, ACR2, 0x00010000, "I/O Intr"} -{IOC:ACR2:, boRBV17, ACR2, 0x00020000, "I/O Intr"} -{IOC:ACR2:, boRBV18, ACR2, 0x00040000, "I/O Intr"} -{IOC:ACR2:, boRBV19, ACR2, 0x00080000, "I/O Intr"} -{IOC:ACR2:, boRBV20, ACR2, 0x00100000, "I/O Intr"} -{IOC:ACR2:, boRBV21, ACR2, 0x00200000, "I/O Intr"} -{IOC:ACR2:, boRBV22, ACR2, 0x00400000, "I/O Intr"} -{IOC:ACR2:, boRBV23, ACR2, 0x00800000, "I/O Intr"} -{IOC:ACR2:, boRBV24, ACR2, 0x01000000, "I/O Intr"} -{IOC:ACR2:, boRBV25, ACR2, 0x02000000, "I/O Intr"} -{IOC:ACR2:, boRBV26, ACR2, 0x04000000, "I/O Intr"} -{IOC:ACR2:, boRBV27, ACR2, 0x08000000, "I/O Intr"} -{IOC:ACR2:, boRBV28, ACR2, 0x10000000, "I/O Intr"} -{IOC:ACR2:, boRBV29, ACR2, 0x20000000, "I/O Intr"} -{IOC:ACR2:, boRBV30, ACR2, 0x40000000, "I/O Intr"} -{IOC:ACR2:, boRBV31, ACR2, 0x80000000, "I/O Intr"} -} - diff --git a/iocBoot/iocWithAsyn/st.cmd.acr b/iocBoot/iocWithAsyn/st.cmd.acr deleted file mode 100644 index 8a55f8fa..00000000 --- a/iocBoot/iocWithAsyn/st.cmd.acr +++ /dev/null @@ -1,43 +0,0 @@ -#errlogInit(5000) -< envPaths -# Tell EPICS all about the record types, device-support modules, drivers, -# etc. in this build from CARS -dbLoadDatabase("../../dbd/WithAsyn.dbd") -WithAsyn_registerRecordDeviceDriver(pdbbase) - -### Motors -dbLoadTemplate "motor.substitutions.acr" - -drvAsynIPPortConfigure("ARIES1", "gse-aries1:5002", 0, 0, 0) -#asynSetTraceMask("ARIES1", 0, 3) -asynSetTraceIOMask("ARIES1", 0, 2) -asynOctetSetInputEos("ARIES1",0,"\r") -asynOctetSetOutputEos("ARIES1",0,"\r") - -drvAsynIPPortConfigure("ARIES2", "gse-aries2:5002", 0, 0, 0) -#asynSetTraceMask("ARIES2", 0, 3) -asynSetTraceIOMask("ARIES2", 0, 2) -asynOctetSetInputEos("ARIES2",0,"\r") -asynOctetSetOutputEos("ARIES2",0,"\r") - -dbLoadRecords("$(ASYN)/db/asynRecord.db", "P=IOC:, R=asyn1, PORT=ARIES1, ADDR=0, OMAX=256, IMAX=256") -dbLoadRecords("$(ASYN)/db/asynRecord.db", "P=IOC:, R=asyn2, PORT=ARIES1, ADDR=0, OMAX=256, IMAX=256") - -# PORT, ACR_PORT, number of axes, active poll period (ms), idle poll period (ms) -ACRCreateController("ACR1", "ARIES1", 1, 20, 1000) -ACRCreateController("ACR2", "ARIES2", 1, 20, 1000) - -#asynSetTraceMask("ACR1", 0, 255) -asynSetTraceIOMask("ACR1", 0, 2) -#asynSetTraceMask("ACR2", 0, 255) -asynSetTraceIOMask("ACR2", 0, 2) - -iocInit - -# This IOC does not use save/restore, so set values of some PVs -dbpf("IOC:m1.RTRY", "0") -dbpf("IOC:m1.TWV", "0.1") -dbpf("IOC:m2.RTRY", "0") -dbpf("IOC:m2.TWV", "0.1") - - diff --git a/modules/Makefile b/modules/Makefile index cb79e205..c1bc5e5f 100644 --- a/modules/Makefile +++ b/modules/Makefile @@ -5,6 +5,7 @@ include $(TOP)/configure/CONFIG #SUBMODULES += motorVendor SUBMODULES += motorOms SUBMODULES += motorNewport +SUBMODULES += motorACR SUBMODULES += motorAcs SUBMODULES += motorAcsTech80 SUBMODULES += motorAerotech diff --git a/modules/motorACR b/modules/motorACR new file mode 160000 index 00000000..8c3ad012 --- /dev/null +++ b/modules/motorACR @@ -0,0 +1 @@ +Subproject commit 8c3ad0120b5dd538e00687c7aa8c63569a347e94 diff --git a/motorApp/ACRSrc/ACRMotorDriver.cpp b/motorApp/ACRSrc/ACRMotorDriver.cpp deleted file mode 100644 index bf00f23a..00000000 --- a/motorApp/ACRSrc/ACRMotorDriver.cpp +++ /dev/null @@ -1,507 +0,0 @@ -/* -FILENAME... ACRMotorDriver.cpp -USAGE... Motor driver support for the Parker ACR series of controllers, including the Aries. - -Mark Rivers -March 4, 2011 - -*/ - - -#include -#include -#include - -#include -#include - -#include - -#include "asynMotorController.h" -#include "asynMotorAxis.h" - -#include -#include "ACRMotorDriver.h" - -#define CtlY 25 - -static const char *driverName = "ACRMotorDriver"; - -/** Creates a new ACRController object. - * \param[in] portName The name of the asyn port that will be created for this driver - * \param[in] ACRPortName The name of the drvAsynIPPPort that was created previously to connect to the ACR controller - * \param[in] numAxes The number of axes that this controller supports - * \param[in] movingPollPeriod The time between polls when any axis is moving - * \param[in] idlePollPeriod The time between polls when no axis is moving - */ -ACRController::ACRController(const char *portName, const char *ACRPortName, int numAxes, - double movingPollPeriod, double idlePollPeriod) - : asynMotorController(portName, numAxes, NUM_ACR_PARAMS, - asynUInt32DigitalMask, - asynUInt32DigitalMask, - ASYN_CANBLOCK | ASYN_MULTIDEVICE, - 1, // autoconnect - 0, 0) // Default priority and stack size -{ - int axis; - asynStatus status; - static const char *functionName = "ACRController"; - - binaryInReg_ = 4096; - binaryOutReg_ = 4097; - - // Create controller-specific parameters - createParam(ACRJerkString, asynParamFloat64, &ACRJerk_); - createParam(ACRReadBinaryIOString, asynParamInt32, &ACRReadBinaryIO_); - createParam(ACRBinaryInString, asynParamUInt32Digital, &ACRBinaryIn_); - createParam(ACRBinaryOutString, asynParamUInt32Digital, &ACRBinaryOut_); - createParam(ACRBinaryOutRBVString, asynParamUInt32Digital, &ACRBinaryOutRBV_); - - /* Connect to ACR controller */ - status = pasynOctetSyncIO->connect(ACRPortName, 0, &pasynUserController_, NULL); - if (status) { - asynPrint(this->pasynUserSelf, ASYN_TRACE_ERROR, - "%s:%s: cannot connect to ACR controller\n", - driverName, functionName); - } - // Turn off command echoing - sprintf(outString_, "ECHO 4"); - writeController(); - // Wait a short while so that any responses to the above commands have time to arrive so we can flush - // them in the next writeReadController() - epicsThreadSleep(0.5); - // Read the binary I/O registers once - readBinaryIO(); - // Set the output=output readback so bi records reflect current state - setUIntDigitalParam(0, ACRBinaryOut_, binaryOutRBV_, 0xFFFFFFFF); - // Create the axis objects - for (axis=0; axis 0 then information is printed about each axis. - * After printing controller-specific information calls asynMotorController::report() - */ -void ACRController::report(FILE *fp, int level) -{ - fprintf(fp, "ACR motor driver %s, numAxes=%d, moving poll period=%f, idle poll period=%f\n", - this->portName, numAxes_, movingPollPeriod_, idlePollPeriod_); - - if (level > 0) { - fprintf(fp, " binary input = 0x%x\n", binaryIn_); - fprintf(fp, " binary output readback = 0x%x\n", binaryOutRBV_); - } - - - // Call the base class method - asynMotorController::report(fp, level); -} - -/** Returns a pointer to an ACRMotorAxis object. - * Returns NULL if the axis number encoded in pasynUser is invalid. - * \param[in] pasynUser asynUser structure that encodes the axis index number. */ -ACRAxis* ACRController::getAxis(asynUser *pasynUser) -{ - return static_cast(asynMotorController::getAxis(pasynUser)); -} - -/** Returns a pointer to an ACRMotorAxis object. - * Returns NULL if the axis number encoded in pasynUser is invalid. - * \param[in] axisNo Axis index number. */ -ACRAxis* ACRController::getAxis(int axisNo) -{ - return static_cast(asynMotorController::getAxis(axisNo)); -} - - -/** Called when asyn clients call pasynInt32->write(). - * Extracts the function and axis number from pasynUser. - * Sets the value in the parameter library. - * If the function is motorSetClosedLoop_ then it turns the drive power on or off. - * If the function is ACRReadBinaryIO_ then it reads the binary I/O registers on the controller. - * For all other functions it calls asynMotorController::writeInt32. - * Calls any registered callbacks for this pasynUser->reason and address. - * \param[in] pasynUser asynUser structure that encodes the reason and address. - * \param[in] value Value to write. */ -asynStatus ACRController::writeInt32(asynUser *pasynUser, epicsInt32 value) -{ - int function = pasynUser->reason; - asynStatus status = asynSuccess; - ACRAxis *pAxis = getAxis(pasynUser); - static const char *functionName = "writeInt32"; - - /* Set the parameter and readback in the parameter library. This may be overwritten when we read back the - * status at the end, but that's OK */ - status = setIntegerParam(pAxis->axisNo_, function, value); - - if (function == ACRReadBinaryIO_) - { - readBinaryIO(); - } - else - { - /* Call base class method */ - status = asynMotorController::writeInt32(pasynUser, value); - } - - /* Do callbacks so higher layers see any changes */ - callParamCallbacks(pAxis->axisNo_); - if (status) - asynPrint(pasynUser, ASYN_TRACE_ERROR, - "%s:%s: error, status=%d function=%d, value=%d\n", - driverName, functionName, status, function, value); - else - asynPrint(pasynUser, ASYN_TRACEIO_DRIVER, - "%s:%s: function=%d, value=%d\n", - driverName, functionName, function, value); - return status; -} - -/** Called when asyn clients call pasynFloat64->write(). - * Extracts the function and axis number from pasynUser. - * Sets the value in the parameter library. - * If the function is ACRJerk_ it sets the jerk value in the controller. - * Calls any registered callbacks for this pasynUser->reason and address. - * For all other functions it calls asynMotorController::writeFloat64. - * \param[in] pasynUser asynUser structure that encodes the reason and address. - * \param[in] value Value to write. */ -asynStatus ACRController::writeFloat64(asynUser *pasynUser, epicsFloat64 value) -{ - int function = pasynUser->reason; - asynStatus status = asynSuccess; - ACRAxis *pAxis = getAxis(pasynUser); - static const char *functionName = "writeFloat64"; - - - /* Set the parameter and readback in the parameter library. */ - status = setDoubleParam(pAxis->axisNo_, function, value); - - if (function == ACRJerk_) - { - sprintf(outString_, "%s JOG JRK %f", pAxis->axisName_, value); - status = writeController(); - - } else { - /* Call base class method */ - status = asynMotorController::writeFloat64(pasynUser, value); - } - - /* Do callbacks so higher layers see any changes */ - pAxis->callParamCallbacks(); - if (status) - asynPrint(pasynUser, ASYN_TRACE_ERROR, - "%s:%s: error, status=%d function=%d, value=%f\n", - driverName, functionName, status, function, value); - else - asynPrint(pasynUser, ASYN_TRACEIO_DRIVER, - "%s:%s: function=%d, value=%f\n", - driverName, functionName, function, value); - return status; -} - -/** Called when asyn clients call pasynUInt32Digital->write(). - * Writes a single bit to one of the ACR binary output registers. - * This function is limited to writing a single bit, because we use the BIT command. - * It writes to least significant bit that is set in the mask. - * \param[in] pasynUser pasynUser structure that encodes the reason and address. - * \param[in] value Value to write. - * \param[in] mask Mask value to use when writinging the value. */ -asynStatus ACRController::writeUInt32Digital(asynUser *pasynUser, epicsUInt32 value, epicsUInt32 mask) -{ - int bit, tmask=0x1; - asynStatus status; - //static const char *functionName = "writeUInt32Digital"; - - for (bit=0; bit<32; bit++) { - if (mask & tmask) break; - tmask = tmask << 1; - } - sprintf(outString_, "BIT %d=%d", 32+bit, value); - status = writeController(); - // Read the I/O back - readBinaryIO(); - - return(status); -} - -/** Reads the binary input and binary output registers on the ACR. - * Sets the values in the parameter library. - * Keeps track of which bits have changed. - * Calls any registered callbacks for this pasynUser->reason and address. */ -asynStatus ACRController::readBinaryIO() -{ - asynStatus status; - - // Read the binary inputs - sprintf(outString_, "?P%d", binaryInReg_); - status = writeReadController(); - if (!status) { - binaryIn_ = atoi(inString_); - setUIntDigitalParam(0, ACRBinaryIn_, binaryIn_, 0xFFFFFFFF); - } - - // Read the binary outputs - sprintf(outString_, "?P%d", binaryOutReg_); - status = writeReadController(); - if (!status) { - binaryOutRBV_ = atoi(inString_); - setUIntDigitalParam(0, ACRBinaryOutRBV_, binaryOutRBV_, 0xFFFFFFFF); - } - callParamCallbacks(0); - return status; -} - -// These are the ACRAxis methods - -/** Creates a new ACRAxis object. - * \param[in] pC Pointer to the ACRController to which this axis belongs. - * \param[in] axisNo Index number of this axis, range 0 to pC->numAxes_-1. - * - * Initializes register numbers, etc. - */ -ACRAxis::ACRAxis(ACRController *pC, int axisNo) - : asynMotorAxis(pC, axisNo), - pC_(pC) -{ - asynStatus status; - - sprintf(axisName_, "AXIS%d", axisNo); - encoderPositionReg_ = 12290 + 256*axisNo; - theoryPositionReg_ = 12294 + 256*axisNo; - limitsReg_ = 4600 + axisNo; - flagsReg_ = 4120 + axisNo; - // Get the number of pulses per unit on this axis - sprintf(pC->outString_, "%s PPU", axisName_); - status = pC->writeReadController(); - if (status) { - setIntegerParam(pC->motorStatusProblem_, 1); - } else { - pulsesPerUnit_ = atof(pC->inString_); - // We assume servo motor with encoder for now - setIntegerParam(pC->motorStatusGainSupport_, 1); - setIntegerParam(pC->motorStatusHasEncoder_, 1); - } - callParamCallbacks(); -} - -/** Reports on status of the driver - * \param[in] fp The file pointer on which report information will be written - * \param[in] level The level of report detail desired - * - * If details > 0 then information is printed about each axis. - * After printing controller-specific information calls asynMotorController::report() - */ -void ACRAxis::report(FILE *fp, int level) -{ - if (level > 0) { - fprintf(fp, " axis %d\n" - " pulsesPerUnit_ = %f\n" - " encoder position=%f\n" - " theory position=%f\n" - " limits=0x%x\n" - " flags=0x%x\n", - axisNo_, pulsesPerUnit_, - encoderPosition_, theoryPosition_, - currentLimits_, currentFlags_); - } - - // Call the base class method - asynMotorAxis::report(fp, level); -} - - -asynStatus ACRAxis::move(double position, int relative, double minVelocity, double maxVelocity, double acceleration) -{ - asynStatus status; - // static const char *functionName = "moveAxis"; - - sprintf(pC_->outString_, "%s JOG ACC %f", axisName_, acceleration/pulsesPerUnit_); - status = pC_->writeController(); - sprintf(pC_->outString_, "%s JOG VEL %f", axisName_, maxVelocity/pulsesPerUnit_); - status = pC_->writeController(); - // Note, the CtlY being send below clears the kill for all axes, in case they had hit a limit, etc. - if (relative) { - sprintf(pC_->outString_, "%c:%s JOG INC %f", CtlY, axisName_, position/pulsesPerUnit_); - status = pC_->writeController(); - } else { - sprintf(pC_->outString_, "%c:%s JOG ABS %f", CtlY, axisName_, position/pulsesPerUnit_); - status = pC_->writeController(); - } - return status; -} - -asynStatus ACRAxis::home(double minVelocity, double maxVelocity, double acceleration, int forwards) -{ - asynStatus status; - // static const char *functionName = "homeAxis"; - - sprintf(pC_->outString_, "%s JOG ACC %f", axisName_, acceleration/pulsesPerUnit_); - status = pC_->writeController(); - sprintf(pC_->outString_, "%s JOG VEL %f", axisName_, maxVelocity/pulsesPerUnit_); - status = pC_->writeController(); - sprintf(pC_->outString_, "%c:%s JOG HOME %d", CtlY, axisName_, forwards ? 1 : -1); - status = pC_->writeController(); - return status; -} - -asynStatus ACRAxis::moveVelocity(double minVelocity, double maxVelocity, double acceleration) -{ - asynStatus status; - double speed=maxVelocity; - int forwards=1; - // static const char *functionName = "moveVelocityAxis"; - - if (speed < 0) { - speed = -speed; - forwards = 0; - } - sprintf(pC_->outString_, "%s JOG ACC %f", axisName_, acceleration/pulsesPerUnit_); - status = pC_->writeController(); - sprintf(pC_->outString_, "%s JOG VEL %f", axisName_, speed/pulsesPerUnit_); - status = pC_->writeController(); - sprintf(pC_->outString_, "%c:%s JOG %s", CtlY, axisName_, forwards ? "FWD" : "REV"); - status = pC_->writeController(); - return status; -} - -asynStatus ACRAxis::stop(double acceleration ) -{ - asynStatus status; - //static const char *functionName = "stopAxis"; - - sprintf(pC_->outString_, "%s JOG OFF", axisName_); - status = pC_->writeController(); - return status; -} - -asynStatus ACRAxis::setPosition(double position) -{ - asynStatus status; - - sprintf(pC_->outString_, "%s RES %f", axisName_, position/pulsesPerUnit_); - status = pC_->writeController(); - sprintf(pC_->outString_, "%s JOG REN", axisName_); - status = pC_->writeController(); - return status; -} - -asynStatus ACRAxis::setClosedLoop(bool closedLoop) -{ - asynStatus status; - - sprintf(pC_->outString_, "DRIVE %s %s", closedLoop ? "ON":"OFF", axisName_); - status = pC_->writeController(); - return status; -} - -/** Polls the axis. - * This function reads the controller position, encoder position, the limit status, the moving status, - * and the drive power-on status. It does not current detect following error, etc. but this could be - * added. - * It calls setIntegerParam() and setDoubleParam() for each item that it polls, - * and then calls callParamCallbacks() at the end. - * \param[out] moving A flag that is set indicating that the axis is moving (1) or done (0). */ -asynStatus ACRAxis::poll(bool *moving) -{ - int done; - int driveOn; - int limit; - asynStatus comStatus; - - // Read the current encoder position - sprintf(pC_->outString_, "?P%d", encoderPositionReg_); - comStatus = pC_->writeReadController(); - if (comStatus) goto skip; - encoderPosition_ = atof(pC_->inString_); - setDoubleParam(pC_->motorEncoderPosition_,encoderPosition_); - - // Read the current theoretical position - sprintf(pC_->outString_, "?P%d", theoryPositionReg_); - comStatus = pC_->writeReadController(); - if (comStatus) goto skip; - theoryPosition_ = atof(pC_->inString_); - setDoubleParam(pC_->motorPosition_, theoryPosition_); - - // Read the current flags - sprintf(pC_->outString_, "?P%d", flagsReg_); - comStatus = pC_->writeReadController(); - if (comStatus) goto skip; - currentFlags_ = atoi(pC_->inString_); - done = (currentFlags_ & 0x1000000)?0:1; - setIntegerParam(pC_->motorStatusDone_, done); - *moving = done ? false:true; - - // Read the current limit status - sprintf(pC_->outString_, "?P%d", limitsReg_); - comStatus = pC_->writeReadController(); - if (comStatus) goto skip; - currentLimits_ = atoi(pC_->inString_); - limit = (currentLimits_ & 0x1)?1:0; - setIntegerParam(pC_->motorStatusHighLimit_, limit); - limit = (currentLimits_ & 0x2)?1:0; - setIntegerParam(pC_->motorStatusLowLimit_, limit); - limit = (currentLimits_ & 0x4)?1:0; - setIntegerParam(pC_->motorStatusAtHome_, limit); - - // Read the drive power on status - sprintf(pC_->outString_, "DRIVE %s", axisName_); - comStatus = pC_->writeReadController(); - if (comStatus) goto skip; - driveOn = strstr(pC_->inString_, "ON") ? 1:0; - setIntegerParam(pC_->motorStatusPowerOn_, driveOn); - setIntegerParam(pC_->motorStatusProblem_, 0); - - skip: - setIntegerParam(pC_->motorStatusProblem_, comStatus ? 1:0); - callParamCallbacks(); - return comStatus ? asynError : asynSuccess; -} - -/** Code for iocsh registration */ -static const iocshArg ACRCreateControllerArg0 = {"Port name", iocshArgString}; -static const iocshArg ACRCreateControllerArg1 = {"ACR port name", iocshArgString}; -static const iocshArg ACRCreateControllerArg2 = {"Number of axes", iocshArgInt}; -static const iocshArg ACRCreateControllerArg3 = {"Moving poll period (ms)", iocshArgInt}; -static const iocshArg ACRCreateControllerArg4 = {"Idle poll period (ms)", iocshArgInt}; -static const iocshArg * const ACRCreateControllerArgs[] = {&ACRCreateControllerArg0, - &ACRCreateControllerArg1, - &ACRCreateControllerArg2, - &ACRCreateControllerArg3, - &ACRCreateControllerArg4}; -static const iocshFuncDef ACRCreateControllerDef = {"ACRCreateController", 5, ACRCreateControllerArgs}; -static void ACRCreateContollerCallFunc(const iocshArgBuf *args) -{ - ACRCreateController(args[0].sval, args[1].sval, args[2].ival, args[3].ival, args[4].ival); -} - -static void ACRMotorRegister(void) -{ - iocshRegister(&ACRCreateControllerDef, ACRCreateContollerCallFunc); -} - -extern "C" { -epicsExportRegistrar(ACRMotorRegister); -} diff --git a/motorApp/ACRSrc/ACRMotorDriver.h b/motorApp/ACRSrc/ACRMotorDriver.h deleted file mode 100644 index 895ec622..00000000 --- a/motorApp/ACRSrc/ACRMotorDriver.h +++ /dev/null @@ -1,87 +0,0 @@ -/* -FILENAME... ACRMotorDriver.h -USAGE... Motor driver support for the Parker ACR series of controllers, including the Aries. - -Mark Rivers -March 28, 2011 - -*/ - -#include "asynMotorController.h" -#include "asynMotorAxis.h" - -/** drvInfo strings for extra parameters that the ACR controller supports */ -#define ACRJerkString "ACR_JERK" -#define ACRReadBinaryIOString "ACR_READ_BINARY_IO" -#define ACRBinaryInString "ACR_BINARY_IN" -#define ACRBinaryOutString "ACR_BINARY_OUT" -#define ACRBinaryOutRBVString "ACR_BINARY_OUT_RBV" - -class epicsShareClass ACRAxis : public asynMotorAxis -{ -public: - /* These are the methods we override from the base class */ - ACRAxis(class ACRController *pC, int axis); - void report(FILE *fp, int level); - asynStatus move(double position, int relative, double min_velocity, double max_velocity, double acceleration); - asynStatus moveVelocity(double min_velocity, double max_velocity, double acceleration); - asynStatus home(double min_velocity, double max_velocity, double acceleration, int forwards); - asynStatus stop(double acceleration); - asynStatus poll(bool *moving); - asynStatus setPosition(double position); - asynStatus setClosedLoop(bool closedLoop); - -private: - ACRController *pC_; /**< Pointer to the asynMotorController to which this axis belongs. - * Abbreviated because it is used very frequently */ - char axisName_[10]; /**< Name of each axis, used in commands to ACR controller */ - double pulsesPerUnit_; /**< Pulses per engineering unit, which is what ACR controller uses */ - int flagsReg_; /**< Address of the flags register */ - int limitsReg_; /**< Address of the limits register */ - int encoderPositionReg_; /**< Address of the encoder position register */ - int theoryPositionReg_; /**< Address of the theoretical position register */ - double encoderPosition_; /**< Cached copy of the encoder position */ - double theoryPosition_; /**< Cached copy of the theoretical position */ - int currentFlags_; /**< Cached copy of the current flags */ - int currentLimits_; /**< Cached copy of the current limits */ - -friend class ACRController; -}; - -class epicsShareClass ACRController : public asynMotorController { -public: - ACRController(const char *portName, const char *ACRPortName, int numAxes, double movingPollPeriod, double idlePollPeriod); - - /* These are the methods that we override from asynPortDriver */ - asynStatus writeUInt32Digital(asynUser *pasynUser, epicsUInt32 value, epicsUInt32 mask); - - /* These are the methods that we override from asynMotorDriver */ - asynStatus writeInt32(asynUser *pasynUser, epicsInt32 value); - asynStatus writeFloat64(asynUser *pasynUser, epicsFloat64 value); - void report(FILE *fp, int level); - ACRAxis* getAxis(asynUser *pasynUser); - ACRAxis* getAxis(int axisNo); - - - /* These are the methods that are new to this class */ - asynStatus readBinaryIO(); - -protected: - int ACRJerk_; /**< Jerk time parameter index */ -#define FIRST_ACR_PARAM ACRJerk_ - int ACRReadBinaryIO_; /**< Read binary I/O parameter index */ - int ACRBinaryIn_; /**< Binary input parameter index */ - int ACRBinaryOut_; /**< Binary output parameter index */ - int ACRBinaryOutRBV_; /**< Binary output readback parameter index */ -#define LAST_ACR_PARAM ACRBinaryOutRBV_ - -#define NUM_ACR_PARAMS (&LAST_ACR_PARAM - &FIRST_ACR_PARAM + 1) - -private: - int binaryIn_; - int binaryOutRBV_; - int binaryInReg_; - int binaryOutReg_; - -friend class ACRAxis; -}; diff --git a/motorApp/ACRSrc/ACRMotorSupport.dbd b/motorApp/ACRSrc/ACRMotorSupport.dbd deleted file mode 100644 index be05278d..00000000 --- a/motorApp/ACRSrc/ACRMotorSupport.dbd +++ /dev/null @@ -1 +0,0 @@ -registrar(ACRMotorRegister) diff --git a/motorApp/ACRSrc/Makefile b/motorApp/ACRSrc/Makefile deleted file mode 100644 index edcebcfe..00000000 --- a/motorApp/ACRSrc/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -TOP=../.. - -include $(TOP)/configure/CONFIG -#---------------------------------------- -# ADD MACRO DEFINITIONS AFTER THIS LINE -#============================= - -#================================================== -# Build an IOC support library - -LIBRARY_IOC += ACRMotor - -# motorRecord.h will be created from motorRecord.dbd -# install devMotorSoft.dbd into /dbd -DBD += ACRMotorSupport.dbd - -# The following are compiled and added to the Support library -ACRMotor_SRCS += ACRMotorDriver.cpp - -ACRMotor_LIBS += motor -ACRMotor_LIBS += asyn -ACRMotor_LIBS += $(EPICS_BASE_IOC_LIBS) - -include $(TOP)/configure/RULES -#---------------------------------------- -# ADD RULES AFTER THIS LINE - diff --git a/motorApp/ACRSrc/README b/motorApp/ACRSrc/README deleted file mode 100644 index ac3f7d4d..00000000 --- a/motorApp/ACRSrc/README +++ /dev/null @@ -1,5 +0,0 @@ -asyn model 3 driver -------------------- -ACRMotorDriver.cpp -ACRMotorDriver.h -ACRMotorSupport.dbd diff --git a/motorApp/Db/ACRAux.template b/motorApp/Db/ACRAux.template deleted file mode 100644 index 66608fc5..00000000 --- a/motorApp/Db/ACRAux.template +++ /dev/null @@ -1,10 +0,0 @@ -# Database for extra PVs for Parker ACR controllers - -record(ao,"$(P)$(R)Jerk") { - field(DESC,"Jerk parameter") - field(PINI, "1") - field(PREC,"3") - field(VAL,".01") - field(DTYP, "asynFloat64") - field(OUT,"@asyn($(PORT),$(ADDR))ACR_JERK") -} diff --git a/motorApp/Db/ACRAuxBi.template b/motorApp/Db/ACRAuxBi.template deleted file mode 100644 index 99ceabe0..00000000 --- a/motorApp/Db/ACRAuxBi.template +++ /dev/null @@ -1,8 +0,0 @@ -record(bi,"$(P)$(R)") { - field(PINI, "YES") - field(DTYP,"asynUInt32Digital") - field(INP,"@asynMask($(PORT) 0 $(MASK))ACR_BINARY_IN") - field(SCAN, "$(SCAN)") - field(ZNAM, "Low") - field(ONAM, "High") -} diff --git a/motorApp/Db/ACRAuxBo.template b/motorApp/Db/ACRAuxBo.template deleted file mode 100644 index b0b94e28..00000000 --- a/motorApp/Db/ACRAuxBo.template +++ /dev/null @@ -1,7 +0,0 @@ -record(bo,"$(P)$(R)") { - field(DTYP,"asynUInt32Digital") - field(OUT,"@asynMask($(PORT) 0 $(MASK))ACR_BINARY_OUT") - field(VAL, "1") - field(ZNAM, "Low") - field(ONAM, "High") -} diff --git a/motorApp/Db/ACRAuxBoRBV.template b/motorApp/Db/ACRAuxBoRBV.template deleted file mode 100644 index 09cb8e21..00000000 --- a/motorApp/Db/ACRAuxBoRBV.template +++ /dev/null @@ -1,8 +0,0 @@ -record(bi,"$(P)$(R)") { - field(PINI, "YES") - field(DTYP,"asynUInt32Digital") - field(INP,"@asynMask($(PORT) 0 $(MASK))ACR_BINARY_OUT_RBV") - field(SCAN, "$(SCAN)") - field(ZNAM, "Low") - field(ONAM, "High") -} diff --git a/motorApp/Db/ACRAuxLi.template b/motorApp/Db/ACRAuxLi.template deleted file mode 100644 index 6c0894d3..00000000 --- a/motorApp/Db/ACRAuxLi.template +++ /dev/null @@ -1,6 +0,0 @@ -record(longin,"$(P)$(R)") { - field(PINI, "YES") - field(DTYP,"asynUInt32Digital") - field(INP,"@asynMask($(PORT) 0 0xffffffff)ACR_BINARY_IN") - field(SCAN, "$(SCAN)") -} diff --git a/motorApp/Db/ACRAuxRead.template b/motorApp/Db/ACRAuxRead.template deleted file mode 100644 index c3548b3b..00000000 --- a/motorApp/Db/ACRAuxRead.template +++ /dev/null @@ -1,7 +0,0 @@ -record(bo,"$(P)$(R)") { - field(DTYP,"asynInt32") - field(OUT,"@asyn($(PORT) 0)ACR_READ_BINARY_IO") - field(ZNAM, "Done") - field(ONAM, "Read") - field(SCAN, "$(SCAN)") -} diff --git a/motorApp/Db/Makefile b/motorApp/Db/Makefile index 659e842a..340f4ea9 100644 --- a/motorApp/Db/Makefile +++ b/motorApp/Db/Makefile @@ -18,12 +18,6 @@ include $(TOP)/configure/CONFIG DB += motor.db DB += basic_motor.db DB += basic_asyn_motor.db -DB += ACRAux.template -DB += ACRAuxRead.template -DB += ACRAuxLi.template -DB += ACRAuxBi.template -DB += ACRAuxBo.template -DB += ACRAuxBoRBV.template DB += TransPos.db DB += motorUtil.db DB += asyn_motor.db diff --git a/motorApp/Makefile b/motorApp/Makefile index 9f0127e7..f182a8f6 100644 --- a/motorApp/Makefile +++ b/motorApp/Makefile @@ -24,9 +24,6 @@ PIGCS2Src_DEPEND_DIRS = MotorSrc DIRS += PC6KSrc PC6KSrc_DEPEND_DIRS = MotorSrc -DIRS += ACRSrc -ACRSrc_DEPEND_DIRS = MotorSrc - DIRS += SmarActMCSSrc SmarActMCSSrc_DEPEND_DIRS = MotorSrc diff --git a/motorApp/op/adl/ACRAux.adl b/motorApp/op/adl/ACRAux.adl deleted file mode 100644 index 2296883b..00000000 --- a/motorApp/op/adl/ACRAux.adl +++ /dev/null @@ -1,3042 +0,0 @@ - -file { - name="/home/epics/devel/motor/motorApp/op/adl/ACRAux.adl" - version=030102 -} -display { - object { - x=48 - y=69 - width=1400 - height=250 - } - clr=14 - bclr=4 - cmap="" - gridSpacing=5 - gridOn=0 - snapToGrid=0 -} -"color map" { - ncolors=65 - colors { - ffffff, - ececec, - dadada, - c8c8c8, - bbbbbb, - aeaeae, - 9e9e9e, - 919191, - 858585, - 787878, - 696969, - 5a5a5a, - 464646, - 2d2d2d, - 000000, - 00d800, - 1ebb00, - 339900, - 2d7f00, - 216c00, - fd0000, - de1309, - be190b, - a01207, - 820400, - 5893ff, - 597ee1, - 4b6ec7, - 3a5eab, - 27548d, - fbf34a, - f9da3c, - eeb62b, - e19015, - cd6100, - ffb0ff, - d67fe2, - ae4ebc, - 8b1a96, - 610a75, - a4aaff, - 8793e2, - 6a73c1, - 4d52a4, - 343386, - c7bb6d, - b79d5c, - a47e3c, - 7d5627, - 58340f, - 99ffff, - 73dfff, - 4ea5f9, - 2a63e4, - 0a00b8, - ebf1b5, - d4db9d, - bbc187, - a6a462, - 8b8239, - 73ff6b, - 52da3b, - 3cb420, - 289315, - 1a7309, - } -} -text { - object { - x=433 - y=12 - width=534 - height=32 - } - "basic attribute" { - clr=14 - } - textix="ACR Motor Controller Aux ($(P)$(R))" - align="horiz. centered" -} -text { - object { - x=82 - y=59 - width=30 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Bit" - align="horiz. centered" -} -text { - object { - x=62 - y=84 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Input" - align="horiz. centered" -} -text { - object { - x=52 - y=155 - width=60 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Output" - align="horiz. centered" -} -composite { - object { - x=127 - y=62 - width=1261 - height=15 - } - "composite name"="" - children { - text { - object { - x=167 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="1" - align="horiz. centered" - } - text { - object { - x=207 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="2" - align="horiz. centered" - } - text { - object { - x=247 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="3" - align="horiz. centered" - } - text { - object { - x=287 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="4" - align="horiz. centered" - } - text { - object { - x=327 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="5" - align="horiz. centered" - } - text { - object { - x=367 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="6" - align="horiz. centered" - } - text { - object { - x=407 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="7" - align="horiz. centered" - } - text { - object { - x=487 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="9" - align="horiz. centered" - } - text { - object { - x=447 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="8" - align="horiz. centered" - } - text { - object { - x=527 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="10" - align="horiz. centered" - } - text { - object { - x=567 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="11" - align="horiz. centered" - } - text { - object { - x=607 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="12" - align="horiz. centered" - } - text { - object { - x=647 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="13" - align="horiz. centered" - } - text { - object { - x=687 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="14" - align="horiz. centered" - } - text { - object { - x=727 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="15" - align="horiz. centered" - } - text { - object { - x=127 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="0" - align="horiz. centered" - } - text { - object { - x=767 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="16" - align="horiz. centered" - } - text { - object { - x=807 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="17" - align="horiz. centered" - } - text { - object { - x=847 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="18" - align="horiz. centered" - } - text { - object { - x=887 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="19" - align="horiz. centered" - } - text { - object { - x=927 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="20" - align="horiz. centered" - } - text { - object { - x=967 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="21" - align="horiz. centered" - } - text { - object { - x=1007 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="22" - align="horiz. centered" - } - text { - object { - x=1047 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="23" - align="horiz. centered" - } - text { - object { - x=1088 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="24" - align="horiz. centered" - } - text { - object { - x=1128 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="25" - align="horiz. centered" - } - text { - object { - x=1168 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="26" - align="horiz. centered" - } - text { - object { - x=1208 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="27" - align="horiz. centered" - } - text { - object { - x=1248 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="28" - align="horiz. centered" - } - text { - object { - x=1288 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="29" - align="horiz. centered" - } - text { - object { - x=1328 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="30" - align="horiz. centered" - } - text { - object { - x=1368 - y=62 - width=20 - height=15 - } - "basic attribute" { - clr=14 - } - textix="31" - align="horiz. centered" - } - } -} -composite { - object { - x=120 - y=150 - width=1277 - height=30 - } - "composite name"="" - children { - "choice button" { - object { - x=160 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo1" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=200 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo2" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=240 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo3" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=280 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo4" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=320 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo5" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=360 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo6" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=400 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo7" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=480 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo9" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=440 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo8" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=520 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo10" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=560 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo11" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=600 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo12" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=640 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo13" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=680 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo14" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=720 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo15" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=120 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo0" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=760 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo16" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=800 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo17" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=840 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo18" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=880 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo19" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=920 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo20" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=960 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo21" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1000 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo22" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1040 - y=150 - width=36 - height=30 - } - control { - chan="$(P)$(R)bo23" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1081 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo24" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1121 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo25" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1161 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo26" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1201 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo27" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1241 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo28" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1281 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo29" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1321 - y=150 - width=35 - height=30 - } - control { - chan="$(P)$(R)bo30" - clr=14 - bclr=51 - } - } - "choice button" { - object { - x=1361 - y=150 - width=36 - height=30 - } - control { - chan="$(P)$(R)bo31" - clr=14 - bclr=51 - } - } - } -} -composite { - object { - x=127 - y=84 - width=1261 - height=20 - } - "composite name"="" - children { - oval { - object { - x=1047 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi23.VAL" - } - } - oval { - object { - x=1047 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi23.VAL" - } - } - oval { - object { - x=1088 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi24.VAL" - } - } - oval { - object { - x=1088 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi24.VAL" - } - } - oval { - object { - x=1128 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi25.VAL" - } - } - oval { - object { - x=1128 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi25.VAL" - } - } - oval { - object { - x=1168 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi26.VAL" - } - } - oval { - object { - x=1168 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi26.VAL" - } - } - oval { - object { - x=1208 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi27.VAL" - } - } - oval { - object { - x=1208 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi27.VAL" - } - } - oval { - object { - x=1248 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi28.VAL" - } - } - oval { - object { - x=1248 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi28.VAL" - } - } - oval { - object { - x=1288 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi29.VAL" - } - } - oval { - object { - x=1288 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi29.VAL" - } - } - oval { - object { - x=1328 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi30.VAL" - } - } - oval { - object { - x=1328 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi30.VAL" - } - } - oval { - object { - x=1368 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi31.VAL" - } - } - oval { - object { - x=1368 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi31.VAL" - } - } - oval { - object { - x=167 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi1.VAL" - } - } - oval { - object { - x=167 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi1.VAL" - } - } - oval { - object { - x=207 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi2.VAL" - } - } - oval { - object { - x=207 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi2.VAL" - } - } - oval { - object { - x=247 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi3.VAL" - } - } - oval { - object { - x=247 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi3.VAL" - } - } - oval { - object { - x=287 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi4.VAL" - } - } - oval { - object { - x=287 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi4.VAL" - } - } - oval { - object { - x=327 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi5.VAL" - } - } - oval { - object { - x=327 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi5.VAL" - } - } - oval { - object { - x=367 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi6.VAL" - } - } - oval { - object { - x=367 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi6.VAL" - } - } - oval { - object { - x=407 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi7.VAL" - } - } - oval { - object { - x=407 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi7.VAL" - } - } - oval { - object { - x=487 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi9.VAL" - } - } - oval { - object { - x=487 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi9.VAL" - } - } - oval { - object { - x=447 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi8.VAL" - } - } - oval { - object { - x=447 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi8.VAL" - } - } - oval { - object { - x=527 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi10.VAL" - } - } - oval { - object { - x=527 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi10.VAL" - } - } - oval { - object { - x=567 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi11.VAL" - } - } - oval { - object { - x=567 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi11.VAL" - } - } - oval { - object { - x=607 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi12.VAL" - } - } - oval { - object { - x=607 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi12.VAL" - } - } - oval { - object { - x=647 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi13.VAL" - } - } - oval { - object { - x=647 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi13.VAL" - } - } - oval { - object { - x=687 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi14.VAL" - } - } - oval { - object { - x=687 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi14.VAL" - } - } - oval { - object { - x=727 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi15.VAL" - } - } - oval { - object { - x=727 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi15.VAL" - } - } - oval { - object { - x=127 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi0.VAL" - } - } - oval { - object { - x=127 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi0.VAL" - } - } - oval { - object { - x=767 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi16.VAL" - } - } - oval { - object { - x=767 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi16.VAL" - } - } - oval { - object { - x=807 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi17.VAL" - } - } - oval { - object { - x=807 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi17.VAL" - } - } - oval { - object { - x=847 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi18.VAL" - } - } - oval { - object { - x=847 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi18.VAL" - } - } - oval { - object { - x=887 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi19.VAL" - } - } - oval { - object { - x=887 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi19.VAL" - } - } - oval { - object { - x=927 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi20.VAL" - } - } - oval { - object { - x=927 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi20.VAL" - } - } - oval { - object { - x=967 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi21.VAL" - } - } - oval { - object { - x=967 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi21.VAL" - } - } - oval { - object { - x=1007 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)bi22.VAL" - } - } - oval { - object { - x=1007 - y=84 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)bi22.VAL" - } - } - } -} -composite { - object { - x=12 - y=123 - width=1376 - height=20 - } - "composite name"="" - children { - composite { - object { - x=127 - y=123 - width=1261 - height=20 - } - "composite name"="" - children { - oval { - object { - x=1047 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV23.VAL" - } - } - oval { - object { - x=1047 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV23.VAL" - } - } - oval { - object { - x=1088 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV24.VAL" - } - } - oval { - object { - x=1088 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV24.VAL" - } - } - oval { - object { - x=1128 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV25.VAL" - } - } - oval { - object { - x=1128 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV25.VAL" - } - } - oval { - object { - x=1168 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV26.VAL" - } - } - oval { - object { - x=1168 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV26.VAL" - } - } - oval { - object { - x=1208 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV27.VAL" - } - } - oval { - object { - x=1208 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV27.VAL" - } - } - oval { - object { - x=1248 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV28.VAL" - } - } - oval { - object { - x=1248 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV28.VAL" - } - } - oval { - object { - x=1288 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV29.VAL" - } - } - oval { - object { - x=1288 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV29.VAL" - } - } - oval { - object { - x=1328 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV30.VAL" - } - } - oval { - object { - x=1328 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV30.VAL" - } - } - oval { - object { - x=1368 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV31.VAL" - } - } - oval { - object { - x=1368 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV31.VAL" - } - } - oval { - object { - x=167 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV1.VAL" - } - } - oval { - object { - x=167 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV1.VAL" - } - } - oval { - object { - x=207 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV2.VAL" - } - } - oval { - object { - x=207 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV2.VAL" - } - } - oval { - object { - x=247 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV3.VAL" - } - } - oval { - object { - x=247 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV3.VAL" - } - } - oval { - object { - x=287 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV4.VAL" - } - } - oval { - object { - x=287 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV4.VAL" - } - } - oval { - object { - x=327 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV5.VAL" - } - } - oval { - object { - x=327 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV5.VAL" - } - } - oval { - object { - x=367 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV6.VAL" - } - } - oval { - object { - x=367 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV6.VAL" - } - } - oval { - object { - x=407 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV7.VAL" - } - } - oval { - object { - x=407 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV7.VAL" - } - } - oval { - object { - x=487 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV9.VAL" - } - } - oval { - object { - x=487 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV9.VAL" - } - } - oval { - object { - x=447 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV8.VAL" - } - } - oval { - object { - x=447 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV8.VAL" - } - } - oval { - object { - x=527 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV10.VAL" - } - } - oval { - object { - x=527 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV10.VAL" - } - } - oval { - object { - x=567 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV11.VAL" - } - } - oval { - object { - x=567 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV11.VAL" - } - } - oval { - object { - x=607 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV12.VAL" - } - } - oval { - object { - x=607 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV12.VAL" - } - } - oval { - object { - x=647 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV13.VAL" - } - } - oval { - object { - x=647 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV13.VAL" - } - } - oval { - object { - x=687 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV14.VAL" - } - } - oval { - object { - x=687 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV14.VAL" - } - } - oval { - object { - x=727 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV15.VAL" - } - } - oval { - object { - x=727 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV15.VAL" - } - } - oval { - object { - x=127 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV0.VAL" - } - } - oval { - object { - x=127 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV0.VAL" - } - } - oval { - object { - x=767 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV16.VAL" - } - } - oval { - object { - x=767 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV16.VAL" - } - } - oval { - object { - x=807 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV17.VAL" - } - } - oval { - object { - x=807 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV17.VAL" - } - } - oval { - object { - x=847 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV18.VAL" - } - } - oval { - object { - x=847 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV18.VAL" - } - } - oval { - object { - x=887 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV19.VAL" - } - } - oval { - object { - x=887 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV19.VAL" - } - } - oval { - object { - x=927 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV20.VAL" - } - } - oval { - object { - x=927 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV20.VAL" - } - } - oval { - object { - x=967 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV21.VAL" - } - } - oval { - object { - x=967 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV21.VAL" - } - } - oval { - object { - x=1007 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=20 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)boRBV22.VAL" - } - } - oval { - object { - x=1007 - y=123 - width=20 - height=20 - } - "basic attribute" { - clr=15 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)boRBV22.VAL" - } - } - } - } - text { - object { - x=12 - y=123 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Output RBV" - align="horiz. centered" - } - } -} -text { - object { - x=117 - y=192 - width=140 - height=20 - } - "basic attribute" { - clr=14 - } - textix="longin record:" -} -"text update" { - object { - x=260 - y=192 - width=100 - height=20 - } - monitor { - chan="$(P)$(R)li.VAL" - clr=14 - bclr=51 - } - align="horiz. right" - format="hexadecimal" - limits { - } -} -text { - object { - x=147 - y=219 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Jerk value:" -} -"text entry" { - object { - x=260 - y=219 - width=100 - height=20 - } - control { - chan="$(P)$(M1)Jerk" - clr=14 - bclr=51 - } - limits { - } -} -menu { - object { - x=509 - y=192 - width=106 - height=20 - } - control { - chan="$(P)$(R)Read.SCAN" - clr=14 - bclr=51 - } -} -text { - object { - x=384 - y=192 - width=120 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Read inputs:" -} diff --git a/motorApp/op/adl/ACRTop.adl b/motorApp/op/adl/ACRTop.adl deleted file mode 100644 index a4440313..00000000 --- a/motorApp/op/adl/ACRTop.adl +++ /dev/null @@ -1,137 +0,0 @@ - -file { - name="/home/epics/devel/motor/motorApp/op/adl/ACRTop.adl" - version=030102 -} -display { - object { - x=115 - y=148 - width=275 - height=75 - } - clr=14 - bclr=4 - cmap="" - gridSpacing=5 - gridOn=0 - snapToGrid=0 -} -"color map" { - ncolors=65 - colors { - ffffff, - ececec, - dadada, - c8c8c8, - bbbbbb, - aeaeae, - 9e9e9e, - 919191, - 858585, - 787878, - 696969, - 5a5a5a, - 464646, - 2d2d2d, - 000000, - 00d800, - 1ebb00, - 339900, - 2d7f00, - 216c00, - fd0000, - de1309, - be190b, - a01207, - 820400, - 5893ff, - 597ee1, - 4b6ec7, - 3a5eab, - 27548d, - fbf34a, - f9da3c, - eeb62b, - e19015, - cd6100, - ffb0ff, - d67fe2, - ae4ebc, - 8b1a96, - 610a75, - a4aaff, - 8793e2, - 6a73c1, - 4d52a4, - 343386, - c7bb6d, - b79d5c, - a47e3c, - 7d5627, - 58340f, - 99ffff, - 73dfff, - 4ea5f9, - 2a63e4, - 0a00b8, - ebf1b5, - d4db9d, - bbc187, - a6a462, - 8b8239, - 73ff6b, - 52da3b, - 3cb420, - 289315, - 1a7309, - } -} -"related display" { - object { - x=91 - y=40 - width=93 - height=23 - } - display[0] { - label="Motor #1" - name="motorx_all.adl" - args="P=IOC:, M=m1" - } - display[1] { - label="Motor #2" - name="motorx_all.adl" - args="P=IOC:, M=m2" - } - display[2] { - label="Auxillary params" - name="ACRAux.adl" - args="P=IOC:, R=ACR1:, M1=m1:" - } - display[3] { - label="asyn record #1" - name="asynRecord.adl" - args="P=IOC:, R=asyn1" - } - display[4] { - label="asyn record #2" - name="asynRecord.adl" - args="P=IOC:, R=asyn2" - } - clr=14 - bclr=51 - label="More" -} -text { - object { - x=17 - y=5 - width=240 - height=25 - } - "basic attribute" { - clr=14 - } - textix="Parker ACR Top-level" -} diff --git a/motorApp/op/opi/ACRAux.opi b/motorApp/op/opi/ACRAux.opi deleted file mode 100644 index 5e0628f0..00000000 --- a/motorApp/op/opi/ACRAux.opi +++ /dev/null @@ -1,12200 +0,0 @@ - - false - - true - - 39872d87:13e14015f61:-3689 - 3.1.2.20120830 - - true - 250 - ACRAux - false - false - - - - - - - Display - true - 1400 - - true - 5 - - false - -1 - -1 - - - 69 - 48 - - - true - - true - 39872d87:13e14015f61:-3684 - - 15 - Grouping Container - - true - true - false - - true - false - - - - - - - Grouping Container - true - - Default - - 1261 - 0 - - false - 1 - - - - - 62 - - 127 - - true - 1 - 39872d87:13e14015f61:-3683 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 1 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 40 - - - true - 1 - 39872d87:13e14015f61:-3682 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 2 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 80 - - - true - 1 - 39872d87:13e14015f61:-3681 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 3 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 120 - - - true - 1 - 39872d87:13e14015f61:-3680 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 4 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 160 - - - true - 1 - 39872d87:13e14015f61:-367f - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 5 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 200 - - - true - 1 - 39872d87:13e14015f61:-367e - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 6 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 240 - - - true - 1 - 39872d87:13e14015f61:-367d - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 7 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 280 - - - true - 1 - 39872d87:13e14015f61:-367c - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 9 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 360 - - - true - 1 - 39872d87:13e14015f61:-367b - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 8 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 320 - - - true - 1 - 39872d87:13e14015f61:-367a - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 10 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 400 - - - true - 1 - 39872d87:13e14015f61:-3679 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 11 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 440 - - - true - 1 - 39872d87:13e14015f61:-3678 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 12 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 480 - - - true - 1 - 39872d87:13e14015f61:-3677 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 13 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 520 - - - true - 1 - 39872d87:13e14015f61:-3676 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 14 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 560 - - - true - 1 - 39872d87:13e14015f61:-3675 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 15 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 600 - - - true - 1 - 39872d87:13e14015f61:-3674 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 0 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 0 - - - true - 1 - 39872d87:13e14015f61:-3673 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 16 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 640 - - - true - 1 - 39872d87:13e14015f61:-3672 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 17 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 680 - - - true - 1 - 39872d87:13e14015f61:-3671 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 18 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 720 - - - true - 1 - 39872d87:13e14015f61:-3670 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 19 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 760 - - - true - 1 - 39872d87:13e14015f61:-366f - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 20 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 800 - - - true - 1 - 39872d87:13e14015f61:-366e - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 21 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 840 - - - true - 1 - 39872d87:13e14015f61:-366d - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 22 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 880 - - - true - 1 - 39872d87:13e14015f61:-366c - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 23 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 920 - - - true - 1 - 39872d87:13e14015f61:-366b - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 24 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 961 - - - true - 1 - 39872d87:13e14015f61:-366a - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 25 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 1001 - - - true - 1 - 39872d87:13e14015f61:-3669 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 26 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 1041 - - - true - 1 - 39872d87:13e14015f61:-3668 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 27 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 1081 - - - true - 1 - 39872d87:13e14015f61:-3667 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 28 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 1121 - - - true - 1 - 39872d87:13e14015f61:-3666 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 29 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 1161 - - - true - 1 - 39872d87:13e14015f61:-3665 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 30 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 1201 - - - true - 1 - 39872d87:13e14015f61:-3664 - false - - 15 - Label - - true - true - false - - true - false - - - - - - - Label - true - 31 - - - - 20 - 0 - - 1 - - - - 1 - - 0 - true - - 1241 - - - - - true - - true - 39872d87:13e14015f61:-3663 - - 30 - Grouping Container - - true - true - false - - true - false - - - - - - - Grouping Container - true - - Default - - 1277 - 0 - - false - 1 - - - - - 150 - - 120 - - false - true - 39872d87:13e14015f61:-3662 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo1 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 40 - - - false - true - 39872d87:13e14015f61:-3661 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo2 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 80 - - - false - true - 39872d87:13e14015f61:-3660 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo3 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 120 - - - false - true - 39872d87:13e14015f61:-365f - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo4 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 160 - - - false - true - 39872d87:13e14015f61:-365e - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo5 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 200 - - - false - true - 39872d87:13e14015f61:-365d - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo6 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 240 - - - false - true - 39872d87:13e14015f61:-365c - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo7 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 280 - - - false - true - 39872d87:13e14015f61:-365b - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo9 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 360 - - - false - true - 39872d87:13e14015f61:-365a - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo8 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 320 - - - false - true - 39872d87:13e14015f61:-3659 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo10 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 400 - - - false - true - 39872d87:13e14015f61:-3658 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo11 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 440 - - - false - true - 39872d87:13e14015f61:-3657 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo12 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 480 - - - false - true - 39872d87:13e14015f61:-3656 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo13 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 520 - - - false - true - 39872d87:13e14015f61:-3655 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo14 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 560 - - - false - true - 39872d87:13e14015f61:-3654 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo15 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 600 - - - false - true - 39872d87:13e14015f61:-3653 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo0 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 0 - - - false - true - 39872d87:13e14015f61:-3652 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo16 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 640 - - - false - true - 39872d87:13e14015f61:-3651 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo17 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 680 - - - false - true - 39872d87:13e14015f61:-3650 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo18 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 720 - - - false - true - 39872d87:13e14015f61:-364f - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo19 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 760 - - - false - true - 39872d87:13e14015f61:-364e - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo20 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 800 - - - false - true - 39872d87:13e14015f61:-364d - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo21 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 840 - - - false - true - 39872d87:13e14015f61:-364c - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo22 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 880 - - - false - true - 39872d87:13e14015f61:-364b - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo23 - - - - - - - Choice Button - true - false - - Default - - 36 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 920 - - - false - true - 39872d87:13e14015f61:-364a - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo24 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 961 - - - false - true - 39872d87:13e14015f61:-3649 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo25 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 1001 - - - false - true - 39872d87:13e14015f61:-3648 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo26 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 1041 - - - false - true - 39872d87:13e14015f61:-3647 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo27 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 1081 - - - false - true - 39872d87:13e14015f61:-3646 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo28 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 1121 - - - false - true - 39872d87:13e14015f61:-3645 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo29 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 1161 - - - false - true - 39872d87:13e14015f61:-3644 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo30 - - - - - - - Choice Button - true - false - - Default - - 35 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 1201 - - - false - true - 39872d87:13e14015f61:-3643 - - 30 - Choice Button - false - - true - true - false - - $(P)$(R)bo31 - - - - - - - Choice Button - true - false - - Default - - 36 - 0 - - - - - - - Choice 1 - Choice 2 - Choice 3 - - 1 - false - - - - true - - 0 - $(pv_name) -$(pv_value) - 1241 - - - - - true - - true - 39872d87:13e14015f61:-3642 - - 20 - Grouping Container - - true - true - false - - true - false - - - - - - - Grouping Container - true - - Default - - 1261 - 0 - - false - 1 - - - - - 84 - - 127 - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3641 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi23.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 920 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3640 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi23.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 920 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-363f - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi24.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 961 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-363e - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi24.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 961 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-363d - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi25.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1001 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-363c - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi25.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1001 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-363b - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi26.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1041 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-363a - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi26.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1041 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3639 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi27.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1081 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3638 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi27.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1081 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3637 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi28.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1121 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3636 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi28.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1121 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3635 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi29.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1161 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3634 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi29.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1161 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3633 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi30.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1201 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3632 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi30.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1201 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3631 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi31.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1241 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3630 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi31.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1241 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-362f - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi1.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 40 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-362e - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi1.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 40 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-362d - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi2.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 80 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-362c - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi2.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 80 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-362b - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi3.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 120 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-362a - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi3.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 120 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3629 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi4.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 160 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3628 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi4.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 160 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3627 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi5.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 200 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3626 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi5.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 200 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3625 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi6.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 240 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3624 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi6.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 240 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3623 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi7.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 280 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3622 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi7.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 280 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3621 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi9.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 360 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3620 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi9.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 360 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-361f - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi8.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 320 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-361e - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi8.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 320 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-361d - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi10.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 400 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-361c - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi10.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 400 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-361b - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi11.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 440 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-361a - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi11.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 440 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3619 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi12.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 480 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3618 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi12.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 480 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3617 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi13.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 520 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3616 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi13.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 520 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3615 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi14.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 560 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3614 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi14.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 560 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3613 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi15.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 600 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3612 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi15.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 600 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3611 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi0.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 0 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3610 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi0.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 0 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-360f - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi16.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 640 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-360e - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi16.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 640 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-360d - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi17.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 680 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-360c - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi17.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 680 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-360b - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi18.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 720 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-360a - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi18.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 720 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3609 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi19.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 760 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3608 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi19.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 760 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3607 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi20.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 800 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3606 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi20.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 800 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3605 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi21.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 840 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3604 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi21.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 840 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3603 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi22.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 880 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-3602 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)bi22.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 880 - false - - - - - true - - true - 39872d87:13e14015f61:-3601 - - 20 - Grouping Container - - true - true - false - - true - false - - - - - - - Grouping Container - true - - Default - - 1376 - 0 - - false - 1 - - - - - 123 - - 12 - - - true - - true - 39872d87:13e14015f61:-3600 - - 20 - Grouping Container - - true - true - false - - true - false - - - - - - - Grouping Container - true - - Default - - 1261 - 0 - - false - 1 - - - - - 0 - - 115 - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ff - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV23.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 920 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35fe - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV23.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 920 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35fd - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV24.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 961 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35fc - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV24.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 961 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35fb - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV25.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1001 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35fa - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV25.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1001 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f9 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV26.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1041 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f8 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV26.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1041 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f7 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV27.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1081 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f6 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV27.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1081 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f5 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV28.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1121 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f4 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV28.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1121 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f3 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV29.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1161 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f2 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV29.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1161 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f1 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV30.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1201 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35f0 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV30.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1201 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ef - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV31.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1241 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ee - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV31.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 1241 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ed - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV1.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 40 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ec - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV1.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 40 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35eb - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV2.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 80 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ea - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV2.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 80 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e9 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV3.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 120 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e8 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV3.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 120 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e7 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV4.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 160 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e6 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV4.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 160 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e5 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV5.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 200 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e4 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV5.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 200 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e3 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV6.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 240 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e2 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV6.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 240 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e1 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV7.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 280 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35e0 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV7.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 280 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35df - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV9.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 360 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35de - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV9.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 360 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35dd - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV8.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 320 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35dc - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV8.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 320 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35db - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV10.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 400 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35da - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV10.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 400 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d9 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV11.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 440 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d8 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV11.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 440 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d7 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV12.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 480 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d6 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV12.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 480 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d5 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV13.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 520 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d4 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV13.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 520 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d3 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV14.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 560 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d2 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV14.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 560 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d1 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV15.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 600 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35d0 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV15.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 600 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35cf - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV0.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 0 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ce - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV0.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 0 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35cd - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV16.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 640 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35cc - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV16.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 640 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35cb - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV17.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 680 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35ca - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV17.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 680 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c9 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV18.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 720 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c8 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV18.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 720 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c7 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV19.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 760 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c6 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV19.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 760 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c5 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV20.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 800 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c4 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV20.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 800 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c3 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV21.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 840 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c2 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV21.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 840 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c1 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV22.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 880 - false - - - false - true - 100.0 - - - - 39872d87:13e14015f61:-35c0 - - - - - 20 - true - Ellipse - false - 255 - - true - true - true - - false - - - - - - - - Ellipse - true - - - - false - - Default - - 20 - 0 - 0 - - - - true - - - false - - $(P)$(R)boRBV22.VAL - - - - 1 - 0 - true - - - - - 0 - $(pv_name) -$(pv_value) - 880 - false - - - - true - 1 - 39872d87:13e14015f61:-35bf - false - - 20 - Label - - true - true - false - - true - false - - - - - - - Label - true - Output RBV - - - - 100 - 0 - - 1 - - - - 1 - - 0 - true - - 0 - - - - true - 1 - 39872d87:13e14015f61:-3688 - false - - 32 - Label - - true - true - false - - true - false - - - - - - - Label - true - ACR Motor Controller Aux ($(P)$(R)) - - - - 534 - 0 - - 1 - - - - 1 - - 12 - true - - 433 - - - true - 1 - 39872d87:13e14015f61:-3687 - false - - 20 - Label - - true - true - false - - true - false - - - - - - - Label - true - Bit - - - - 30 - 0 - - 1 - - - - 1 - - 59 - true - - 82 - - - true - 1 - 39872d87:13e14015f61:-3686 - false - - 20 - Label - - true - true - false - - true - false - - - - - - - Label - true - Input - - - - 50 - 0 - - 1 - - - - 1 - - 84 - true - - 62 - - - true - 1 - 39872d87:13e14015f61:-3685 - false - - 20 - Label - - true - true - false - - true - false - - - - - - - Label - true - Output - - - - 60 - 0 - - 1 - - - - 1 - - 155 - true - - 52 - - - true - 1 - 39872d87:13e14015f61:-35be - false - - 20 - Label - - true - true - false - - true - false - - - - - - - Label - true - longin record: - - - - 140 - 0 - - 1 - - - - 0 - - 192 - true - - 117 - - - true - true - 1 - false - 39872d87:13e14015f61:-35bd - false - 0.0 - - 20 - Text Update - false - - true - true - false - - 3 - true - false - $(P)$(R)li.VAL - - - - - - - Text Update - true - ###### - false - 0 - - - - 100 - 0 - - - 1 - - - - 0 - - 192 - false - $(pv_name) -$(pv_value) - 260 - - - true - 1 - 39872d87:13e14015f61:-35bc - false - - 20 - Label - - true - true - false - - true - false - - - - - - - Label - true - Jerk value: - - - - 110 - 0 - - 1 - - - - 0 - - 219 - true - - 147 - - - false - true - 1 - false - false - - 20 - false - true - - - - Text Input - true - - - - - 100 - 3 - - 1 - Infinity - -Infinity - false - 39872d87:13e14015f61:-35bb - 0.0 - Text Input - - true - true - false - - 1 - false - 0 - $(P)$(M1)Jerk - - - - false - 0 - - - false - - - - 0 - - 219 - $(pv_name) -$(pv_value) - 260 - - - false - true - true - 39872d87:13e14015f61:-35ba - - 20 - Menu Button - false - - true - true - false - - false - $(P)$(R)Read.SCAN - - - - - - - Menu Button - true - false - - Default - - 106 - 6 - - - - 1 - - - - 192 - - $(pv_name) -$(pv_value) - 509 - - - true - 1 - 39872d87:13e14015f61:-35b9 - false - - 20 - Label - - true - true - false - - true - false - - - - - - - Label - true - Read inputs: - - - - 120 - 0 - - 1 - - - - 0 - - 192 - true - - 384 - - \ No newline at end of file diff --git a/motorApp/op/opi/ACRTop.opi b/motorApp/op/opi/ACRTop.opi deleted file mode 100644 index 76292308..00000000 --- a/motorApp/op/opi/ACRTop.opi +++ /dev/null @@ -1,170 +0,0 @@ - - false - - true - - 39872d87:13e14015f61:-34e6 - 3.1.2.20120830 - - true - 75 - ACRTop - false - false - - - - - - - Display - true - 275 - - true - 5 - - false - -1 - -1 - - - 148 - 115 - - false - true - false - 39872d87:13e14015f61:-34e5 - - 23 - Menu Button - false - - true - true - false - - false - - - - - - - - Menu Button - true - false - - Default - - 93 - 6 - - - - 1 - - - - 40 - - - motorx_all.opi - - true -

IOC:

- m1 -
- 0 - Motor #1 -
- - motorx_all.opi - - true -

IOC:

- m2 -
- 0 - Motor #2 -
- - ACRAux.opi - - true -

IOC:

- ACR1: - m1: -
- 0 - Auxillary params -
- - asynRecord.opi - - true -

IOC:

- asyn1 -
- 0 - asyn record #1 -
- - asynRecord.opi - - true -

IOC:

- asyn2 -
- 0 - asyn record #2 -
-
- $(pv_name) -$(pv_value) - 91 -
- - true - 1 - 39872d87:13e14015f61:-34e4 - false - - 25 - Label - - true - true - false - - true - false - - - - - - - Label - true - Parker ACR Top-level - - - - 240 - 0 - - 1 - - - - 0 - - 5 - true - - 17 - -
\ No newline at end of file diff --git a/motorApp/op/ui/autoconvert/ACRAux.ui b/motorApp/op/ui/autoconvert/ACRAux.ui deleted file mode 100644 index 94eba8fe..00000000 --- a/motorApp/op/ui/autoconvert/ACRAux.ui +++ /dev/null @@ -1,7809 +0,0 @@ - - -MainWindow - - - - 48 - 69 - 1400 - 250 - - - - - -QWidget#centralWidget {background: rgba(187, 187, 187, 255);} -QPushButton::menu-indicator {image: url(none.png); width: 0} - - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - ACR Motor Controller Aux ($(P)$(R)) - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 433 - 12 - 672 - 32 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - Bit - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 82 - 59 - 36 - 20 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - Input - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 62 - 84 - 60 - 20 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - Output - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 52 - 155 - 72 - 20 - - - - - - - 127 - 62 - 1263 - 17 - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 1 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 40 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 2 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 80 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 3 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 120 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 4 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 160 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 5 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 200 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 6 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 240 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 7 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 280 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 9 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 360 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 8 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 320 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 10 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 400 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 11 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 440 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 12 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 480 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 13 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 520 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 14 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 560 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 15 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 600 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 0 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 0 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 16 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 640 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 17 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 680 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 18 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 720 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 19 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 760 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 20 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 800 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 21 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 840 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 22 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 880 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 23 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 920 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 24 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 961 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 25 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 1001 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 26 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 1041 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 27 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 1081 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 28 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 1121 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 29 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 1161 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 30 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 1201 - 0 - 20 - 15 - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - 31 - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 1241 - 0 - 20 - 15 - - - - - - - - 120 - 150 - 1279 - 32 - - - - - - 40 - 0 - 35 - 30 - - - - $(P)$(R)bo1 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 80 - 0 - 35 - 30 - - - - $(P)$(R)bo2 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 120 - 0 - 35 - 30 - - - - $(P)$(R)bo3 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 160 - 0 - 35 - 30 - - - - $(P)$(R)bo4 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 200 - 0 - 35 - 30 - - - - $(P)$(R)bo5 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 240 - 0 - 35 - 30 - - - - $(P)$(R)bo6 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 280 - 0 - 35 - 30 - - - - $(P)$(R)bo7 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 360 - 0 - 35 - 30 - - - - $(P)$(R)bo9 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 320 - 0 - 35 - 30 - - - - $(P)$(R)bo8 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 400 - 0 - 35 - 30 - - - - $(P)$(R)bo10 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 440 - 0 - 35 - 30 - - - - $(P)$(R)bo11 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 480 - 0 - 35 - 30 - - - - $(P)$(R)bo12 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 520 - 0 - 35 - 30 - - - - $(P)$(R)bo13 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 560 - 0 - 35 - 30 - - - - $(P)$(R)bo14 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 600 - 0 - 35 - 30 - - - - $(P)$(R)bo15 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 0 - 0 - 35 - 30 - - - - $(P)$(R)bo0 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 640 - 0 - 35 - 30 - - - - $(P)$(R)bo16 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 680 - 0 - 35 - 30 - - - - $(P)$(R)bo17 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 720 - 0 - 35 - 30 - - - - $(P)$(R)bo18 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 760 - 0 - 35 - 30 - - - - $(P)$(R)bo19 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 800 - 0 - 35 - 30 - - - - $(P)$(R)bo20 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 840 - 0 - 35 - 30 - - - - $(P)$(R)bo21 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 880 - 0 - 35 - 30 - - - - $(P)$(R)bo22 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 920 - 0 - 36 - 30 - - - - $(P)$(R)bo23 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 961 - 0 - 35 - 30 - - - - $(P)$(R)bo24 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 1001 - 0 - 35 - 30 - - - - $(P)$(R)bo25 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 1041 - 0 - 35 - 30 - - - - $(P)$(R)bo26 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 1081 - 0 - 35 - 30 - - - - $(P)$(R)bo27 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 1121 - 0 - 35 - 30 - - - - $(P)$(R)bo28 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 1161 - 0 - 35 - 30 - - - - $(P)$(R)bo29 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 1201 - 0 - 35 - 30 - - - - $(P)$(R)bo30 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - 1241 - 0 - 36 - 30 - - - - $(P)$(R)bo31 - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caChoice::Static - - - - - - - 127 - 84 - 1263 - 22 - - - - - caGraphics::Circle - - - - 920 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi23.VAL - - - - - caGraphics::Circle - - - - 920 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi23.VAL - - - - - caGraphics::Circle - - - - 961 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi24.VAL - - - - - caGraphics::Circle - - - - 961 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi24.VAL - - - - - caGraphics::Circle - - - - 1001 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi25.VAL - - - - - caGraphics::Circle - - - - 1001 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi25.VAL - - - - - caGraphics::Circle - - - - 1041 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi26.VAL - - - - - caGraphics::Circle - - - - 1041 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi26.VAL - - - - - caGraphics::Circle - - - - 1081 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi27.VAL - - - - - caGraphics::Circle - - - - 1081 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi27.VAL - - - - - caGraphics::Circle - - - - 1121 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi28.VAL - - - - - caGraphics::Circle - - - - 1121 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi28.VAL - - - - - caGraphics::Circle - - - - 1161 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi29.VAL - - - - - caGraphics::Circle - - - - 1161 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi29.VAL - - - - - caGraphics::Circle - - - - 1201 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi30.VAL - - - - - caGraphics::Circle - - - - 1201 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi30.VAL - - - - - caGraphics::Circle - - - - 1241 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi31.VAL - - - - - caGraphics::Circle - - - - 1241 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi31.VAL - - - - - caGraphics::Circle - - - - 40 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi1.VAL - - - - - caGraphics::Circle - - - - 40 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi1.VAL - - - - - caGraphics::Circle - - - - 80 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi2.VAL - - - - - caGraphics::Circle - - - - 80 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi2.VAL - - - - - caGraphics::Circle - - - - 120 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi3.VAL - - - - - caGraphics::Circle - - - - 120 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi3.VAL - - - - - caGraphics::Circle - - - - 160 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi4.VAL - - - - - caGraphics::Circle - - - - 160 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi4.VAL - - - - - caGraphics::Circle - - - - 200 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi5.VAL - - - - - caGraphics::Circle - - - - 200 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi5.VAL - - - - - caGraphics::Circle - - - - 240 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi6.VAL - - - - - caGraphics::Circle - - - - 240 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi6.VAL - - - - - caGraphics::Circle - - - - 280 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi7.VAL - - - - - caGraphics::Circle - - - - 280 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi7.VAL - - - - - caGraphics::Circle - - - - 360 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi9.VAL - - - - - caGraphics::Circle - - - - 360 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi9.VAL - - - - - caGraphics::Circle - - - - 320 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi8.VAL - - - - - caGraphics::Circle - - - - 320 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi8.VAL - - - - - caGraphics::Circle - - - - 400 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi10.VAL - - - - - caGraphics::Circle - - - - 400 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi10.VAL - - - - - caGraphics::Circle - - - - 440 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi11.VAL - - - - - caGraphics::Circle - - - - 440 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi11.VAL - - - - - caGraphics::Circle - - - - 480 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi12.VAL - - - - - caGraphics::Circle - - - - 480 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi12.VAL - - - - - caGraphics::Circle - - - - 520 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi13.VAL - - - - - caGraphics::Circle - - - - 520 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi13.VAL - - - - - caGraphics::Circle - - - - 560 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi14.VAL - - - - - caGraphics::Circle - - - - 560 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi14.VAL - - - - - caGraphics::Circle - - - - 600 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi15.VAL - - - - - caGraphics::Circle - - - - 600 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi15.VAL - - - - - caGraphics::Circle - - - - 0 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi0.VAL - - - - - caGraphics::Circle - - - - 0 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi0.VAL - - - - - caGraphics::Circle - - - - 640 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi16.VAL - - - - - caGraphics::Circle - - - - 640 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi16.VAL - - - - - caGraphics::Circle - - - - 680 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi17.VAL - - - - - caGraphics::Circle - - - - 680 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi17.VAL - - - - - caGraphics::Circle - - - - 720 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi18.VAL - - - - - caGraphics::Circle - - - - 720 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi18.VAL - - - - - caGraphics::Circle - - - - 760 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi19.VAL - - - - - caGraphics::Circle - - - - 760 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi19.VAL - - - - - caGraphics::Circle - - - - 800 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi20.VAL - - - - - caGraphics::Circle - - - - 800 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi20.VAL - - - - - caGraphics::Circle - - - - 840 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi21.VAL - - - - - caGraphics::Circle - - - - 840 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi21.VAL - - - - - caGraphics::Circle - - - - 880 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)bi22.VAL - - - - - caGraphics::Circle - - - - 880 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)bi22.VAL - - - - - - - 12 - 123 - 1378 - 22 - - - - - - 115 - 0 - 1263 - 22 - - - - - caGraphics::Circle - - - - 920 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV23.VAL - - - - - caGraphics::Circle - - - - 920 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV23.VAL - - - - - caGraphics::Circle - - - - 961 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV24.VAL - - - - - caGraphics::Circle - - - - 961 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV24.VAL - - - - - caGraphics::Circle - - - - 1001 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV25.VAL - - - - - caGraphics::Circle - - - - 1001 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV25.VAL - - - - - caGraphics::Circle - - - - 1041 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV26.VAL - - - - - caGraphics::Circle - - - - 1041 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV26.VAL - - - - - caGraphics::Circle - - - - 1081 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV27.VAL - - - - - caGraphics::Circle - - - - 1081 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV27.VAL - - - - - caGraphics::Circle - - - - 1121 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV28.VAL - - - - - caGraphics::Circle - - - - 1121 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV28.VAL - - - - - caGraphics::Circle - - - - 1161 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV29.VAL - - - - - caGraphics::Circle - - - - 1161 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV29.VAL - - - - - caGraphics::Circle - - - - 1201 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV30.VAL - - - - - caGraphics::Circle - - - - 1201 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV30.VAL - - - - - caGraphics::Circle - - - - 1241 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV31.VAL - - - - - caGraphics::Circle - - - - 1241 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV31.VAL - - - - - caGraphics::Circle - - - - 40 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV1.VAL - - - - - caGraphics::Circle - - - - 40 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV1.VAL - - - - - caGraphics::Circle - - - - 80 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV2.VAL - - - - - caGraphics::Circle - - - - 80 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV2.VAL - - - - - caGraphics::Circle - - - - 120 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV3.VAL - - - - - caGraphics::Circle - - - - 120 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV3.VAL - - - - - caGraphics::Circle - - - - 160 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV4.VAL - - - - - caGraphics::Circle - - - - 160 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV4.VAL - - - - - caGraphics::Circle - - - - 200 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV5.VAL - - - - - caGraphics::Circle - - - - 200 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV5.VAL - - - - - caGraphics::Circle - - - - 240 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV6.VAL - - - - - caGraphics::Circle - - - - 240 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV6.VAL - - - - - caGraphics::Circle - - - - 280 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV7.VAL - - - - - caGraphics::Circle - - - - 280 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV7.VAL - - - - - caGraphics::Circle - - - - 360 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV9.VAL - - - - - caGraphics::Circle - - - - 360 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV9.VAL - - - - - caGraphics::Circle - - - - 320 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV8.VAL - - - - - caGraphics::Circle - - - - 320 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV8.VAL - - - - - caGraphics::Circle - - - - 400 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV10.VAL - - - - - caGraphics::Circle - - - - 400 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV10.VAL - - - - - caGraphics::Circle - - - - 440 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV11.VAL - - - - - caGraphics::Circle - - - - 440 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV11.VAL - - - - - caGraphics::Circle - - - - 480 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV12.VAL - - - - - caGraphics::Circle - - - - 480 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV12.VAL - - - - - caGraphics::Circle - - - - 520 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV13.VAL - - - - - caGraphics::Circle - - - - 520 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV13.VAL - - - - - caGraphics::Circle - - - - 560 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV14.VAL - - - - - caGraphics::Circle - - - - 560 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV14.VAL - - - - - caGraphics::Circle - - - - 600 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV15.VAL - - - - - caGraphics::Circle - - - - 600 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV15.VAL - - - - - caGraphics::Circle - - - - 0 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV0.VAL - - - - - caGraphics::Circle - - - - 0 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV0.VAL - - - - - caGraphics::Circle - - - - 640 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV16.VAL - - - - - caGraphics::Circle - - - - 640 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV16.VAL - - - - - caGraphics::Circle - - - - 680 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV17.VAL - - - - - caGraphics::Circle - - - - 680 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV17.VAL - - - - - caGraphics::Circle - - - - 720 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV18.VAL - - - - - caGraphics::Circle - - - - 720 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV18.VAL - - - - - caGraphics::Circle - - - - 760 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV19.VAL - - - - - caGraphics::Circle - - - - 760 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV19.VAL - - - - - caGraphics::Circle - - - - 800 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV20.VAL - - - - - caGraphics::Circle - - - - 800 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV20.VAL - - - - - caGraphics::Circle - - - - 840 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV21.VAL - - - - - caGraphics::Circle - - - - 840 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV21.VAL - - - - - caGraphics::Circle - - - - 880 - 0 - 20 - 20 - - - - - 253 - 0 - 0 - - - - Filled - - - - 253 - 0 - 0 - - - - Solid - - - caGraphics::IfNotZero - - - $(P)$(R)boRBV22.VAL - - - - - caGraphics::Circle - - - - 880 - 0 - 20 - 20 - - - - - 0 - 216 - 0 - - - - Filled - - - - 0 - 216 - 0 - - - - Solid - - - caGraphics::IfZero - - - $(P)$(R)boRBV22.VAL - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - Output RBV - - - ESimpleLabel::WidthAndHeight - - - Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter - - - - 0 - 0 - 120 - 20 - - - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - longin record: - - - ESimpleLabel::WidthAndHeight - - - - 117 - 192 - 168 - 20 - - - - Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - - - - - - 260 - 192 - 100 - 20 - - - - caLineEdit::WidthAndHeight - - - $(P)$(R)li.VAL - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter - - - caLineEdit::Channel - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 0.0 - - - 1.0 - - - hexadecimal - - - caLineEdit::Static - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - Jerk value: - - - ESimpleLabel::WidthAndHeight - - - - 147 - 219 - 132 - 20 - - - - Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - - - - - - 260 - 219 - 100 - 20 - - - - caLineEdit::WidthAndHeight - - - $(P)$(M1)Jerk - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caLineEdit::Channel - - - caLineEdit::Channel - - - caLineEdit::Channel - - - 0.0 - - - 1.0 - - - caLineEdit::Static - - - decimal - - - - - - 509 - 192 - 106 - 20 - - - - $(P)$(R)Read.SCAN - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - caMenu::Static - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - Read inputs: - - - ESimpleLabel::WidthAndHeight - - - - 384 - 192 - 144 - 20 - - - - Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - - - caLabel_0 - caLabel_1 - caLabel_2 - caLabel_3 - caLabel_4 - caLabel_5 - caLabel_6 - caLabel_7 - caLabel_8 - caLabel_9 - caLabel_10 - caLabel_11 - caLabel_12 - caLabel_13 - caLabel_14 - caLabel_15 - caLabel_16 - caLabel_17 - caLabel_18 - caLabel_19 - caLabel_20 - caLabel_21 - caLabel_22 - caLabel_23 - caLabel_24 - caLabel_25 - caLabel_26 - caLabel_27 - caLabel_28 - caLabel_29 - caLabel_30 - caLabel_31 - caLabel_32 - caLabel_33 - caLabel_34 - caLabel_35 - caFrame_0 - caFrame_1 - caGraphics_0 - caGraphics_1 - caGraphics_2 - caGraphics_3 - caGraphics_4 - caGraphics_5 - caGraphics_6 - caGraphics_7 - caGraphics_8 - caGraphics_9 - caGraphics_10 - caGraphics_11 - caGraphics_12 - caGraphics_13 - caGraphics_14 - caGraphics_15 - caGraphics_16 - caGraphics_17 - caGraphics_18 - caGraphics_19 - caGraphics_20 - caGraphics_21 - caGraphics_22 - caGraphics_23 - caGraphics_24 - caGraphics_25 - caGraphics_26 - caGraphics_27 - caGraphics_28 - caGraphics_29 - caGraphics_30 - caGraphics_31 - caGraphics_32 - caGraphics_33 - caGraphics_34 - caGraphics_35 - caGraphics_36 - caGraphics_37 - caGraphics_38 - caGraphics_39 - caGraphics_40 - caGraphics_41 - caGraphics_42 - caGraphics_43 - caGraphics_44 - caGraphics_45 - caGraphics_46 - caGraphics_47 - caGraphics_48 - caGraphics_49 - caGraphics_50 - caGraphics_51 - caGraphics_52 - caGraphics_53 - caGraphics_54 - caGraphics_55 - caGraphics_56 - caGraphics_57 - caGraphics_58 - caGraphics_59 - caGraphics_60 - caGraphics_61 - caGraphics_62 - caGraphics_63 - caFrame_2 - caGraphics_64 - caGraphics_65 - caGraphics_66 - caGraphics_67 - caGraphics_68 - caGraphics_69 - caGraphics_70 - caGraphics_71 - caGraphics_72 - caGraphics_73 - caGraphics_74 - caGraphics_75 - caGraphics_76 - caGraphics_77 - caGraphics_78 - caGraphics_79 - caGraphics_80 - caGraphics_81 - caGraphics_82 - caGraphics_83 - caGraphics_84 - caGraphics_85 - caGraphics_86 - caGraphics_87 - caGraphics_88 - caGraphics_89 - caGraphics_90 - caGraphics_91 - caGraphics_92 - caGraphics_93 - caGraphics_94 - caGraphics_95 - caGraphics_96 - caGraphics_97 - caGraphics_98 - caGraphics_99 - caGraphics_100 - caGraphics_101 - caGraphics_102 - caGraphics_103 - caGraphics_104 - caGraphics_105 - caGraphics_106 - caGraphics_107 - caGraphics_108 - caGraphics_109 - caGraphics_110 - caGraphics_111 - caGraphics_112 - caGraphics_113 - caGraphics_114 - caGraphics_115 - caGraphics_116 - caGraphics_117 - caGraphics_118 - caGraphics_119 - caGraphics_120 - caGraphics_121 - caGraphics_122 - caGraphics_123 - caGraphics_124 - caGraphics_125 - caGraphics_126 - caGraphics_127 - caFrame_4 - caLabel_36 - caFrame_3 - caLabel_37 - caLabel_38 - caLabel_39 - caChoice_0 - caChoice_1 - caChoice_2 - caChoice_3 - caChoice_4 - caChoice_5 - caChoice_6 - caChoice_7 - caChoice_8 - caChoice_9 - caChoice_10 - caChoice_11 - caChoice_12 - caChoice_13 - caChoice_14 - caChoice_15 - caChoice_16 - caChoice_17 - caChoice_18 - caChoice_19 - caChoice_20 - caChoice_21 - caChoice_22 - caChoice_23 - caChoice_24 - caChoice_25 - caChoice_26 - caChoice_27 - caChoice_28 - caChoice_29 - caChoice_30 - caChoice_31 - caLineEdit_0 - caTextEntry_0 - caMenu_0 - - - \ No newline at end of file diff --git a/motorApp/op/ui/autoconvert/ACRTop.ui b/motorApp/op/ui/autoconvert/ACRTop.ui deleted file mode 100644 index 9aeaadc8..00000000 --- a/motorApp/op/ui/autoconvert/ACRTop.ui +++ /dev/null @@ -1,104 +0,0 @@ - - -MainWindow - - - - 115 - 148 - 275 - 75 - - - - - -QWidget#centralWidget {background: rgba(187, 187, 187, 255);} -QPushButton::menu-indicator {image: url(none.png); width: 0} - - - - - - - - 91 - 40 - 93 - 23 - - - - - 0 - 0 - 0 - - - - - 115 - 223 - 255 - - - - More - - - Menu - - - Motor #1;Motor #2;Auxillary params;asyn record #1;asyn record #2 - - - motorx_all.adl;motorx_all.adl;ACRAux.adl;asynRecord.adl;asynRecord.adl - - - P=IOC:, M=m1;P=IOC:, M=m2;P=IOC:, R=ACR1:, M1=m1:;P=IOC:, R=asyn1;P=IOC:, R=asyn2 - - - false;false;false;false;false - - - - - QFrame::NoFrame - - - - 0 - 0 - 0 - - - - - 0 - 0 - 0 - - - - Parker ACR Top-level - - - ESimpleLabel::WidthAndHeight - - - - 17 - 5 - 300 - 25 - - - - Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter - - - caLabel_0 - caRelatedDisplay_0 - - - \ No newline at end of file diff --git a/motorExApp/WithAsyn/Makefile b/motorExApp/WithAsyn/Makefile index 0cea5549..d2bab558 100644 --- a/motorExApp/WithAsyn/Makefile +++ b/motorExApp/WithAsyn/Makefile @@ -16,7 +16,6 @@ COMMONDBDS += devImsMotor.dbd COMMONDBDS += devPIMotor.dbd COMMONDBDS += devSoftMotor.dbd COMMONDBDS += motorSimSupport.dbd -COMMONDBDS += ACRMotorSupport.dbd COMMONDBDS += asyn.dbd COMMONDBDS += drvAsynSerialPort.dbd COMMONDBDS += drvAsynIPPort.dbd @@ -55,7 +54,6 @@ COMMONLIBS += PI COMMONLIBS += Ims COMMONLIBS += softMotor COMMONLIBS += motorSimSupport -COMMONLIBS += ACRMotor COMMONLIBS += PI_GCS2Support COMMONLIBS += motor