Z4Sight_RegisterPulse


Registers a pulse in a command list.

Syntax

C++
Python
 
def Z4Sight_RegisterPulse(
	state: Z4Sight_State,
	/,
	*,
	inDeviceID: Z4SightSystemAndDeviceIdentifier | None = None,
	inCommandList: int = 1,
	inCommandBit: int = 0,
	inPulseType: Z4SightPulseType = Z4SightPulseType.PulseHigh,
	inReferenceMoment: int | None = None,
	inDelay: float = 0.0,
	inDuration: float = 0.01
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState Z4Sight_State
Input value inDeviceID Z4SightSystemAndDeviceIdentifier | None None Device identification.
Input value inCommandList int 1 - 2 1 I/O command list.
Input value inCommandBit int 0 - 7 0 Bit of the command list.
Input value inPulseType Z4SightPulseType Z4SightPulseType.PulseHigh Type of the pulse to register.
Input value inReferenceMoment int | None None Value of counter for which the command is to be registered (in seconds or counts).
Input value inDelay float 0.0 - 0.0 Delay from the specified counter value.
Input value inDuration float 0.0 - 0.01 Duration of the pulse.