Mock Records

These Python classes make it easy to run IOCs that mock the record and field layout and linking of common EPICS database records. The source code of these “mock records” was auto-generated from the reference implementations. See the Mocking Records example for usage.

class caproto.server.records.RecordFieldGroup(prefix, **kw)[source]
class caproto.server.records.AiFields(prefix, **kw)[source]
class caproto.server.records.AsubFields(prefix, **kw)[source]
class caproto.server.records.AaiFields(prefix, **kw)[source]
class caproto.server.records.AaoFields(prefix, **kw)[source]
class caproto.server.records.AcalcoutFields(prefix, **kw)[source]
class caproto.server.records.AoFields(prefix, **kw)[source]
class caproto.server.records.AsynFields(prefix, **kw)[source]
class caproto.server.records.BiFields(prefix, **kw)[source]
class caproto.server.records.BoFields(prefix, **kw)[source]
class caproto.server.records.BusyFields(prefix, **kw)[source]
class caproto.server.records.CalcFields(prefix, **kw)[source]
class caproto.server.records.CalcoutFields(prefix, **kw)[source]
class caproto.server.records.CompressFields(prefix, **kw)[source]
class caproto.server.records.DfanoutFields(prefix, **kw)[source]
class caproto.server.records.DigitelFields(prefix, **kw)[source]
class caproto.server.records.EpidFields(prefix, **kw)[source]
class caproto.server.records.EventFields(prefix, **kw)[source]
class caproto.server.records.FanoutFields(prefix, **kw)[source]
class caproto.server.records.GensubFields(prefix, **kw)[source]
class caproto.server.records.HistogramFields(prefix, **kw)[source]
class caproto.server.records.LonginFields(prefix, **kw)[source]
class caproto.server.records.LongoutFields(prefix, **kw)[source]
class caproto.server.records.MbbiFields(prefix, **kw)[source]
class caproto.server.records.MbbidirectFields(prefix, **kw)[source]
class caproto.server.records.MbboFields(prefix, **kw)[source]
class caproto.server.records.MbbodirectFields(prefix, **kw)[source]
class caproto.server.records.MotorFields(prefix, **kw)[source]
class caproto.server.records.PermissiveFields(prefix, **kw)[source]
class caproto.server.records.ScalcoutFields(prefix, **kw)[source]
class caproto.server.records.ScanparmFields(prefix, **kw)[source]
class caproto.server.records.SelFields(prefix, **kw)[source]
class caproto.server.records.SeqFields(prefix, **kw)[source]
class caproto.server.records.SscanFields(prefix, **kw)[source]
class caproto.server.records.SseqFields(prefix, **kw)[source]
class caproto.server.records.StateFields(prefix, **kw)[source]
class caproto.server.records.StringinFields(prefix, **kw)[source]
class caproto.server.records.StringoutFields(prefix, **kw)[source]
class caproto.server.records.SubFields(prefix, **kw)[source]
class caproto.server.records.SubarrayFields(prefix, **kw)[source]
class caproto.server.records.SwaitFields(prefix, **kw)[source]
class caproto.server.records.TableFields(prefix, **kw)[source]
class caproto.server.records.TimestampFields(prefix, **kw)[source]
class caproto.server.records.TransformFields(prefix, **kw)[source]
class caproto.server.records.VmeFields(prefix, **kw)[source]
class caproto.server.records.VsFields(prefix, **kw)[source]
class caproto.server.records.WaveformFields(prefix, **kw)[source]