tddn#
- class adi.tddn.tddn(uri='')#
Bases:
context_manager
,attribute
TDDN Controller
- property burst_count: int#
burst_count: Amount of frames to produce, where 0 means repeat indefinitely
- channel = []#
- property enable: bool#
enable: Enable or disable the TDD engine
- property frame_length_ms: float#
frame_length_ms: TDD frame length (ms)
- property frame_length_raw: float#
frame_length_raw: TDD frame length (clock cycles)
- property internal_sync_period_ms: float#
internal_sync_period_ms: Period of the internal sync generator (ms)
- property internal_sync_period_raw: float#
internal_sync_period_raw: Period of the internal sync generator (clock cycles)
- property startup_delay_ms: float#
startup_delay_ms: Initial delay before the first frame (ms)
- property startup_delay_raw: float#
startup_delay_raw: Initial delay before the first frame (clock cycles)
- property state: int#
state: The current state of the internal FSM
- property sync_external: bool#
sync_external: Enable the external sync trigger
- property sync_internal: bool#
sync_internal: Enable the internal sync trigger
- property sync_reset: bool#
sync_reset: Reset the internal counter when receiving a sync event
- property sync_soft: bool#
sync_soft: Trigger one software sync pulse