diff --git a/.ci b/.ci
index e0a7c52..20f8e05 160000
--- a/.ci
+++ b/.ci
@@ -1 +1 @@
-Subproject commit e0a7c52160dd22d76ce0aa290f08a2fa200a52a1
+Subproject commit 20f8e053931fdef8a9413cc6229286c5d9ed152f
diff --git a/.github/workflows/ci-scripts-build.yml b/.github/workflows/ci-scripts-build.yml
index bc0235d..92e8a56 100644
--- a/.github/workflows/ci-scripts-build.yml
+++ b/.github/workflows/ci-scripts-build.yml
@@ -81,7 +81,7 @@ jobs:
name: "Windows master 7.0"
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
with:
submodules: true
- name: Automatic core dumper analysis
@@ -105,7 +105,7 @@ jobs:
- name: Run main module tests
run: python .ci/cue.py -T 15M test
- name: Upload tapfiles Artifact
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: tapfiles ${{ matrix.name }}
path: '**/O.*/*.tap'
diff --git a/ipApp/Db/MicroE_SS350.proto b/ipApp/Db/MicroE_SS350.proto
new file mode 100644
index 0000000..8d7c971
--- /dev/null
+++ b/ipApp/Db/MicroE_SS350.proto
@@ -0,0 +1,21 @@
+ExtraInput=Ignore;
+
+# set a short timeout since we don't have an input terminator
+ReadTimeout=17;
+
+sync {
+ out "\x80";
+ in "%(\$1:sync.VAL)1r";
+}
+reg69_raw {
+ out "\x80\x51\x04\x04\x00\x00\x69\x00\x42\x01";
+ in "%*4r%(\$1:reg69_raw.VAL)#2r%*2r";
+}
+reg68_raw {
+ out "\x80\x51\x04\x04\x00\x00\x68\x00\x41\x01";
+ in "%*4r%(\$1:reg68_raw.VAL)#2r%*2r";
+}
+reg27_raw {
+ out "\x80\x51\x04\x04\x00\x00\x27\x00\x00\x01";
+ in "%*4r%(\$1:reg27_raw.VAL)#2r%*2r";
+}
diff --git a/ipApp/Db/MicroE_SS350.vdb b/ipApp/Db/MicroE_SS350.vdb
new file mode 100644
index 0000000..c24c725
--- /dev/null
+++ b/ipApp/Db/MicroE_SS350.vdb
@@ -0,0 +1,203 @@
+#! Generated by VisualDCT v2.5
+#! DBDSTART
+#! DBD("../../dbd/iockagVX.dbd")
+#! DBDEND
+
+
+record(longin, "$(P)SS350:$(N):sync") {
+ field(DTYP, "stream")
+ field(INP, "@MicroE_SS350.proto sync($(P)SS350:$(N)) $(PORT)")
+}
+
+record(longin, "$(P)SS350:$(N):reg69_raw") {
+ field(DTYP, "stream")
+ field(FLNK, "$(P)SS350:$(N):sync_b2")
+ field(INP, "@MicroE_SS350.proto reg69_raw($(P)SS350:$(N)) $(PORT)")
+}
+
+record(longin, "$(P)SS350:$(N):reg68_raw") {
+ field(DTYP, "stream")
+ field(FLNK, "$(P)SS350:$(N):sync_b3")
+ field(INP, "@MicroE_SS350.proto reg68_raw($(P)SS350:$(N)) $(PORT)")
+}
+
+record(longin, "$(P)SS350:$(N):reg27_raw") {
+ field(DTYP, "stream")
+ field(INP, "@MicroE_SS350.proto reg27_raw($(P)SS350:$(N)) $(PORT)")
+}
+
+record(longin, "$(P)SS350:$(N):sync2") {
+ field(DTYP, "stream")
+ field(INP, "@MicroE_SS350.proto sync($(P)SS350:$(N)) $(PORT)")
+}
+
+record(longin, "$(P)SS350:$(N):sync3") {
+ field(DTYP, "stream")
+ field(INP, "@MicroE_SS350.proto sync($(P)SS350:$(N)) $(PORT)")
+}
+
+record(seq, "$(P)SS350:$(N):dly1") {
+ field(PREC, "2")
+ field(DLY1, "0.08")
+ field(DOL1, "1")
+}
+
+record(asyn, "$(P)SS350:$(N):sync_b1") {
+ field(SCAN, "Passive")
+ field(DISV, "0")
+ field(SDIS, "$(P)SS350:$(N):run.RVAL")
+ field(FLNK, "$(P)SS350:$(N):reg69_raw.PROC")
+ field(PORT, "$(PORT)")
+ field(TMOD, "Write/Read")
+ field(TMOT, ".1")
+ field(AOUT, "\200")
+ field(NRRD, "1")
+}
+
+record(asyn, "$(P)SS350:$(N):sync_b2") {
+ field(FLNK, "$(P)SS350:$(N):reg68_raw")
+ field(PORT, "$(PORT)")
+ field(TMOD, "Write/Read")
+ field(TMOT, ".1")
+ field(AOUT, "\200")
+ field(NRRD, "1")
+}
+
+record(asyn, "$(P)SS350:$(N):sync_b3") {
+ field(FLNK, "$(P)SS350:$(N):reg27_raw")
+ field(PORT, "$(PORT)")
+ field(TMOD, "Write/Read")
+ field(TMOT, ".1")
+ field(AOUT, "\200")
+ field(NRRD, "1")
+}
+
+record(seq, "$(P)SS350:$(N):dly2") {
+ field(PREC, "2")
+ field(DLY1, "0.08")
+ field(DOL1, "1")
+}
+
+record(bo, "$(P)SS350:$(N):run") {
+ field(ZNAM, "disable")
+ field(ONAM, "enable")
+}
+
+record(transform, "$(P)SS350:$(N):read_xform") {
+ field(CLCD, "(A>>4)&4095")
+ field(CLCE, "B<<12")
+ field(CLCF, "C<<28")
+ field(CLCG, "((D|E)&268435455)|F")
+ field(INPA, "$(P)SS350:$(N):reg27_raw CP")
+ field(INPB, "$(P)SS350:$(N):reg68_raw")
+ field(INPC, "$(P)SS350:$(N):reg69_raw")
+ field(PREC, "3")
+ field(CMTG, "Raw Pos (cts)")
+ field(CLCL, "(G<<2)/4")
+ field(CLCM, "L*0.0048828125")
+ field(CLCN, "L*4.8828125")
+ field(CMTL, "Pack for sign")
+ field(CMTM, "Microns")
+ field(CMTN, "Nanometers")
+ field(OUTM, "$(P)SS350:$(N):reading.A PP")
+}
+
+record(calc, "$(P)SS350:$(N):reading") {
+ field(DESC, "Ch. $(N) Description")
+ field(CALC, "A+B")
+ field(EGU, "micron")
+ field(PREC, "3")
+}
+
+record(calcout, "$(P)SS350:$(N):zero_rdg") {
+ field(CALC, "-(A)")
+ field(INPA, "$(P)SS350:$(N):reading.A")
+ field(OUT, "$(P)SS350:$(N):reading.B")
+}
+
+#! Further lines contain data used by VisualDCT
+#! View(2332,2538,0.9)
+#! Record("$(P)SS350:$(N):sync",1900,2550,0,1,"$(P)SS350:$(N):sync")
+#! Visibility("$(P)SS350:$(N):sync.INP",2)
+#! Visibility("$(P)SS350:$(N):sync.FLNK",2)
+#! Record("$(P)SS350:$(N):reg69_raw",2500,2656,0,0,"$(P)SS350:$(N):reg69_raw")
+#! Field("$(P)SS350:$(N):reg69_raw.FLNK",16777215,0,"$(P)SS350:$(N):reg69_raw.FLNK")
+#! Link("$(P)SS350:$(N):reg69_raw.FLNK","$(P)SS350:$(N):sync_b2")
+#! Field("$(P)SS350:$(N):reg69_raw.VAL",16777215,1,"$(P)SS350:$(N):reg69_raw.VAL")
+#! Visibility("$(P)SS350:$(N):reg69_raw.INP",2)
+#! Record("$(P)SS350:$(N):reg68_raw",2500,2856,0,0,"$(P)SS350:$(N):reg68_raw")
+#! Field("$(P)SS350:$(N):reg68_raw.VAL",16777215,1,"$(P)SS350:$(N):reg68_raw.VAL")
+#! Field("$(P)SS350:$(N):reg68_raw.FLNK",16777215,0,"$(P)SS350:$(N):reg68_raw.FLNK")
+#! Link("$(P)SS350:$(N):reg68_raw.FLNK","$(P)SS350:$(N):sync_b3")
+#! Visibility("$(P)SS350:$(N):reg68_raw.INP",2)
+#! Record("$(P)SS350:$(N):reg27_raw",2520,3070,0,0,"$(P)SS350:$(N):reg27_raw")
+#! Field("$(P)SS350:$(N):reg27_raw.VAL",16777215,1,"$(P)SS350:$(N):reg27_raw.VAL")
+#! Visibility("$(P)SS350:$(N):reg27_raw.INP",2)
+#! Record("$(P)SS350:$(N):sync2",1900,2650,0,1,"$(P)SS350:$(N):sync2")
+#! Visibility("$(P)SS350:$(N):sync2.INP",2)
+#! Visibility("$(P)SS350:$(N):sync2.FLNK",2)
+#! Record("$(P)SS350:$(N):sync3",1900,2750,0,1,"$(P)SS350:$(N):sync3")
+#! Visibility("$(P)SS350:$(N):sync3.INP",2)
+#! Visibility("$(P)SS350:$(N):sync3.FLNK",2)
+#! Record("$(P)SS350:$(N):dly1",2780,2616,0,0,"$(P)SS350:$(N):dly1")
+#! Visibility("$(P)SS350:$(N):dly1.PREC",2)
+#! Record("$(P)SS350:$(N):sync_b1",2220,2497,0,1,"$(P)SS350:$(N):sync_b1")
+#! Field("$(P)SS350:$(N):sync_b1.FLNK",16777215,1,"$(P)SS350:$(N):sync_b1.FLNK")
+#! Link("$(P)SS350:$(N):sync_b1.FLNK","$(P)SS350:$(N):reg69_raw")
+#! Field("$(P)SS350:$(N):sync_b1.SDIS",16777215,0,"$(P)SS350:$(N):sync_b1.SDIS")
+#! Link("$(P)SS350:$(N):sync_b1.SDIS","$(P)SS350:$(N):run.RVAL")
+#! Record("$(P)SS350:$(N):sync_b2",2220,2739,0,1,"$(P)SS350:$(N):sync_b2")
+#! Field("$(P)SS350:$(N):sync_b2.FLNK",16777215,1,"$(P)SS350:$(N):sync_b2.FLNK")
+#! Link("$(P)SS350:$(N):sync_b2.FLNK","$(P)SS350:$(N):reg68_raw")
+#! Record("$(P)SS350:$(N):sync_b3",2240,2959,0,1,"$(P)SS350:$(N):sync_b3")
+#! Field("$(P)SS350:$(N):sync_b3.FLNK",16777215,1,"$(P)SS350:$(N):sync_b3.FLNK")
+#! Link("$(P)SS350:$(N):sync_b3.FLNK","$(P)SS350:$(N):reg27_raw")
+#! Record("$(P)SS350:$(N):dly2",2780,2836,0,0,"$(P)SS350:$(N):dly2")
+#! Visibility("$(P)SS350:$(N):dly2.PREC",2)
+#! Record("$(P)SS350:$(N):run",2200,2376,0,1,"$(P)SS350:$(N):run")
+#! Field("$(P)SS350:$(N):run.RVAL",16777215,0,"$(P)SS350:$(N):run.RVAL")
+#! Record("$(P)SS350:$(N):read_xform",2840,3084,0,1,"$(P)SS350:$(N):read_xform")
+#! Field("$(P)SS350:$(N):read_xform.INPA",16777215,0,"$(P)SS350:$(N):read_xform.INPA")
+#! Link("$(P)SS350:$(N):read_xform.INPA","$(P)SS350:$(N):reg27_raw.VAL")
+#! Field("$(P)SS350:$(N):read_xform.INPB",16777215,0,"$(P)SS350:$(N):read_xform.INPB")
+#! Link("$(P)SS350:$(N):read_xform.INPB","$(P)SS350:$(N):reg68_raw.VAL")
+#! Field("$(P)SS350:$(N):read_xform.INPC",16777215,0,"$(P)SS350:$(N):read_xform.INPC")
+#! Link("$(P)SS350:$(N):read_xform.INPC","$(P)SS350:$(N):reg69_raw.VAL")
+#! Field("$(P)SS350:$(N):read_xform.OUTM",16777215,1,"$(P)SS350:$(N):read_xform.OUTM")
+#! Link("$(P)SS350:$(N):read_xform.OUTM","$(P)SS350:$(N):reading.A")
+#! Visibility("$(P)SS350:$(N):read_xform.CLCD",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCE",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCF",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCG",2)
+#! Visibility("$(P)SS350:$(N):read_xform.INPA",2)
+#! Visibility("$(P)SS350:$(N):read_xform.INPB",2)
+#! Visibility("$(P)SS350:$(N):read_xform.INPC",2)
+#! Visibility("$(P)SS350:$(N):read_xform.PREC",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CMTG",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCL",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCM",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCN",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CMTL",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CMTM",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CMTN",2)
+#! Visibility("$(P)SS350:$(N):read_xform.OUTM",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCH",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CLCI",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CMTH",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CMTI",2)
+#! Visibility("$(P)SS350:$(N):read_xform.CMTF",2)
+#! Box(Box0,1860,2520,2100,2860,0,16777215,null)
+#! TextBox(TB0,1920,2480,2100,2520,0,"Dialog",18,1,16777215,"Not Used",null)
+#! Record("$(P)SS350:$(N):reading",3100,3144,0,1,"$(P)SS350:$(N):reading")
+#! Field("$(P)SS350:$(N):reading.A",16777215,1,"$(P)SS350:$(N):reading.A")
+#! Field("$(P)SS350:$(N):reading.B",16777215,1,"$(P)SS350:$(N):reading.B")
+#! Visibility("$(P)SS350:$(N):reading.DESC",2)
+#! Visibility("$(P)SS350:$(N):reading.CALC",2)
+#! Visibility("$(P)SS350:$(N):reading.EGU",2)
+#! Visibility("$(P)SS350:$(N):reading.PREC",2)
+#! Record("$(P)SS350:$(N):zero_rdg",3380,3116,0,1,"$(P)SS350:$(N):zero_rdg")
+#! Field("$(P)SS350:$(N):zero_rdg.INPA",16777215,0,"$(P)SS350:$(N):zero_rdg.INPA")
+#! Link("$(P)SS350:$(N):zero_rdg.INPA","$(P)SS350:$(N):reading.A")
+#! Field("$(P)SS350:$(N):zero_rdg.OUT",16777215,0,"$(P)SS350:$(N):zero_rdg.OUT")
+#! Link("$(P)SS350:$(N):zero_rdg.OUT","$(P)SS350:$(N):reading.B")
+#! Visibility("$(P)SS350:$(N):zero_rdg.CALC",2)
diff --git a/ipApp/Db/Synaccess_netBooter.proto b/ipApp/Db/Synaccess_netBooter.proto
index f08ed15..2c4a932 100644
--- a/ipApp/Db/Synaccess_netBooter.proto
+++ b/ipApp/Db/Synaccess_netBooter.proto
@@ -35,6 +35,18 @@ get_status5
out "$A5";
+ @mismatch {
+ in
+ "%*1c" # sometimes it sends a <00> ?
+ "$A5\r\n"
+ "%*4c"
+ "%(\$1\$2status5.RVAL)1b"
+ "%(\$1\$2status4.RVAL)1b"
+ "%(\$1\$2status3.RVAL)1b"
+ "%(\$1\$2status2.RVAL)1b"
+ "%(\$1\$2status1.RVAL)1b";
+ }
+
in
"$A5\r\n" # from echoed input
"%*4c" # ignore return status ($A0)
@@ -43,6 +55,7 @@ get_status5
"%(\$1\$2status3.RVAL)1b"
"%(\$1\$2status2.RVAL)1b"
"%(\$1\$2status1.RVAL)1b";
+
}
diff --git a/ipApp/Db/Synaccess_np05b.db b/ipApp/Db/Synaccess_np05b.db
index 0986a78..4a8ec34 100644
--- a/ipApp/Db/Synaccess_np05b.db
+++ b/ipApp/Db/Synaccess_np05b.db
@@ -1,3 +1,9 @@
+# Used to display a desciption of the device
+record(stringout, "$(P)$(R)device")
+{
+ field (DESC, "$(R)DEVICE_NAME")
+}
+
##########################################
# $(P)$(R)setX
# Sets outlet X On (VAL=1) or Off (VAL=0)
@@ -116,6 +122,13 @@ record (bo, "$(P)$(R)alloff")
# Indicates the status of each outlet
######################################
+# Check the status of the outlets every 10 seconds
+record (bo, "$(P)$(R)periodic_status")
+{
+ field (SCAN, "10 second")
+ field (FLNK, "$(P)$(R)get_status.PROC")
+}
+
record (stringin, "$(P)$(R)get_status")
{
field (DTYP, "stream")
@@ -153,3 +166,76 @@ record (bi, "$(P)$(R)status5")
field (INP, 0)
field (SCAN, "Passive")
}
+
+######################################
+# $(P)$(R)userCalcOutX
+# calcout records for each port
+#
+# $(P)userCalcOutX:$(R)EnableCalc
+# enable/disble record for each calcout
+######################################
+
+record(bo, "$(P)userCalcOut1:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut1.DISA $(P)userCalcOut1:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut1")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut2:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut2.DISA $(P)userCalcOut2:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut2")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut3:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut3.DISA $(P)userCalcOut3:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut3")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut4:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut4.DISA $(P)userCalcOut4:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut4")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut5:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut5.DISA $(P)userCalcOut5:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut5")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
diff --git a/ipApp/Db/Synaccess_np1601du.db b/ipApp/Db/Synaccess_np1601du.db
index 636a148..4061080 100644
--- a/ipApp/Db/Synaccess_np1601du.db
+++ b/ipApp/Db/Synaccess_np1601du.db
@@ -1,6 +1,261 @@
+# Used to display a desciption of the device
+record(stringout, "$(P)$(R)device")
+{
+ field (DESC, "$(R)DEVICE_NAME")
+}
+
+###############################
+# $(P)$(R)userCalcOutX
+# calcout records for each port
+###############################
+
+record(bo, "$(P)userCalcOut1:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut1.DISA $(P)userCalcOut1:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut1")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut2:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut2.DISA $(P)userCalcOut2:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut2")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut3:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut3.DISA $(P)userCalcOut3:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut3")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut4:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut4.DISA $(P)userCalcOut4:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut4")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut5:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut5.DISA $(P)userCalcOut5:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut5")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut6:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut6.DISA $(P)userCalcOut6:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut6")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut7:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut7.DISA $(P)userCalcOut7:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut7")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut8:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut8.DISA $(P)userCalcOut8:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut8")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut9:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut9.DISA $(P)userCalcOut9:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut9")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut10:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut10.DISA $(P)userCalcOut10:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut10")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut11:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut11.DISA $(P)userCalcOut11:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut11")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut12:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut12.DISA $(P)userCalcOut12:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut12")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut13:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut13.DISA $(P)userCalcOut13:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut13")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut14:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut14.DISA $(P)userCalcOut14:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut14")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut15:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut15.DISA $(P)userCalcOut15:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut15")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+record(bo, "$(P)userCalcOut16:$(R)EnableCalc")
+{
+ field (VAL, 1)
+ field (OUT, "$(P)$(R)userCalcOut16.DISA $(P)userCalcOut16:$(R)EnableCalc.RVAL")
+ field (PINI, "YES")
+}
+
+record(calcout, "$(P)$(R)userCalcOut16")
+{
+ field (SCAN, "Passive")
+ field (DISV, "0")
+}
+
+
+# Waits for 5 seconds before processing $(P)$(R)get_status
+record (seq, "$(P)$(R)wait_for_all")
+{
+ field (LNK0,"$(P)$(R)get_status.PROC")
+ field (DO0, 1)
+ field (DLY0, 5)
+}
+
+#######################
+# $(P)$(R)allon
+# Turns all outlets On
+#######################
+
+record (bo, "$(P)$(R)allon")
+{
+ field (DTYP, "stream")
+ field (OUT, "@Synaccess_netBooter.proto setall(1) $(PORT)")
+ field (FLNK, "$(P)$(R)wait_for_all.PROC")
+}
+
+#######################
+# $(P)$(R)alloff
+# Turns all outlets Off
+#######################
+
+record (bo, "$(P)$(R)alloff")
+{
+ field (DTYP, "stream")
+ field (OUT, "@Synaccess_netBooter.proto setall(0) $(PORT)")
+ field (FLNK, "$(P)$(R)wait_for_all.PROC")
+}
+
##########################################
# $(P)$(R)setX
# Sets outlet X On (VAL=1) or Off (VAL=0)
+#
+# Processing a setX record also triggers
+# processing of get_status record
##########################################
record (bo, "$(P)$(R)set1")
@@ -231,47 +486,18 @@ record (bo, "$(P)$(R)reboot16")
field (OUT, "@Synaccess_netBooter.proto reboot(16) $(PORT)")
}
-
-
-# Waits for 5 seconds before processing $(P)$(R)get_status
-record (seq, "$(P)$(R)wait_for_all")
-{
- field (LNK0,"$(P)$(R)get_status.PROC")
- field (DO0, 1)
- field (DLY0, 5)
-}
-
-#######################
-# $(P)$(R)allon
-# Turns all outlets On
-#######################
-
-record (bo, "$(P)$(R)allon")
-{
- field (DTYP, "stream")
- field (OUT, "@Synaccess_netBooter.proto setall(1) $(PORT)")
- field (FLNK, "$(P)$(R)wait_for_all.PROC")
-}
-
-
-
-#######################
-# $(P)$(R)alloff
-# Turns all outlets Off
-#######################
-
-record (bo, "$(P)$(R)alloff")
-{
- field (DTYP, "stream")
- field (OUT, "@Synaccess_netBooter.proto setall(0) $(PORT)")
- field (FLNK, "$(P)$(R)wait_for_all.PROC")
-}
-
######################################
# $(P)$(R)statusX
# Indicates the status of each outlet
######################################
+# Check the status of the outlets every 10 seconds
+record (bo, "$(P)$(R)periodic_status")
+{
+ field (SCAN, "10 second")
+ field (FLNK, "$(P)$(R)get_status.PROC")
+}
+
record (stringin, "$(P)$(R)get_status")
{
field (DTYP, "stream")
diff --git a/ipApp/iocsh/MicroE_SS350.iocsh b/ipApp/iocsh/MicroE_SS350.iocsh
new file mode 100644
index 0000000..9ee5abb
--- /dev/null
+++ b/ipApp/iocsh/MicroE_SS350.iocsh
@@ -0,0 +1,10 @@
+#- ###################################################
+#- PREFIX - IOC Prefix
+#- INSTANCE - Instance Prefix
+#- PORT - Serial port name
+#- IP - Location of IP module
+#- ###################################################
+
+iocshLoad("$(IP)/iocsh/setSerialParams.iocsh", "PORT=$(PORT), BAUD=38400, BITS=8, STOP=1, PARITY=even")
+
+dbLoadRecords("$(IP)/db/MicroE_SS350.vdb","P=$(PREFIX),N=$(INSTANCE),PORT=$(PORT)")
diff --git a/ipApp/iocsh/Synaccess_netBooter.iocsh b/ipApp/iocsh/Synaccess_netBooter.iocsh
new file mode 100644
index 0000000..8147f26
--- /dev/null
+++ b/ipApp/iocsh/Synaccess_netBooter.iocsh
@@ -0,0 +1,7 @@
+# Setup a 16 port power strip
+drvAsynIPPortConfigure("dev1", "IP_ADDRESS")
+dbLoadRecords("$(TOP)/db/Synaccess_np1601du.db","P=$(PREFIX), R=dev1:, PORT=dev1")
+
+# Setup a 5 port power strip
+drvAsynIPPortConfigure("dev2", "IP_ADDRESS")
+dbLoadRecords("$(TOP)/db/Synaccess_np05b.db","P=$(PREFIX), R=dev2:, PORT=dev2")
diff --git a/ipApp/op/ui/Synaccess_netBooter/Synaccess_np05b.ui b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np05b.ui
new file mode 100644
index 0000000..05eeadb
--- /dev/null
+++ b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np05b.ui
@@ -0,0 +1,1124 @@
+
+
+ Form
+
+
+
+ 0
+ 0
+ 414
+ 318
+
+
+
+ Form
+
+
+ -
+
+
-
+
+
+ 2
+
+
+ QLayout::SetNoConstraint
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ $(P):$(R):device.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 12
+ 75
+ false
+ true
+
+
+
+ Connected
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 37
+ 176
+ 27
+
+
+
+ caLabel::IfZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+ -
+
+
+
+ 12
+ 75
+ false
+ true
+
+
+
+ Disconnected
+
+
+ Qt::AutoText
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::IfNotZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 100
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All On
+
+
+ $(P):$(R):allon
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All Off
+
+
+ $(P):$(R):alloff
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 100
+ 20
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 1
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status1.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set1
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set1
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status1.DESC
+
+
+
+ 226
+ 226
+ 226
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut1;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut1, N=1:$(R):;P=$(P),R=$(R), N=1
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 2
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status2.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set2
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set2
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status2.DESC
+
+
+
+ 226
+ 226
+ 226
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut2;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut2, N=2:$(R):;P=$(P),R=$(R), N=2
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 3
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status3.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set3
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set3
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status3.DESC
+
+
+
+ 226
+ 226
+ 226
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut3;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut3, N=3:$(R):;P=$(P),R=$(R), N=3
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status4.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set4
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set4
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status4.DESC
+
+
+
+ 226
+ 226
+ 226
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut4;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut4, N=4:$(R):;P=$(P),R=$(R), N=4
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 5
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status5.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set5
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set5
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status5.DESC
+
+
+
+ 226
+ 226
+ 226
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut5;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut5, N=5:$(R):;P=$(P),R=$(R), N=5
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caLabel
+ QLabel
+
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_full.ui b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_full.ui
new file mode 100644
index 0000000..f870a5d
--- /dev/null
+++ b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_full.ui
@@ -0,0 +1,3186 @@
+
+
+ Form
+
+
+
+ 0
+ 0
+ 1264
+ 582
+
+
+
+
+ 900
+ 475
+
+
+
+ Form
+
+
+ -
+
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ $(P):$(R):device.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 300
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All On
+
+
+ $(P):$(R):allon
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 350
+ 30
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 1
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status1.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set1
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set1
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status1.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut1;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut1, N=1:$(R):;P=$(P),R=$(R), N=1
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 2
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status2.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set2
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set2
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status2.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut2;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut2, N=2:$(R):;P=$(P),R=$(R), N=2
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 3
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status3.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set3
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set3
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status3.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut3;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut3, N=3:$(R):;P=$(P),R=$(R), N=3
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status4.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set4
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set4
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status4.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut4;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut4, N=4:$(R):;P=$(P),R=$(R), N=4
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 5
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status5.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set5
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set5
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status5.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut5;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut5, N=5:$(R):;P=$(P),R=$(R), N=5
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 6
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status6.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set6
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set6
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status6.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut6;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut6, N=6:$(R):;P=$(P),R=$(R), N=6
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 7
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status7.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set7
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set7
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status7.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut7;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut7, N=7:$(R):;P=$(P),R=$(R), N=7
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 8
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status8.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set8
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set8
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status8.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut8;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut8, N=8:$(R):;P=$(P),R=$(R), N=8
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 350
+ 20
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 60
+ 25
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Fixed
+
+
+
+ 20
+ 10
+
+
+
+
+ -
+
+
-
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All Off
+
+
+ $(P):$(R):alloff
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 300
+ 20
+
+
+
+
+ -
+
+
+
+ 14
+ 75
+ false
+ true
+
+
+
+ Connected
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 37
+ 176
+ 27
+
+
+
+ caLabel::IfZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+ -
+
+
+
+ 14
+ 75
+ false
+ true
+
+
+
+ Disconnected
+
+
+ Qt::AutoText
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::IfNotZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 350
+ 30
+
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 9
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status9.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set9
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set9
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status9.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut9;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut9, N=9:$(R):;P=$(P),R=$(R), N=9
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 10
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status10.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set10
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set10
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status10.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut10;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut10, N=10:$(R):;P=$(P),R=$(R), N=10
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 11
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status11.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set11
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set11
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status11.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut11;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut11, N=11:$(R):;P=$(P),R=$(R), N=11
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 12
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status12.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set12
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set12
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status12.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut12;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut12, N=12:$(R):;P=$(P),R=$(R), N=12
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 13
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status13.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set13
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set13
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status13.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut3;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut13, N=13:$(R):;P=$(P),R=$(R), N=13
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 14
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status14.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set14
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set14
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status14.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut14;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut14, N=14:$(R):;P=$(P),R=$(R), N=14
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 15
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status15.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set15
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set15
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status15.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut15;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut15, N=15:$(R):;P=$(P),R=$(R), N=15
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 16
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status16.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set16
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set16
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status16.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut16;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut16, N=16:$(R):;P=$(P),R=$(R), N=16
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 350
+ 20
+
+
+
+
+ -
+
+
+
+ 60
+ 25
+
+
+
+ false
+
+
+ false
+
+
+ -View
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 53
+ 132
+ 0
+
+
+
+ 1-8;9-16
+
+
+ Synaccess_np1601du_less1.ui;Synaccess_np1601du_less2.ui
+
+
+ P=$(P), R=$(R);P=$(P), R=$(R);
+
+
+ EPushButton::WidthAndHeight
+
+
+ caRowColMenu::Menu
+
+
+ true;true
+
+
+
+
+
+
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caLabel
+ QLabel
+
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_less1.ui b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_less1.ui
new file mode 100644
index 0000000..0d4a7ae
--- /dev/null
+++ b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_less1.ui
@@ -0,0 +1,1715 @@
+
+
+ Form
+
+
+
+ 0
+ 0
+ 487
+ 520
+
+
+
+
+ 900
+ 475
+
+
+
+ Form
+
+
+ -
+
+
-
+
+
-
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):device.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 12
+ 75
+ false
+ true
+
+
+
+ Connected
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 37
+ 176
+ 27
+
+
+
+ caLabel::IfZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+ -
+
+
+
+ 12
+ 75
+ false
+ true
+
+
+
+ Disconnected
+
+
+ Qt::AutoText
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::IfNotZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 100
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All On
+
+
+ $(P):$(R):allon
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All Off
+
+
+ $(P):$(R):alloff
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 100
+ 20
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::MinimumExpanding
+
+
+
+ 350
+ 20
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 1
+
+
+ true
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status1.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set1
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set1
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status1.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut1;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut1, N=1:$(R):;P=$(P),R=$(R), N=1
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 2
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status2.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set2
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set2
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status2.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut2;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut2, N=2:$(R):;P=$(P),R=$(R), N=2
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 3
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status3.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set3
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set3
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status3.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut3;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut3, N=3:$(R):;P=$(P),R=$(R), N=3
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 4
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status4.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set4
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set4
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status4.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut4;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut4, N=4:$(R):;P=$(P),R=$(R), N=4
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 5
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status5.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set5
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set5
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status5.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut5;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut5, N=5:$(R):;P=$(P),R=$(R), N=5
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 6
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status6.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set6
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set6
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status6.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut6;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut6, N=6:$(R):;P=$(P),R=$(R), N=6
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 7
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status7.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set7
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set7
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status7.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut7;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut7, N=7:$(R):;P=$(P),R=$(R), N=7
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 8
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status8.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set8
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set8
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status8.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut8;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut8, N=8:$(R):;P=$(P),R=$(R), N=8
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 350
+ 20
+
+
+
+
+ -
+
+
+
+ 60
+ 25
+
+
+
+ false
+
+
+ -View
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 53
+ 132
+ 0
+
+
+
+ Full;9-16
+
+
+ Synaccess_np1601du_full.ui;Synaccess_np1601du_less2.ui
+
+
+ P=$(P), R=$(R);P=$(P), R=$(R)
+
+
+ caRowColMenu::Menu
+
+
+ true;true
+
+
+
+
+
+
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caLabel
+ QLabel
+
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_less2.ui b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_less2.ui
new file mode 100644
index 0000000..eac9b1d
--- /dev/null
+++ b/ipApp/op/ui/Synaccess_netBooter/Synaccess_np1601du_less2.ui
@@ -0,0 +1,1712 @@
+
+
+ Form
+
+
+
+ 0
+ 0
+ 484
+ 519
+
+
+
+
+ 900
+ 475
+
+
+
+ Form
+
+
+ -
+
+
-
+
+
-
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):device.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 12
+ 75
+ false
+ true
+
+
+
+ Connected
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 37
+ 176
+ 27
+
+
+
+ caLabel::IfZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+ -
+
+
+
+ 12
+ 75
+ false
+ true
+
+
+
+ Disconnected
+
+
+ Qt::AutoText
+
+
+ true
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ 255
+ 0
+ 0
+
+
+
+ caLabel::IfNotZero
+
+
+ $(P):$(R):get_status.SEVR
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 100
+ 20
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All On
+
+
+ $(P):$(R):allon
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ All Off
+
+
+ $(P):$(R):alloff
+
+
+
+ 87
+ 202
+ 228
+
+
+
+
+
+
+ 1
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 100
+ 20
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::MinimumExpanding
+
+
+
+ 350
+ 20
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 9
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status9.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set9
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set9
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status9.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut9;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut9, N=9:$(R):;P=$(P),R=$(R), N=9
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 10
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status10.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set10
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set10
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status10.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut10;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut10, N=10:$(R):;P=$(P),R=$(R), N=10
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 11
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status11.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set11
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set11
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status11.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut11;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut11, N=11:$(R):;P=$(P),R=$(R), N=11
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 12
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status12.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set12
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set12
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status12.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut12;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut12, N=12:$(R):;P=$(P),R=$(R), N=12
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 13
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status13.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set13
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set13
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status13.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut3;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut13, N=13:$(R):;P=$(P),R=$(R), N=13
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 14
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status14.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set14
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set14
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status14.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut14;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut14, N=14:$(R):;P=$(P),R=$(R), N=14
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 15
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status15.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set15
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set15
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status15.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut15;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut15, N=15:$(R):;P=$(P),R=$(R), N=15
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 75
+ true
+ false
+
+
+
+ 16
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 18
+ 4
+
+
+
+ ArrowCursor
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ 1
+
+
+ true
+
+
+ $(P):$(R):status16.RVAL
+
+
+
+ 228
+ 30
+ 30
+
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ On
+
+
+ $(P):$(R):set16
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ Off
+
+
+ $(P):$(R):set16
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):status16.DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+
+ 30
+ 30
+
+
+
+ - calc
+
+
+ userCalcOut16;Enable/Disable
+
+
+ userCalcOut.ui;en_dis_line.ui
+
+
+ P=$(P):,C=$(R):userCalcOut16, N=16:$(R):;P=$(P),R=$(R), N=16
+
+
+ caRowColMenu::Menu
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 350
+ 20
+
+
+
+
+ -
+
+
+
+ 60
+ 25
+
+
+
+ false
+
+
+ -View
+
+
+
+ 255
+ 255
+ 255
+
+
+
+
+ 53
+ 132
+ 0
+
+
+
+ Full;1-6
+
+
+ Synaccess_np1601du_full.ui;Synaccess_np1601du_less1.ui
+
+
+ P=$(P), R=$(R);P=$(P), R=$(R)
+
+
+ caRowColMenu::Menu
+
+
+ true;true
+
+
+
+
+
+
+
+
+
+
+
+ caRelatedDisplay
+ QWidget
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caLabel
+ QLabel
+
+
+
+ caLed
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/ipApp/op/ui/Synaccess_netBooter/en_dis_line.ui b/ipApp/op/ui/Synaccess_netBooter/en_dis_line.ui
new file mode 100644
index 0000000..0bd957f
--- /dev/null
+++ b/ipApp/op/ui/Synaccess_netBooter/en_dis_line.ui
@@ -0,0 +1,138 @@
+
+
+ Form
+
+
+
+ 0
+ 0
+ 400
+ 63
+
+
+
+ Form
+
+
+ -
+
+
-
+
+
+
+ 40
+ 30
+
+
+
+ E
+
+
+ $(P):userCalcOut$(N):$(R):EnableCalc.VAL
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 1
+
+
+
+ -
+
+
+
+ 40
+ 30
+
+
+
+ D
+
+
+ $(P):userCalcOut$(N):$(R):EnableCalc.VAL
+
+
+
+ 87
+ 202
+ 228
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 220
+ 30
+
+
+
+ $(P):$(R):userCalcOut$(N).DESC
+
+
+
+ 228
+ 228
+ 228
+
+
+
+ caLineEdit::Static
+
+
+
+ -
+
+
+ caGraphics::Filled
+
+
+ caGraphics::Calc
+
+
+ a=0
+
+
+ $(P):userCalcOut$(N):$(R):EnableCalc.RVAL
+
+
+
+
+
+
+
+
+
+ caTextEntry
+ caLineEdit
+
+
+
+ caMessageButton
+ QPushButton
+
+
+
+ caGraphics
+ QWidget
+
+
+
+ caLineEdit
+ QLineEdit
+
+
+
+
+
+
diff --git a/ipApp/op/ui/Synaccess_np05b.ui b/ipApp/op/ui/Synaccess_np05b.ui
deleted file mode 100644
index 5cb1b63..0000000
--- a/ipApp/op/ui/Synaccess_np05b.ui
+++ /dev/null
@@ -1,662 +0,0 @@
-
-
- Form
-
-
- true
-
-
-
- 0
- 0
- 271
- 291
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
-
-
- 80
- 80
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status1.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 140
- 20
- 121
- 31
-
-
-
- false
-
-
- All Off
-
-
- $(P):$(R):alloff
-
-
-
- 87
- 202
- 228
-
-
-
-
-
-
- 1
-
-
-
-
-
- 10
- 20
- 121
- 31
-
-
-
- false
-
-
- All On
-
-
- $(P):$(R):allon
-
-
-
- 87
- 202
- 228
-
-
-
-
-
-
- 1
-
-
-
-
-
- 110
- 80
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set1
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 160
- 80
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set1
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 60
- 70
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 1
-
-
-
-
-
- 160
- 120
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set2
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 110
- 120
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set2
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 80
- 120
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status2.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 60
- 110
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 2
-
-
-
-
-
- 80
- 160
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status3.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 160
- 160
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set3
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 110
- 160
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set3
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 60
- 150
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 3
-
-
-
-
-
- 160
- 200
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set4
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 60
- 190
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 4
-
-
-
-
-
- 80
- 200
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status4.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 110
- 200
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set4
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 160
- 240
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set5
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 80
- 240
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status5.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 110
- 240
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set5
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 60
- 230
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 5
-
-
-
-
-
- caMessageButton
- QPushButton
-
-
-
- caLed
- QWidget
-
-
-
-
-
-
diff --git a/ipApp/op/ui/Synaccess_np1601du.ui b/ipApp/op/ui/Synaccess_np1601du.ui
deleted file mode 100644
index ecbbf5a..0000000
--- a/ipApp/op/ui/Synaccess_np1601du.ui
+++ /dev/null
@@ -1,1883 +0,0 @@
-
-
- Form
-
-
- true
-
-
-
- 0
- 0
- 458
- 433
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
-
-
- 60
- 90
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status1.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 230
- 20
- 121
- 31
-
-
-
- false
-
-
- All Off
-
-
- $(P):$(R):alloff
-
-
-
- 87
- 202
- 228
-
-
-
-
-
-
- 1
-
-
-
-
-
- 100
- 20
- 121
- 31
-
-
-
- false
-
-
- All On
-
-
- $(P):$(R):allon
-
-
-
- 87
- 202
- 228
-
-
-
-
-
-
- 1
-
-
-
-
-
- 90
- 90
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set1
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 140
- 90
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set1
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 40
- 80
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 1
-
-
-
-
-
- 140
- 130
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set2
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 90
- 130
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set2
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 60
- 130
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status2.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 40
- 120
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 2
-
-
-
-
-
- 60
- 170
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status3.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 140
- 170
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set3
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 90
- 170
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set3
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 40
- 160
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 3
-
-
-
-
-
- 140
- 210
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set4
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 40
- 200
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 4
-
-
-
-
-
- 60
- 210
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status4.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 90
- 210
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set4
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 140
- 250
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set5
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 60
- 250
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status5.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 90
- 250
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set5
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 40
- 240
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 5
-
-
-
-
-
- 140
- 290
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set6
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 60
- 290
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status6.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 90
- 290
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set6
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 40
- 280
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 6
-
-
-
-
-
- 90
- 330
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set7
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 60
- 330
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status7.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 40
- 320
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 7
-
-
-
-
-
- 140
- 330
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set7
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 40
- 360
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 8
-
-
-
-
-
- 60
- 370
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status8.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 90
- 370
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set8
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 140
- 370
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set8
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 290
- 290
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status14.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 260
- 280
- 31
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 14
-
-
-
-
-
- 260
- 360
- 31
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 16
-
-
-
-
-
- 290
- 130
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status10.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 290
- 210
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status12.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 320
- 330
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set15
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 290
- 330
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status15.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 260
- 320
- 31
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 15
-
-
-
-
-
- 370
- 90
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set9
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 290
- 90
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status9.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 290
- 250
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status13.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 370
- 290
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set14
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 270
- 80
- 16
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 9
-
-
-
-
-
- 320
- 170
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set11
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 320
- 290
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set14
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 370
- 130
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set10
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 260
- 120
- 31
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 10
-
-
-
-
-
- 370
- 330
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set15
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 260
- 160
- 31
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 11
-
-
-
-
-
- 320
- 250
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set13
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 290
- 370
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status16.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 320
- 210
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set12
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 370
- 370
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set16
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 260
- 200
- 31
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 12
-
-
-
-
-
- 320
- 130
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set10
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 370
- 170
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set11
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 290
- 170
- 30
- 30
-
-
-
- ArrowCursor
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- 1
-
-
- $(P):$(R):status11.RVAL
-
-
-
- 30
- 228
- 30
-
-
-
-
-
-
- 260
- 240
- 31
- 51
-
-
-
-
- 18
- 75
- true
- false
-
-
-
- 13
-
-
-
-
-
- 320
- 90
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set9
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- 370
- 210
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set12
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 370
- 250
- 41
- 31
-
-
-
- Off
-
-
- $(P):$(R):set13
-
-
-
- 87
- 202
- 228
-
-
-
- 0
-
-
-
-
-
- 320
- 370
- 41
- 31
-
-
-
- On
-
-
- $(P):$(R):set16
-
-
-
- 87
- 202
- 228
-
-
-
- 1
-
-
-
-
-
- caMessageButton
- QPushButton
-
-
-
- caLed
- QWidget
-
-
-
-
-
-