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('Apodizations', 'Apodization values for transducer elements')] = None

Apodization values for transducer elements

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

Delay values for transducer elements

profile: Annotated[int, OpenLIFUFieldData('Profile Index (1-16)', '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('Units', 'Time units used for delay values')] = 's'

Time units used for delay values