@@ -322,12 +322,14 @@ All functions return a wrapped `ProcessDeviceSupportIn` or
322322
323323.. function ::
324324 Waveform(name, [value,] **fields)
325+ WaveformIn(name, [value,] **fields)
325326 WaveformOut(name, [value,] **fields)
326327
327- Create ``waveform `` records. Depending on whether `Waveform ` or
328+ Create ``waveform `` records. Depending on whether `WaveformIn ` or
328329 `WaveformOut ` is called the record is configured to behave as an IN or an
329330 OUT record, in particular `on_update ` can only be specified when calling
330- `WaveformOut `.
331+ `WaveformOut `. The name `Waveform ` is an alias for `WaveformIn ` and exists
332+ for largely historical reasons.
331333
332334 If ``value `` is specified or if an `initial_value ` is specified (only one of
333335 these can be used) the value is used to initialise the waveform and to
@@ -519,7 +521,7 @@ direction is confusing) using the following `softioc.builder` methods:
519521
520522 :func: `~softioc.builder.aIn `, :func: `~softioc.builder.boolIn `,
521523 :func: `~softioc.builder.longIn `, :func: `~softioc.builder.stringIn `,
522- :func: `~softioc.builder.mbbIn `, :func: `~softioc.builder.Waveform `.
524+ :func: `~softioc.builder.mbbIn `, :func: `~softioc.builder.WaveformIn `.
523525
524526Create OUT records for receiving control information into the IOC using the
525527following methods:
0 commit comments