std-rs 0.14.1

Rust port of EPICS std module (epid, throttle, timestamp records)
Documentation
# Auxiliary Generic State database
# allows multiple generic states to be grouped for simplified operation

############  SVN Repository information  #############
# $Date$
# $Author$
# $Revision$
# $HeadURL$
# $Id$
#######################################################

record(stringout, "$(P)$(S)$(G)desc")
{
  field(DESC, "$(G)$(S) State description")
}

record(fanout, "$(P)$(S)$(G)apply")
{
  field(DESC, "$(G)$(S) Apply button")
  field(LNK1, "$(P)$(S)outCalc$(N1)")
  field(LNK2, "$(P)$(S)outCalc$(N2)")
  field(LNK3, "$(P)$(S)outCalc$(N3)")
  field(LNK4, "$(P)$(S)outCalc$(N4)")
  field(LNK5, "$(P)$(S)outCalc$(N5)")
  field(LNK6, "$(NA)")
}

record(fanout, "$(P)$(S)$(G)save")
{
  field(DESC, "$(G)$(S) Save button")
  field(LNK1, "$(P)$(S)inCalc$(N1)")
  field(LNK2, "$(P)$(S)inCalc$(N2)")
  field(LNK3, "$(P)$(S)inCalc$(N3)")
  field(LNK4, "$(P)$(S)inCalc$(N4)")
  field(LNK5, "$(P)$(S)inCalc$(N5)")
  field(LNK6, "$(NS)")
}

record(bo, "$(P)$(S)$(G)mode")
{
  field(DESC, "$(G)$(S) mode switch")
  field(ZNAM, "Save")
  field(ONAM, "Apply")
  field(OUT,  "$(P)$(S)$(G)modeFan  PP NMS")
}

record(dfanout, "$(P)$(S)$(G)modeFan")
{
  field(DESC, "$(G)$(S) mode fanout")
  field(OMSL, "supervisory")
  field(OUTA, "$(P)$(S)mode$(N1)  PP NMS")
  field(OUTB, "$(P)$(S)mode$(N2)  PP NMS")
  field(OUTC, "$(P)$(S)mode$(N3)  PP NMS")
  field(OUTD, "$(P)$(S)mode$(N4)  PP NMS")
  field(OUTE, "$(P)$(S)mode$(N5)  PP NMS")
  field(OUTF, "$(NF)")
}

record(fanout, "$(P)$(S)$(G)initAll")
{
  field(DESC, "$(G)$(S) Init")
  field(LNK1, "$(P)$(S)init$(N1)")
  field(LNK2, "$(P)$(S)init$(N2)")
  field(LNK3, "$(P)$(S)init$(N3)")
  field(LNK4, "$(P)$(S)init$(N4)")
  field(LNK5, "$(P)$(S)init$(N5)")
  field(LNK6, "$(NI)")
  field(PINI, "NO")
}