temporary

This commit is contained in:
2026-04-29 14:51:14 +02:00
parent 13ba9457a4
commit 92e58253d2
8 changed files with 52 additions and 26 deletions
+36
View File
@@ -0,0 +1,36 @@
get4 {
InTerminator="\n";
out "GET /hidden.htm";
in "Hidden Page";
in "%*d%*s%*d %*d:%*d:%*d";
in "Version: %*u.%*u.%*u.%*u";
in "M0:O1=%(AA)s";
in "M0:O2=%(BB)s";
in "M0:O3=%(CC)s";
in "M0:O4=%(DD)s";
disconnect;
}
get8 {
InTerminator="\n";
out "GET /hidden.htm";
in "Hidden Page";
in "%*d%*s%*d %*d:%*d:%*d";
in "Version: %*u.%*u.%*u.%*u";
in "M0:O1=%(AA)s";
in "M0:O2=%(BB)s";
in "M0:O3=%(CC)s";
in "M0:O4=%(DD)s";
in "M0:O1=%(EE)s";
in "M0:O2=%(FF)s";
in "M0:O3=%(GG)s";
in "M0:O4=%(HH)s";
disconnect;
}
set {
OutTerminator = "\r\n";
out "POST /hidden.htm/M0:O\$1=%s";
disconnect;
}
+5 -3
View File
@@ -2,8 +2,10 @@ record(longout, "$(DEVICE)_config_$(PARAMETER_NAME)") {
field(VAL, "$(OUTLET_NUMBER)")
}
record(stringout, "$(DEVICE)_outlet_getter") {
record(scalcout, "$(DEVICE)_outlet_getter") {
field(DTYP, "stream")
field(SCAN, "1 second")
field(OUT, "@outlet_getter_$(OUTLET_NUMBER).proto get($(DEVICE)_get_$(GETTER_OUTPUT_PARAMETER_NAME)) $(PORT)")
}
field(CALC, "0")
field(OUT, "@command.proto get$(OUTLET_NUMBER)($(DEVICE)_get_$(GETTER_OUTPUT_PARAMETER_NAME)) $(PORT)")
}
-5
View File
@@ -1,5 +0,0 @@
get {
out "GET /hidden.htm";
in "Hidden Page\n%*d%*s%*d %*d:%*d:%*d\nVersion: %*u.%*u.%*u.%*u\nM0:O1=%(\$1_0)s\nM0:O2=%(\$1_1)s\nM0:O3=%(\$1_2)s\nM0:O4=%(\$1_3)s\n";
disconnect;
}
-5
View File
@@ -1,5 +0,0 @@
get {
out "GET /hidden.htm";
in "Hidden Page\n%*d%*s%*d %*d:%*d:%*d\nVersion: %*u.%*u.%*u.%*u\nM0:O1=%(\$1_0)s\nM0:O2=%(\$1_1)s\nM0:O3=%(\$1_2)s\nM0:O4=%(\$1_3)s\nM0:O5=%(\$1_4)s\nM0:O6=%(\$1_5)s\nM0:O7=%(\$1_6)s\nM0:O8=%(\$1_7)s\n";
disconnect;
}
-6
View File
@@ -1,6 +0,0 @@
OutTerminator = "\r\n";
set {
out "POST /hidden.htm/M0:O\$1=%s";
disconnect;
}
+3 -2
View File
@@ -4,10 +4,11 @@ record(stringout, "$(DEVICE)_set_$(PARAMETER_NAME)_$(PARAMETER_ID)") {
field(VAL, "Off")
field(PINI, "YES")
field(OUT, "@outlet_set.proto set($(PARAMETER_ID)) $(PORT)")
field(OUT, "@command.proto set($(PARAMETER_ID)) $(PORT)")
}
record(stringin, "$(DEVICE)_get_$(PARAMETER_NAME)_$(PARAMETER_ID)") {
field(PINI, "NO")
field(INP, "$(DEVICE)_outlet_getter_fanout.$(FANOUT_FIELD_NAME) NPP MS")
field(FLNK, "$(DEVICE)_get_$(PARAMETER_NAME)_$(FORWARDED_ID)")
}
+3
View File
@@ -1,4 +1,7 @@
require stream
require SynApps
require sscan
require genSub
epicsEnvSet("ASYN_PORT","myDriverPort")
+5 -5
View File
@@ -1,11 +1,11 @@
file socket_record.db
{
pattern
{ DEVICE, PARAMETER_NAME, PARAMETER_ID}
{ "ePowerSwitch", "outlet", 0 }
{ "ePowerSwitch", "outlet", 1 }
{ "ePowerSwitch", "outlet", 2 }
{ "ePowerSwitch", "outlet", 3 }
{ DEVICE, PARAMETER_NAME, PARAMETER_ID, FANOUT_FIELD_NAME, FORWARDED_ID}
{ "ePowerSwitch", "outlet", 0, "AA", 1}
{ "ePowerSwitch", "outlet", 1, "BB", 2}
{ "ePowerSwitch", "outlet", 2, "CC", 3}
{ "ePowerSwitch", "outlet", 3, "DD", 3}
}
file feedback_records.db