Transient Buffer Device
This module implements the MCCS transient buffer device.
- class MccsTransientBuffer(*args, **kwargs)
An implementation of a transient buffer Tango device for MCCS.
- class InitCommand(*args, **kwargs)
A class for
MccsTransientBuffer
’s Init command.The
do()
method below is called uponMccsTransientBuffer
’s initialisation.- do(*args, **kwargs)
Initialise the attributes and properties of the MccsTransientBuffer.
- Parameters:
- Return type:
- Returns:
A tuple containing a return code and a string message indicating status. The message is for information purpose only.
- __init__(*args, **kwargs)
Initialise this device object.
- create_component_manager()
Create and return a component manager for this device.
- Return type:
- Returns:
a component manager for this device.
- init_device()
Initialise the device.
This is overridden here to change the Tango serialisation model.
- Return type:
- resamplingBits()
Return the resampling bit depth.
- Return type:
- Returns:
the resampling bit depth
- transientBufferJobId()
Return the transient buffer job id.
- Return type:
- Returns:
the transient buffer job id