temporary
This commit is contained in:
@@ -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
@@ -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)")
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
OutTerminator = "\r\n";
|
||||
|
||||
set {
|
||||
out "POST /hidden.htm/M0:O\$1=%s";
|
||||
disconnect;
|
||||
}
|
||||
+3
-2
@@ -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)")
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
require stream
|
||||
require SynApps
|
||||
require sscan
|
||||
require genSub
|
||||
|
||||
epicsEnvSet("ASYN_PORT","myDriverPort")
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user