hvl_ccb.dev.keysightb298xx.modules.submodules.trigger

Inheritance diagram of hvl_ccb.dev.keysightb298xx.modules.submodules.trigger

class EventOut(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Enumeration of event outputs.

BNC_OUT = 'TOUT'
GPIO_1 = 'EXT1'
GPIO_2 = 'EXT2'
GPIO_3 = 'EXT3'
GPIO_4 = 'EXT4'
GPIO_5 = 'EXT5'
GPIO_6 = 'EXT6'
GPIO_7 = 'EXT7'
INTERNAL_1 = 'INT1'
INTERNAL_2 = 'INT2'
LAN = 'LAN'
OFF = 'OFF'
class EventSource(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Enumeration of event sources.

AUTO = 'AINT'
BNC_IN = 'TIN'
GPIO_1 = 'EXT1'
GPIO_2 = 'EXT2'
GPIO_3 = 'EXT3'
GPIO_4 = 'EXT4'
GPIO_5 = 'EXT5'
GPIO_6 = 'EXT6'
GPIO_7 = 'EXT7'
INSTANT = 'INST'
INTERNAL_1 = 'INT1'
INTERNAL_2 = 'INT2'
LAN = 'LAN'
REMOTE = 'BUS'
TIMER = 'TIM'
class LanTrigger(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: StrEnum

Enumeration of LAN triggers for event generation.

LAN_0 = 'LAN0'
LAN_1 = 'LAN1'
LAN_2 = 'LAN2'
LAN_3 = 'LAN3'
LAN_4 = 'LAN4'
LAN_5 = 'LAN5'
LAN_6 = 'LAN6'
LAN_7 = 'LAN7'