openlifu.io.LIFUTXDevice.Tx7332Registers¶
- class openlifu.io.LIFUTXDevice.Tx7332Registers(bf_clk: "Annotated[float, OpenLIFUFieldData('Clock Frequency (Hz)', 'The beamformer clock frequency in Hz.')]" = 10000000.0, _delay_profiles_list: "Annotated[List[Tx7332DelayProfile], OpenLIFUFieldData('Delay profiles list', 'Internal list of available delay profiles')]" = <factory>, _pulse_profiles_list: "Annotated[List[Tx7332PulseProfile], OpenLIFUFieldData('Pulse profiles list', 'Internal list of available pulse profiles')]" = <factory>, active_delay_profile: "Annotated[int | None, OpenLIFUFieldData('Active delay profile', 'Index of the currently active delay profile')]" = None, active_pulse_profile: "Annotated[int | None, OpenLIFUFieldData('Active pulse profile', 'Index of the currently active pulse profile')]" = None)[source]¶
Bases:
object- active_delay_profile: Annotated[int | None, OpenLIFUFieldData(name='Active delay profile', description='Index of the currently active delay profile')] = None¶
Index of the currently active delay profile
- active_pulse_profile: Annotated[int | None, OpenLIFUFieldData(name='Active pulse profile', description='Index of the currently active pulse profile')] = None¶
Index of the currently active pulse profile
- bf_clk: Annotated[float, OpenLIFUFieldData(name='Clock Frequency (Hz)', description='The beamformer clock frequency in Hz.')] = 10000000.0¶
The beamformer clock frequency in Hz. This much match the hardware clock frequency in order for calculated register values to produce the correct pulse and delay timting. Default is 64 MHz.