kstmApp/Db/focusEVC300.db
changeset 4 68a4f654dc00
equal deleted inserted replaced
3:ec018606c207 4:68a4f654dc00
       
     1 record(ai, "$(P):$(R):HV"){
       
     2 	field(DESC, "measured high voltage")	
       
     3 	field(DTYP, "stream")
       
     4 	field(INP, "@focusEVC300.proto getFloat(HV) $(PORT)")
       
     5 	field(EGU, "V")
       
     6         field(SCAN, "1 second")
       
     7 }
       
     8 
       
     9 record(ai, "$(P):$(R):HVmax"){
       
    10         field(DESC, "max. measured high voltage")
       
    11         field(DTYP, "stream")
       
    12         field(INP, "@focusEVC300.proto getFloat(HVmax) $(PORT)")
       
    13         field(EGU, "V")
       
    14         field(SCAN, "1 second")
       
    15 }
       
    16 
       
    17 record(ai, "$(P):$(R):Emis"){
       
    18         field(DESC, "measured emission current")
       
    19         field(DTYP, "stream")
       
    20         field(INP, "@focusEVC300.proto getFloat(Emis) $(PORT)")
       
    21         field(EGU, "mA")
       
    22         field(SCAN, "1 second")        
       
    23 }
       
    24 
       
    25 record(ai, "$(P):$(R):Emismax"){
       
    26         field(DESC, "max. measured emission current")
       
    27         field(DTYP, "stream")
       
    28         field(INP, "@focusEVC300.proto getFloat(Emismax) $(PORT)")
       
    29         field(EGU, "mA")
       
    30         field(SCAN, "1 second")
       
    31 }
       
    32 
       
    33 record(ai, "$(P):$(R):Fil"){
       
    34         field(DESC, "measured filament current")
       
    35         field(DTYP, "stream")
       
    36         field(INP, "@focusEVC300.proto getFloat(Fil) $(PORT)")
       
    37         field(EGU, "A")
       
    38         field(SCAN, "1 second")
       
    39 }
       
    40 
       
    41 record(ai, "$(P):$(R):Filmax"){
       
    42         field(DESC, "max. measured filament current")
       
    43         field(DTYP, "stream")
       
    44         field(INP, "@focusEVC300.proto getFloat(Filmax) $(PORT)")
       
    45         field(EGU, "A")
       
    46         field(SCAN, "1 second")
       
    47 }
       
    48 
       
    49 record(ai, "$(P):$(R):Temp"){
       
    50         field(DESC, "measured temperature of thermocouple")
       
    51         field(DTYP, "stream")
       
    52         field(INP, "@focusEVC300.proto getFloat(Temp) $(PORT)")
       
    53         field(EGU, "°C")
       
    54         field(SCAN, "1 second")
       
    55 }
       
    56 
       
    57 record(ai, "$(P):$(R):Flux"){
       
    58         field(DESC, "measured flux")
       
    59         field(DTYP, "stream")
       
    60         field(INP, "@focusEVC300.proto getFloat(Flux) $(PORT)")
       
    61         field(EGU, "A")
       
    62         field(SCAN, "1 second")
       
    63 }
       
    64 
       
    65 record(ai, "$(P):$(R):Aux"){
       
    66         field(DESC, "measured voltage at AUX-input")
       
    67         field(DTYP, "stream")
       
    68         field(INP, "@focusEVC300.proto getFloat(Aux) $(PORT)")
       
    69         field(EGU, "V")
       
    70         field(SCAN, "1 second")
       
    71 }
       
    72 
       
    73 record(stringin, "$(P):$(R):TMR"){
       
    74         field(DESC, "reached timer count-down")
       
    75         field(DTYP, "stream")
       
    76         field(INP, "@focusEVC300.proto getString(TMR) $(PORT)")
       
    77         field(SCAN, "1 second")
       
    78 }
       
    79 
       
    80 record(stringin, "$(P):$(R):Clk"){
       
    81         field(DESC, "accumulated clock-time")
       
    82         field(DTYP, "stream")
       
    83         field(INP, "@focusEVC300.proto getString(Clk) $(PORT)")
       
    84         field(SCAN, "1 second")
       
    85 }
       
    86 
       
    87 record(ai, "$(P):$(R):Exp"){
       
    88         field(DESC, "reached exposition count-down")
       
    89         field(DTYP, "stream")
       
    90         field(INP, "@focusEVC300.proto getFloat(Exp) $(PORT)")
       
    91         field(SCAN, "1 second")
       
    92 }
       
    93 
       
    94 record(ai, "$(P):$(R):Dep"){
       
    95         field(DESC, "accumulated deposition")
       
    96         field(DTYP, "stream")
       
    97         field(INP, "@focusEVC300.proto getFloat(Dep) $(PORT)")
       
    98         field(SCAN, "1 second")
       
    99 }
       
   100 
       
   101 record(bi, "$(P):$(R):Timer"){
       
   102         field(DESC, "timer status")
       
   103         field(DTYP, "stream")
       
   104         field(INP, "@focusEVC300.proto getBool(Timer) $(PORT)")
       
   105         field(ONAM, "ON")
       
   106         field(ZNAM, "OFF")
       
   107         field(SCAN, "1 second")
       
   108 }
       
   109 
       
   110 record(bi, "$(P):$(R):Clock"){
       
   111         field(DESC, "clock status")
       
   112         field(DTYP, "stream")
       
   113         field(INP, "@focusEVC300.proto getBool(Clock) $(PORT)")
       
   114         field(ONAM, "ON")
       
   115         field(ZNAM, "OFF")
       
   116         field(SCAN, "1 second")
       
   117 }
       
   118 
       
   119 record(bi, "$(P):$(R):Exposure"){
       
   120         field(DESC, "exposition status")
       
   121         field(DTYP, "stream")
       
   122         field(INP, "@focusEVC300.proto getBool(Exposure) $(PORT)")
       
   123         field(ONAM, "ON")
       
   124         field(ZNAM, "OFF")
       
   125 }
       
   126 
       
   127 record(bi, "$(P):$(R):Deposition"){
       
   128         field(DESC, "deposition status")
       
   129         field(DTYP, "stream")
       
   130         field(INP, "@focusEVC300.proto getBool(Deposition) $(PORT)")
       
   131         field(ONAM, "ON")
       
   132         field(ZNAM, "OFF")
       
   133         field(SCAN, "1 second")
       
   134 }
       
   135 
       
   136 record(bi, "$(P):$(R):Automodus"){
       
   137         field(DESC, "flux regulation status")
       
   138         field(DTYP, "stream")
       
   139         field(INP, "@focusEVC300.proto getBool(Automodus) $(PORT)")
       
   140         field(ONAM, "ON")
       
   141         field(ZNAM, "OFF")
       
   142         field(SCAN, "1 second")
       
   143 }
       
   144 
       
   145 record(bi, "$(P):$(R):Fluxmode"){
       
   146         field(DESC, "automodus status")
       
   147         field(DTYP, "stream")
       
   148         field(INP, "@focusEVC300.proto getBool(Fluxmode) $(PORT)")
       
   149         field(ONAM, "ON")
       
   150         field(ZNAM, "OFF")
       
   151         field(SCAN, "1 second")
       
   152 }
       
   153 
       
   154 record(stringin, "$(P):$(R):Shutter"){
       
   155         field(DESC, "shutter status")
       
   156         field(DTYP, "stream")
       
   157         field(INP, "@focusEVC300.proto getString(Shutter) $(PORT)")
       
   158         field(SCAN, "1 second")
       
   159 }
       
   160 
       
   161 record(bi, "$(P):$(R):Emiscon"){
       
   162         field(DESC, "emission or filament; status")
       
   163         field(DTYP, "stream")
       
   164         field(INP, "@focusEVC300.proto getBool(Emiscon) $(PORT)")
       
   165         field(ONAM, "off: filament control")
       
   166         field(ZNAM, "on: emission control")
       
   167         field(SCAN, "1 second")
       
   168 }
       
   169 
       
   170 record(bi, "$(P):$(R):Interlock"){
       
   171         field(DESC, "interlock status")
       
   172         field(DTYP, "stream")
       
   173         field(INP, "@focusEVC300.proto getBool(Interlock) $(PORT)")
       
   174         field(ONAM, "ok")
       
   175         field(ZNAM, "failure")
       
   176         field(SCAN, "1 second")
       
   177 }
       
   178 
       
   179 record(bi, "$(P):$(R):Supr"){
       
   180         field(DESC, "suppressor status")
       
   181         field(DTYP, "stream")
       
   182         field(INP, "@focusEVC300.proto getBool(Timer) $(PORT)")
       
   183         field(ONAM, "ON")
       
   184         field(ZNAM, "OFF")
       
   185         field(SCAN, "1 second")
       
   186 }