Configuring the BSABuffer object takes some time no matter which way I do it.
buff = BSABuffer(
name="edef_module_test",
destination_mode="Inclusion",
destination_masks=["SC_SXR"],
measurements=meascnt,
)
or
buff = BSABuffer(
name="edef_module_test",
)
buff.destination_mode="Inclusion"
buff.destination_masks=["SC_SXR"]
buff.n_measurements=meascnt
both take about 5.5 seconds. It seems to be the setting of the destination_mode, destination_mask, and n_measurements. When writing directly to the pvs using epics.caput, the buffer configuration takes .95 seconds.
Configuring the BSABuffer object takes some time no matter which way I do it.
or
both take about 5.5 seconds. It seems to be the setting of the destination_mode, destination_mask, and n_measurements. When writing directly to the pvs using epics.caput, the buffer configuration takes .95 seconds.