pcdshub / pytmc

Generate EPICS IOCs and records from TwinCAT projects - along with many TwinCAT project tools
https://pcdshub.github.io/pytmc/
Other
10 stars 11 forks source link

REF/ENH: lower archive threshold; set archive/monitor settings on waveforms #232

Closed klauer closed 3 years ago

klauer commented 3 years ago

Closes #231

Generates records such as:

record(waveform, "MR2K3_GPI_1:PRESS_RBV") {
  field(DESC, "GVL_DEVICES.MR2K3_GPI_1.PG.rPRESS")
  field(SCAN, "I/O Intr")
  field(PINI, "1")
  field(TSE, "-2")
  field(DTYP, "asynInt16ArrayIn")
  field(INP, "@asyn($(PORT),0,1)ADSPORT=851/POLL_RATE=1/GVL_DEVICES.MR2K3_GPI_1.PG.rPRESS?")
  field(FTVL, "SHORT")
  field(NELM, "1000")
  field(MPST, "On Change")
  field(APST, "On Change")
}

cc @slacAWallace