atomiq.components.sinara.kasli module#
- class atomiq.components.sinara.kasli.DioOutput(kasli, ttl, *args, **kwargs)#
Bases:
Component
,Switchable
Fast Digital Output Channel Attached to Kasli
This class describes the fast digital output channels directly attached to your Kasli.
- Parameters:
kasli (Kasli) -- Kasli module that this digital output belongs to
ttl -- ARTIQ device from device_db.py for the DIO channel
A Switchable has one ore more channel(s) that can be switched on or off
- kernel_invariants = {'kasli', 'ttl'}#
- on()#
- off()#
- class atomiq.components.sinara.kasli.DioInput(kasli, ttl, *args, **kwargs)#
Bases:
Component
,Measurable
Fast Digital Input Channel Attached to Kasli
This class describes the fast digital input channels directly attached to your Kasli.
- Parameters:
kasli (Kasli) -- Kasli module that this digital input belongs to
ttl -- ARTIQ device from device_db.py for the DIO channel
A Measurable has one ore more channels at which data can be measured
- kernel_invariants = {'kasli', 'ttl'}#
- measure()#