openlifu.io.LIFUTXDevice.Tx7332DelayProfile

class openlifu.io.LIFUTXDevice.Tx7332DelayProfile(profile: "Annotated[int, OpenLIFUFieldData('Profile Index (1-16)', 'Index of the delay profile (1-16)')]", delays: "Annotated[List[float], OpenLIFUFieldData('Delay values', 'Delay values for transducer elements')]", apodizations: "Annotated[List[int] | None, OpenLIFUFieldData('Apodizations', 'Apodization values for transducer elements')]" = None, units: "Annotated[str, OpenLIFUFieldData('Units', 'Time units used for delay values')]" = 's')[source]

Bases: object

apodizations: Annotated[List[int] | None, OpenLIFUFieldData(name='Apodizations', description='Apodization values for transducer elements')] = None

Apodization values for transducer elements

delays: Annotated[List[float], OpenLIFUFieldData(name='Delay values', description='Delay values for transducer elements')]

Delay values for transducer elements

profile: Annotated[int, OpenLIFUFieldData(name='Profile Index (1-16)', description='Index of the delay profile (1-16)')]

Index of the delay profile (1-16). The Tx7332 support 16 unique delay profiles.

units: Annotated[str, OpenLIFUFieldData(name='Units', description='Time units used for delay values')] = 's'

Time units used for delay values