Schema class for OSP advanced protocols
Schema.RdAn R6 class that represents a repeatable block inside an Advanced
Protocol. A schema has its own name, schema-level parameters
(typically Start time, NumberOfRepetitions,
TimeBetweenRepetitions), and an ordered list of SchemaItem
applications.
In an OSP snapshot, each schema is one entry of the Schemas array
inside a Protocols building block.
Active bindings
dataThe raw
Schemalist as it appears in the snapshot JSON, refreshed from the wrapped schema items and parameters (read-only).nameThe name of the schema. Writable: must be a non-empty scalar string.
parametersThe schema-level Parameter objects (number of repetitions, time between repetitions, ...). Writable: must be a list, or
NULLto clear.itemsList of SchemaItem objects in the schema, in declaration order.