############### *IDN? ############### record(stringin, "$(user):idn") { # field(DESC, "get IDN") field(DESC, "string record") field(DTYP, "stream") field(INP, "@AG53181.proto getIDN PS1 7") ## field(INP, "@AG53181.proto getidn PS1 7") ##oomoji_komoji_kankeinai } ############## *RST ############### record(bo, "$(user):rst") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setRST PS1 7") } ############## *CLS ############### record(bo, "$(user):cls") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setCLS PS1 7") } ############## *SRE0 ############### record(bo, "$(user):sre_0") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setSRE0 PS1 7") } ############## *ESE0 ############### record(bo, "$(user):ese_0") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setESE0 PS1 7") } ############## STATUS PRESET ############### record(bo, "$(user):stpr") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setSTPR PS1 7") } ############### FILTER OFForON ############### record(bi, "$(user):getfilt") { field(DESC, "binary input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getFILT PS1 7") field(ZNAM,"OFF") field(ONAM,"ON") } record(bo, "$(user):setfilt") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setFILT PS1 7") field(ZNAM,"OFF") field(ONAM,"ON") } ############### TRIGGER LEVEL AUTO ############### record(bi, "$(user):getlevau") { field(DESC, "binary input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getLEVAU PS1 7") field(ZNAM,"OFF") field(ONAM,"ON") } record(bo, "$(user):setlevau") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setLEVAU PS1 7") field(ZNAM,"OFF") field(ONAM,"ON") } ############### TRIGGER LEVEL ############### record(ai, "$(user):getlev") { field(DESC, "analog input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getLEV PS1 7") } record(ao, "$(user):setlev") { field(DESC, "analog output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setLEV PS1 7") } ############## COUPLING ############### record(bi, "$(user):getcoup") { field(DESC, "binary input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getCOUP PS1 7") field(ZNAM,"AC") field(ONAM,"DC") } record(bo, "$(user):setcoup") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setCOUP PS1 7") field(ZNAM,"AC") field(ONAM,"DC") } ############### IMPEDANCE ############### record(ai, "$(user):getimp") { field(DESC, "analog input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getIMP PS1 7") } record(ao, "$(user):setimp") { field(DESC, "analog output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setIMP PS1 7") } ############## TRIGGER SLOPE ############### record(bi, "$(user):getslop") { field(DESC, "binary input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getSLOP PS1 7") field(ZNAM, "POS") field(ONAM, "NEG") } record(bo, "$(user):setslop") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setSLOP PS1 7") field(ZNAM, "POS") field(ONAM, "NEG") } ############### CHANNEL SELECT ############### #record(bi, "$(user):getsens") record(stringin, "$(user):getsens") { # field(DESC, "binary input record") field(DESC, "string record") field(DTYP, "stream") field(INP, "@AG53181.proto getSENS PS1 7") # field(ZNAM, "ch1") # field(ONAM, "ch2") } record(bo, "$(user):setsens") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setSENS PS1 7") field(ZNAM, "ch1") field(ONAM, "ch2") } ############## GATE MODE ############### record(mbbi, "$(user):getgamo") { field(DESC, "mbbi record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getGAMO PS1 7") field(ZRST, "IMM") field(ONST, "EXT") # field(ONST, "0.0") field(TWST, "TIM") field(THST, "DIG") } record(mbbo, "$(user):setgamo") { field(DESC, "mbbo record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setGAMO PS1 7") field(ZRST, "IMM") field(ONST, "EXT") #AG53181A GA EXT MODE NI HAIRUTO REMOTE DEHA NUKENAKUNARU # field(ONST, "0.0") field(TWST, "TIM") field(THST, "DIG") } ############### GATE TIMER ############### record(ai, "$(user):getgati") { field(DESC, "analog input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getGATI PS1 7") } record(ao, "$(user):setgati") { field(DESC, "analog output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setGATI PS1 7") } ############### FREQUENCY? ############### record(ai, "$(user):getfreq") { field(DESC, "analog input record") # field(SCAN, "10 second") # field(SCAN, "2 second") # field(SCAN, "1 second") # field(SCAN, ".5 second") field(SCAN, "Passive") field(DTYP, "stream") field(PREC, "9") # field(FLNK, "$(user):fanout1") field(INP, "@AG53181.proto getFREQ PS1 7") # field(INP, "@AG53181.proto getFREQ PS1 7 PP NMS") } ############### DATA? ############### record(ai, "$(user):getdata") { field(DESC, "analog input record") # field(SCAN, "10 second") # field(SCAN, "2 second") # field(SCAN, "1 second") field(SCAN, ".5 second") # field(SCAN, "Passive") field(DTYP, "stream") field(PREC, "9") field(FLNK, "$(user):fanout1") field(INP, "@AG53181.proto getDATA PS1 7") } ############### RUN MODE ############### record(bi, "$(user):getrun") { field(DESC, "binary input record") field(SCAN, "Passive") field(DTYP, "stream") field(INP, "@AG53181.proto getRUN PS1 7") field(ZNAM,"OFF") field(ONAM,"ON") } record(bo, "$(user):setrun") { field(DESC, "binary output record") field(SCAN, "Passive") field(DTYP, "stream") field(OUT, "@AG53181.proto setRUN PS1 7") field(ZNAM,"OFF") field(ONAM,"ON") } ############### Fanout ################ record(fanout, "$(user):fanout1") { field(DESC, "fanout record") field(SCAN, "Passive") field(LNK1, "$(user):getgati") field(LNK2, "$(user):getimp") field(LNK3, "$(user):getlev") field(LNK4, "$(user):getcoup") field(LNK5, "$(user):getfilt") field(LNK6, "$(user):fanout2") } record(fanout, "$(user):fanout2") { field(DESC, "fanout record") field(SCAN, "Passive") field(LNK1, "$(user):getlevau") field(LNK2, "$(user):getslop") field(LNK3, "$(user):getgamo") field(LNK4, "$(user):getsens") field(LNK5, "$(user):getrun") field(LNK6, "0.0") }